Page MenuHomePhorge
Feed Advanced Search

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 to the Phorge Wiki.
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
Matthew added a comment to D25025: Unify user-select CSS directives.

@Leon95 I encountered a merge conflict when attempting to land these changes. Could you please take a look and try to fix and land them yourself? If you need help, feel free to ping me.

Sep 21 2022, 17:38
Matthew closed D25024: Prevent Line Numbers in Diffusion being copied as Tabs.
Sep 21 2022, 17:33
Matthew committed rP69b2710af9c0: Prevent Line Numbers in Diffusion being copied as Tabs (authored by Leon95).
Prevent Line Numbers in Diffusion being copied as Tabs
Sep 21 2022, 17:33
Matthew closed D25015: Show confirmation dialog when closing a modal if form contents have been changed.
Sep 21 2022, 17:26 · Maniphest (archived)
Matthew committed rPa16e8773f009: Show confirmation dialog when closing a modal if form contents have been changed.
Show confirmation dialog when closing a modal if form contents have been changed
Sep 21 2022, 17:26

Sep 20 2022

Matthew added a member for Blessed Roots: dcog.
Sep 20 2022, 19:57
Matthew closed T15008: Build Welcome Site as Resolved.

Thank you for your work on this, Dan!

Sep 20 2022, 19:42 · phorge.it install (DEPRECATED), Upstream General/Unknown
Matthew added a comment to T15080: Intermittent DNS issues when attempting to visit we.phorge.it.

@golyalpha Are you still having this issue?

Sep 20 2022, 19:38 · phorge.it install (DEPRECATED)
Matthew added a project to T15119: 502 upstream sent too big header while: phorge.it install (DEPRECATED).
Sep 20 2022, 19:35 · Phorge.it Systems
Matthew closed T15010: Vision Statement as Resolved.

Boldly closing, as L1 exists and is available to sign.

Sep 20 2022, 19:29 · Phorge, Governance
Matthew closed T15010: Vision Statement, a subtask of T15023: Create Phorge, a fork of Phabricator, as Resolved.
Sep 20 2022, 19:29 · Phorge
Matthew claimed T15014: Develop a Phorge Release Process.

Claiming this. Now that I've done this, I will take the time to document then I will close this task.

Sep 20 2022, 19:29 · Phorge
Matthew closed T15046: Add GitHub mirrors for repos as Resolved.

Follow-on task filed as T15120.

Sep 20 2022, 19:17 · phorge.it install
Matthew claimed T15120: Convert to use deployment keys for GitHub.
Sep 20 2022, 19:17 · phorge.it install
Matthew created T15120: Convert to use deployment keys for GitHub.
Sep 20 2022, 19:17 · phorge.it install

Sep 16 2022

Matthew added a member for Trusted Contributors: Cigaryno.
Sep 16 2022, 18:00
Matthew added a comment to T15117: 404 on links to we.phorge.it links from the phorge.it homepage .
In T15117#2892, @jupe wrote:

Happy to create empty pages (I somehow feel that a wiki page with a fat TODO might be marginally better than a 404 :))

Sep 16 2022, 17:59
Matthew accepted D25050: Update Diviner links.
Sep 16 2022, 17:59 · Diviner (archived)

Sep 8 2022

Matthew edited the content of Update From Phabricator.
Sep 8 2022, 15:25
Matthew added a comment to T15026: Create a migration guide to move from Phabricator to Phorge.

FYI, the guide for migration doesn't seem to work quite smoothly for folks that were tracking the stable branch for Phabricator, because the new stable branch in Phorge does not have a linear changeset history to the old stable branch in Phabricator: if you follow the directions, you end up with a locally divergent stable branch that will contain a local merge commit.
Is there a reason the stable branch in Phorge wasn't created based upon the changeset history of the stable branch in Phabricator, in order to avoid this from happening?

Also, on a separate note, the changes from T15019 cause a conflict when issuing the git pull command:

error: The following untracked working tree files would be overwritten by merge:
	support/aphlict/server/package-lock.json
	support/aphlict/server/package.json
Please move or remove them before you merge.
Aborting

Should some notes be added to the migration guide on how to best deal with this as well?

Sep 8 2022, 15:21 · Phorge
Matthew edited the content of Change Log.
Sep 8 2022, 15:17
Matthew edited the content of Change Log.
Sep 8 2022, 15:06

Sep 7 2022

Matthew created T15115: Herald rule changes for release.
Sep 7 2022, 22:45 · phorge.it install
Matthew published Blog Post: Going Public.
Sep 7 2022, 22:36
Matthew renamed 2022 Week 37 from 2021 Week 99 (Future) to 2022 Week 37.
Sep 7 2022, 22:34
Matthew committed rP113b17ceca21: Promote 2022.37 to stable.
Promote 2022.37 to stable
Sep 7 2022, 22:33
Matthew committed rARC42a51e15f4d8: Promote 2022.37 to stable.
Promote 2022.37 to stable
Sep 7 2022, 22:27
Matthew added a comment to T15046: Add GitHub mirrors for repos.

It appears there are not any public repositories yet, is this intentional?

Actually, what is the correct Github organization? In the description for this task, the link is to (which is where I initially looked and saw no public repositories):

https://github.com/phorgelabs

But then in the comments above, the link is to (which does appear to have public repositories that are empty?):

https://github.com/phorgeit

Sep 7 2022, 21:49 · phorge.it install
Matthew added a comment to T15046: Add GitHub mirrors for repos.

@avivey I see that the repos currently access GitHub anonymously. For auto mirror to work you need to configure a valid credential. By this I mean you need to create a username/password passphrase credential with creds for a GitHub account that has write access to the GitHub repos, and set it in the diffusion uris.

Sep 7 2022, 21:44 · phorge.it install

Sep 6 2022

Matthew claimed T15046: Add GitHub mirrors for repos.
Sep 6 2022, 20:50 · phorge.it install
Matthew added a comment to T15046: Add GitHub mirrors for repos.

As @avivey mentioned, the GitHub organization is set up. Both Aviv and I have access, and I am willing to add other people in the core team.

Sep 6 2022, 19:46 · phorge.it install

Aug 31 2022

Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.

If you view a book, then view source and search for PHID-BOOK then you should find a policy link. That's the PHID of the book you're viewing.

Aug 31 2022, 22:29 · Phorge
Matthew added Q14: How ready is Phorge to replace stable versions of Phabricator? (Answer 5).
Aug 31 2022, 14:24

Aug 30 2022

Matthew added a comment to T15012: Update Diviner documentation to reference Phorge.
In T15012#2678, @avivey wrote:

I've re-generated the docs, and now we have two copies:

image.png (480×421 px, 30 KB)

so:

  1. need to delete the old ones, I didn't find a straight-forward way to do that
  2. maybe do some http redirect from the old links to the new ones.
Aug 30 2022, 21:08 · Phorge

Aug 23 2022

Matthew added a comment to T15111: Create a pathway for security-related issues to be reported.

We do have a security task creation form and a separate space that roots have access to. See S2

Aug 23 2022, 19:16

Aug 21 2022

Matthew added a comment to T15108: Rework the URL to Phame posts.

For the record, I am against this change.

Aug 21 2022, 17:20
Cigaryno awarded T15026: Create a migration guide to move from Phabricator to Phorge a Like token.
Aug 21 2022, 14:32 · Phorge

Aug 9 2022

Matthew claimed T15105: Cannot upload new mockups via Pholio.

I'll see if I can reproduce this error.

Aug 9 2022, 20:00 · phorge.it install (DEPRECATED)
Matthew accepted D25045: Compress logo, update layout.

LGTM

Aug 9 2022, 19:53
Matthew added a member for Blessed Committers: dcog.
Aug 9 2022, 19:39
Matthew accepted D25044: Allow user scaling on mobile.
Aug 9 2022, 19:36
Matthew accepted D25043: Upload compressed logo, update HTML.

LGTM

Aug 9 2022, 19:10

Jul 26 2022

Matthew edited the content of 2022-07-26.
Jul 26 2022, 19:46
Matthew requested review of D25042: Introduce .arcconfig.
Jul 26 2022, 19:30
Matthew created an object: 2022-07-26.
Jul 26 2022, 19:01
Matthew edited the content of Planning Meetings.
Jul 26 2022, 19:00 · phorge.it install
Matthew awarded Image Macro "jackie_chan_wtf" a Love token.
Jul 26 2022, 15:24

Jul 12 2022

Matthew reassigned T15008: Build Welcome Site from luca.itro to dcog.

Per discussion during {E9}

Jul 12 2022, 19:53 · phorge.it install (DEPRECATED), Upstream General/Unknown
Matthew closed T15104: https://phorge.it has bad ssl as Resolved.

New certificate issued.

Jul 12 2022, 19:51 · phorge.it install

Jul 1 2022

Matthew closed T15095: Setup an announcements blog with Phame as Resolved.

https://we.phorge.it/phame/blog/view/3/ - Security Announcements
https://we.phorge.it/phame/blog/view/4/ - Release Announcements

Jul 1 2022, 17:05 · phorge.it install
Matthew renamed Release Announcements blog from Release Announcmenets to Release Announcements.
Jul 1 2022, 17:04 · phorge.it install
Matthew created Release Announcements.
Jul 1 2022, 17:04 · phorge.it install
Matthew created Security Announcements.
Jul 1 2022, 17:02 · phorge.it install
Matthew changed the Can Create Blogs policy for application Phame from All Users to Blessed Roots (Project).
Jul 1 2022, 16:59
Matthew added a comment to T15084: Discussion: Maniphest vs Ponder for user support.

@20after4 Hey, this does not appear to be working. T15101 was created by a user who was not a member of Trusted Contributors

Jul 1 2022, 16:35 · phorge.it install
Matthew lowered the priority of T15101: Assigned to - Required Field from Unbreak Now! to Needs Triage.

Please do not triage tasks yourself, we will integrate it into the roadmap as we go.

Jul 1 2022, 16:17 · Maniphest
Matthew edited the content of 2022-06-14.
Jul 1 2022, 07:30
Matthew added a comment to D25040: merge phab/master -> phorge/master.

@speck What is the status of this change?

Jul 1 2022, 07:30
Matthew added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

@avivey has fixed this on the upstream install.

Jul 1 2022, 07:30 · Security

Jun 14 2022

Matthew created an object: 2022-06-28.
Jun 14 2022, 19:29
Matthew edited the content of Planning Meetings.
Jun 14 2022, 19:28 · phorge.it install
Matthew added a member for Core Team Meetings: golyalpha.
Jun 14 2022, 19:26
Matthew added a member for Core Team Meetings: dcog.
Jun 14 2022, 19:26
Matthew added a member for Core Team Meetings: dtf.
Jun 14 2022, 19:26
Matthew edited the content of 2022-06-14.
Jun 14 2022, 19:25
Matthew created Core Team Meetings.
Jun 14 2022, 19:24

May 3 2022

Matthew edited the content of 2022-05-03.
May 3 2022, 19:56
Matthew edited the content of 2022-05-17.
May 3 2022, 19:37
Matthew renamed 2022-04-05 from 2022-05-05 to 2022-04-05.
May 3 2022, 19:33
Matthew edited the content of 2022-05-03.
May 3 2022, 19:33
Matthew edited the content of 2022-05-03.
May 3 2022, 19:20
Matthew added a comment to T15095: Setup an announcements blog with Phame.

Set up two blogs: Security Announcements and a Release Announcements.

May 3 2022, 19:13 · phorge.it install
Matthew claimed T15095: Setup an announcements blog with Phame.
May 3 2022, 19:13 · phorge.it install
Matthew created an object: 2022-05-17.
May 3 2022, 19:02
Matthew edited the content of Planning Meetings.
May 3 2022, 19:02 · phorge.it install
Matthew edited the content of 2022-05-03.
May 3 2022, 19:01
Matthew edited the content of Planning Meetings.
May 3 2022, 18:57 · phorge.it install
Matthew renamed 2022-03-21 from March 21, 2022 to 2022-03-21.
May 3 2022, 18:56
Matthew renamed 2022-05-05 from April 5, 2022 to 2022-05-05.
May 3 2022, 18:55
Matthew renamed 2022-04-19 from April 19, 2022 to 2022-04-19.
May 3 2022, 18:55