Page MenuHomePhorge

Matthew (Matthew Bowker)
OverthinkerAdministrator

Projects (11)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Monday

  • Clear sailing ahead.

User Details

User Since
Jun 10 2021, 03:49 (119 w, 2 d)
Roles
Administrator
Availability
Available

Recent Activity

Mon, Sep 4

Matthew added a comment to T15633: Maniphest create events are out of order.

Here is the homepage feed after I created this task. Nothing indicates that there was a task creation, just a triage:

Mon, Sep 4, 23:01 · Maniphest
Matthew updated the task description for T15633: Maniphest create events are out of order.
Mon, Sep 4, 23:01 · Maniphest
Matthew triaged T15633: Maniphest create events are out of order as Low priority.
Mon, Sep 4, 23:00 · Maniphest

Aug 11 2023

Matthew accepted D25384: Fix icon background color when using Dark Mode.

LGTM

Aug 11 2023, 16:30
Matthew accepted D25383: Fix a PHP 8.1/8.2 deprecated use of strlen deprecated call with a NULL argument.

LGTM

Aug 11 2023, 16:29
Matthew accepted D25323: Fix PHP 8.1 issue in DifferentialChangeset getOldStatePathVector().

LGTM

Aug 11 2023, 16:27

Aug 7 2023

Matthew accepted D25379: Fix PHP 8.1 "strlen(null)" exception adding "Build with Buildkite" build step in Harbormaster.
Aug 7 2023, 03:12
Matthew accepted D25378: Fix PHP 8.1 "strlen(null)" exception adding an External Build Systems build step in Harbormaster.
Aug 7 2023, 03:12
Matthew accepted D25377: Fix PHP 8.1 "strlen(null)" exception adding a "Drydock: Run Command" build step in Harbormaster.
Aug 7 2023, 03:12
Matthew accepted D25376: Fix PHP 8.1 "strlen(null)" exception adding a Harbormaster Build Plan.
Aug 7 2023, 03:12
Matthew accepted D25375: Fix PHP 8.1 "strlen(null)" exceptions blocking account registration with custom OAuth provider after redirect.
Aug 7 2023, 03:12
Matthew requested changes to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Please fix unit errors

Aug 7 2023, 03:12
Matthew accepted D25373: Fix PHP 8.1 "strlen(null)" exceptions trying to authenticate via custom OAuth provider.
Aug 7 2023, 03:12
Matthew accepted D25370: Fix PHP 8.1 "strlen(null)" exception setting Passphrase Credential.

I see no problem with consistency.

Aug 7 2023, 03:12

Jul 31 2023

valerio.bozzolan awarded T15576: Community Repo: QR Code Extension a Doubloon token.
Jul 31 2023, 05:51 · Phactory: Community Projects
Matthew renamed T15576: Community Repo: QR Code Extension from Community Rep: QR Code Extension to Community Repo: QR Code Extension.
Jul 31 2023, 04:40 · Phactory: Community Projects
Matthew created T15576: Community Repo: QR Code Extension.
Jul 31 2023, 04:40 · Phactory: Community Projects
Matthew added inline comments to D25362: Show more in application detail and list view.
Jul 31 2023, 03:50
Matthew updated the diff for D25362: Show more in application detail and list view.

Address code review comments

Jul 31 2023, 03:48

Jul 28 2023

avivey awarded D25362: Show more in application detail and list view a Like token.
Jul 28 2023, 16:55
Matthew added inline comments to D25362: Show more in application detail and list view.
Jul 28 2023, 16:45
Matthew accepted D25302: Workboard Columns: avoid page reload on Edit > Cancel.

Sorry, didn't see your earlier ping. Approved.

Jul 28 2023, 16:40
Matthew added a comment to D25362: Show more in application detail and list view.

Can I amend this change fixing spaces? I have some time to waste right now and I love this kind of "del del del" ihih

Jul 28 2023, 16:34
Matthew added a comment to D25362: Show more in application detail and list view.

Unfortunately, PHPStorm defaults to four spaces. I'm not really willing to spend a ton of time arguing with it (especially since my day job requires four spaces) ... though it would be helpful if we could come up with some clear code rules and them implement them in the repository using phpcs.

Jul 28 2023, 16:12
Matthew updated the diff for D25362: Show more in application detail and list view.

Adjust spacing

Jul 28 2023, 15:48
Matthew added inline comments to D25362: Show more in application detail and list view.
Jul 28 2023, 15:47
Matthew created Image Macro "notmyfault".
Jul 28 2023, 15:44
valerio.bozzolan awarded D25362: Show more in application detail and list view a Love token.
Jul 28 2023, 15:42
Matthew retitled D25362: Show more in application detail and list view from Update the application detail view and list view to show a unified set of badges, allow applications to register monograms to Update the application detail view and list view to show a unified set of badges, show PHIDs and monograms on the application detail view, allow applications to register monograms.
Jul 28 2023, 15:39
Matthew updated the diff for D25362: Show more in application detail and list view.

Fix lint errors

Jul 28 2023, 15:39
Matthew added a comment to D25362: Show more in application detail and list view.

Here are some screenshots of this change in action:

Jul 28 2023, 15:34
Matthew requested review of D25362: Show more in application detail and list view.
Jul 28 2023, 15:32

Jul 27 2023

Matthew added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Ah, yeah, even better I think, if possible

Jul 27 2023, 20:31 · Phactory: Community Projects, Phorge
Matthew added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 19:43 · Phactory: Community Projects, Phorge
avivey awarded T15568: Make extension installation more seamless a Love token.
Jul 27 2023, 18:51 · Phactory: Community Projects, Phorge
Matthew added a comment to Q69: Support for single database per application deployment (Answer 92).

@brainchild We receive feature requests here, and we have the choice to decline them here. The admin team has discussed it, we have decided that the current database setup works best for Phorge as is discussed in the documents avivey has linked. As such, changes will not be made to Phorge's database architecture at this time. If you are looking for something to provision with Softaculous, please consider a different solution.

Jul 27 2023, 18:14
Matthew updated the task description for T15568: Make extension installation more seamless.
Jul 27 2023, 18:03 · Phactory: Community Projects, Phorge
Matthew awarded T15554: Handling PHP deprecations: convert to Setup Issues a Like token.
Jul 27 2023, 18:01 · Phorge
Matthew claimed T15567: Phorge extension to print QR stickers.

I'd like to give this a shot, as part of streamlining extensions as discussed in T15568

Jul 27 2023, 18:00 · Phactory: Community Projects
Matthew triaged T15568: Make extension installation more seamless as Wishlist priority.
Jul 27 2023, 18:00 · Phactory: Community Projects, Phorge

Jul 9 2023

Matthew closed T15120: Convert to use deployment keys for GitHub as Resolved.
Jul 9 2023, 22:15 · phorge.it install
Matthew added a comment to T15120: Convert to use deployment keys for GitHub.

While Deploy Keys do not appear to be the tool, I just configured a new Personal Access Token that's tied to the PhorgeIt organization. If there are any issues, please open a new task and assign it to me, I'll take a look.

Jul 9 2023, 22:13 · phorge.it install

Jun 23 2023

Matthew created Auth.
Jun 23 2023, 16:34
Matthew set the color for Auth (archived) to Red.
Jun 23 2023, 16:34
Matthew renamed Auth (archived) from Auth to Auth (archived).
Jun 23 2023, 16:34
Matthew renamed Renamed_User_c44a4 from Manager to Renamed_User_c44a4.
Jun 23 2023, 16:29
Matthew renamed Renamed_User_bf709 from Moderator to Renamed_User_bf709.
Jun 23 2023, 16:26
Matthew renamed Renamed_User_c83b2 from Admin to Renamed_User_c83b2.
Jun 23 2023, 16:25
Matthew renamed Renamed_User_a152e8 from Suicidal to Renamed_User_a152e8.
Jun 23 2023, 16:21
Matthew renamed Renamed_User_040b7 from ANUSLICKER to Renamed_User_040b7.
Jun 23 2023, 16:15
Matthew renamed Renamed_User_912ec from RABBITFUCKER to Renamed_User_912ec.
Jun 23 2023, 16:12

Apr 25 2023

Matthew accepted D25127: Members page of Parent Subproject: less dead-end.

Looks good to me.

Apr 25 2023, 18:45

Apr 20 2023

Matthew accepted D25124: Fix some PHP 8.1 issues in Diviner generator.
Apr 20 2023, 15:59
Matthew accepted D25052: Add and use new RemarkupMetadata class.
Apr 20 2023, 15:58 · Remarkup

Apr 14 2023

Matthew accepted D25123: Fix a PHP 8.1 issue related to preg_match() and null subject.

LGTM

Apr 14 2023, 18:45

Apr 8 2023

Matthew added a comment to T15206: Clarify administrators of GitHub https://github.com/phorgelabs.
In T15206#5663, @avivey wrote:

Looks like it's @chris that controls phorgelabs.

Also thank you @chris for setting yourself as a public user here https://github.com/orgs/phorgelabs/people so people can understand this

Whereas it would be nice for me to understand this duplication

Apr 8 2023, 01:07 · User-valerio.bozzolan, Governance

Apr 7 2023

Matthew accepted D25116: People: add a permalink to list Administrators.

Ship it!

Apr 7 2023, 22:14

Mar 29 2023

Matthew accepted D25099: PHP 8.2: fix deprecated use of "parent" in callables.

LGTM

Mar 29 2023, 18:18

Mar 24 2023

Matthew resigned from D25037: Hide the "hidden" fields on custom form previews.

Sure, done.

Mar 24 2023, 23:09

Jan 2 2023

Matthew added Q31: Contributing? (Answer 24).
Jan 2 2023, 18:06
Matthew added members for Trusted Contributors: dbcrwk, shimms.
Jan 2 2023, 18:05

Dec 8 2022

Matthew closed D25057: updating twitch to latest api (Helix).
Dec 8 2022, 22:41 · Auth (archived)
Matthew committed rPd5040f9a8f49: updating twitch to latest api (Helix) (authored by k__nard).
updating twitch to latest api (Helix)
Dec 8 2022, 22:41
Matthew closed D25056: updating twitch to latest api (Helix).
Dec 8 2022, 22:39 · Auth (archived)
Matthew committed rARC9e1bb955fac9: updating twitch to latest api (Helix) (authored by k__nard).
updating twitch to latest api (Helix)
Dec 8 2022, 22:39
Matthew requested changes to D25052: Add and use new RemarkupMetadata class.

Please rebase and resubmit, there is a merge conflict.

Dec 8 2022, 22:37 · Remarkup
Matthew requested changes to D25037: Hide the "hidden" fields on custom form previews.

This does not land cleanly, please merge from master and re-submit.

Dec 8 2022, 22:35
Matthew closed T15136: Fix NULL pointer exception from Calendar's homepage in some circumstances as Resolved by committing rPdc558b5538cd: Fix NULL pointer exception in some circumstances from Calendar's homepage.
Dec 8 2022, 22:32 · User-valerio.bozzolan, Calendar
Matthew closed D25060: Fix NULL pointer exception in some circumstances from Calendar's homepage.
Dec 8 2022, 22:32 · Calendar
Matthew committed rPdc558b5538cd: Fix NULL pointer exception in some circumstances from Calendar's homepage (authored by valerio.bozzolan).
Fix NULL pointer exception in some circumstances from Calendar's homepage
Dec 8 2022, 22:32
Matthew added a comment to D25060: Fix NULL pointer exception in some circumstances from Calendar's homepage.

Hi @Matthew I think I cannot run arc land since I'm not in Blessed Committers

Dec 8 2022, 22:20 · Calendar

Nov 11 2022

Matthew renamed 2022 Week 46 from 2022 Week 43 to 2022 Week 46.
Nov 11 2022, 20:14
Matthew closed T15105: Cannot upload new mockups via Pholio as Resolved by committing rPa8a38835e15e: Fix broken file PHID extraction that causes Pholio uploads to crash.
Nov 11 2022, 20:10 · phorge.it install (DEPRECATED)
Matthew closed D25058: Fix broken file PHID extraction that causes Pholio uploads to crash.
Nov 11 2022, 20:10 · Pholio
Matthew committed rPa8a38835e15e: Fix broken file PHID extraction that causes Pholio uploads to crash (authored by tiguchi).
Fix broken file PHID extraction that causes Pholio uploads to crash
Nov 11 2022, 20:10
Matthew accepted D25058: Fix broken file PHID extraction that causes Pholio uploads to crash.
Nov 11 2022, 20:09 · Pholio
Matthew closed D25055: Update sprite sheets.
Nov 11 2022, 20:04 · Auth (archived)
Matthew committed rPabb693962d32: Update sprite sheets (authored by MacFan4000).
Update sprite sheets
Nov 11 2022, 20:04

Nov 8 2022

Matthew added Q24: How to report issues (and create tasks) (Answer 18).
Nov 8 2022, 18:24
Matthew added a member for Trusted Contributors: Higgs.
Nov 8 2022, 18:24

Nov 7 2022

Matthew added a comment to D25058: Fix broken file PHID extraction that causes Pholio uploads to crash.

Well, I did ask for this to be converted into a revision, so I'm OK getting added as a reviewer. Sorry for the delay, I've been on vacation.

Nov 7 2022, 14:01 · Pholio

Oct 23 2022

Matthew added a comment to T15105: Cannot upload new mockups via Pholio.

As a bandaid I patched the extractFilePHIDs method in PholioImageFileTransaction.php by adding a nested foreach loop as follows:

foreach ($new_phids as $phids) {
  foreach ($phids as $phid) {
    $file_phids[] = $editor->loadPholioImage($object, $phid)
      ->getFilePHID();
  }
}

This fixes the problem on our installation for now, but I would like to avoid having to manage any local changes

Would you be willing to create a revision so we can put that fix into upstream? If you're not sure how, or need some help, feel free to ping me!

I just submitted a patch and ran into issues with running unit tests. It seems like the tests expect me to set up a MySQL database. I submitted the patch with arc diff --nounit if that's OK with you

Oct 23 2022, 16:59 · phorge.it install (DEPRECATED)

Oct 18 2022

Matthew created an object: 2022-10-18.
Oct 18 2022, 19:39
Matthew added a comment to T15105: Cannot upload new mockups via Pholio.

As a bandaid I patched the extractFilePHIDs method in PholioImageFileTransaction.php by adding a nested foreach loop as follows:

foreach ($new_phids as $phids) {
  foreach ($phids as $phid) {
    $file_phids[] = $editor->loadPholioImage($object, $phid)
      ->getFilePHID();
  }
}

This fixes the problem on our installation for now, but I would like to avoid having to manage any local changes

Oct 18 2022, 19:32 · phorge.it install (DEPRECATED)
Matthew edited the content of Planning Meetings.
Oct 18 2022, 19:19 · phorge.it install

Oct 4 2022

Matthew accepted D25032: Update PassphraseCredential to support Mentions.
Oct 4 2022, 19:04
Matthew requested changes to D25025: Unify user-select CSS directives.
Oct 4 2022, 19:02

Sep 30 2022

Matthew claimed T15126: Remove Chatlog.

I think this should be done in two parts:

Sep 30 2022, 16:45 · Conpherence, User-Cigaryno, Chatlog
Matthew created T15127: Allow for reordering of milestones.
Sep 30 2022, 15:19 · Workboard
Matthew accepted D25032: Update PassphraseCredential to support Mentions.

LGTM

Sep 30 2022, 00:00

Sep 29 2022

Matthew placed T15105: Cannot upload new mockups via Pholio up for grabs.

I'm unable to reproduce this issue, after trying on multiple installs. I'm going to release this for someone else to take a try.

Sep 29 2022, 23:42 · phorge.it install (DEPRECATED)
Matthew added a comment to D25021: Added cross-platform default fonts.

Looks good on my Mac. Screenshots attached.

Sep 29 2022, 23:37

Sep 21 2022

Matthew closed T15014: Develop a Phorge Release Process, a subtask of T15023: Create Phorge, a fork of Phabricator, as Resolved.
Sep 21 2022, 18:05 · Phorge
Matthew closed T15014: Develop a Phorge Release Process as Resolved.

release_process has been updated.

Sep 21 2022, 18:05 · Phorge
Matthew created Releasers.
Sep 21 2022, 18:02
Matthew edited the content of Welcome.
Sep 21 2022, 17:42 · Phorge
Matthew renamed 2022 Week 39 from 2022.39 to 2022 Week 39.
Sep 21 2022, 17:40
Matthew edited the content of Change Log.
Sep 21 2022, 17:40
Matthew created an object: Release Notes Template.
Sep 21 2022, 17:40
Matthew created an object: 2022 Week 39.
Sep 21 2022, 17:38