Page MenuHomePhorge

Next Up (since Week 18)
Updated 325 Days AgoPublic

Version 36 of 37: You are viewing an older version of this document, as it appeared on Jun 9 2023, 12:49.
← Before8 April 2023 through nowAfter →
NOTE: This is a future release and was not promoted to stable.
RepoHash
rP PhorgeTBD
rARC ArcanistTBD

Notes

This is the version so far with the most support for PHP 8.1... but it is not yet officially supported.

We still suggest PHP 7.4 in production.

General

Change summary (with main Tag)PatchMain Discussion
Mobile: show Homepage contents and avoid duplicate menusD25107T15216
Mobile: hide the 'Hide Chat' checkbox since it's already hidden on mobileD25120T15240
People: add builtin query to list AdministratorsD25116T15238
#Countdown: add dedicated Create permissionD25101T15208
#Countdown: fix missing library updateD25133T15271
Remarkup: new class to improve file permissions on Drag & DropD25052T15106
Remarkup: fix regression Empty ID passed to JX.$()D25134T15272
Projects: better message when trying to Join a Root SubprojectD25127T15258
Phorge: fix brand in SSH Key ActionsGenerate KeypairD25135T15274
Arcanist: fix for recent Mercurial 6.4D25143T15288
Arcanist: update SSL CA bundleD25049
Dashboards: fix selection of multiple panelsD25067
PHP 8 support: fix a preg_match() with null subjectD25123T15254
PHP 8 support: fix crash in Diviner generatorD25124T15226
PHP 8 support: fix arc lint on NULL severityD25126T15257
PHP 8 support: fix arc patch when certificate was never installedD25128T15259
PHP 8 support: fix crash in PhutilOpaqueEnvelopD25129T15260
PHP 8 support: fix crash in javelin/markup.phpD25131T15262
PHP 8 support: fix regression in markup.phpD25139Q53
PHP 8 support: fix regression in PHUIObjectItemViewD25157T15306
PHP 8 support: really tons of PHP 8.1 fixes (mostly by aklapper ☕)T15064
Scripts: add commodity script ./bin/celerity sprites for developers (better)D25274T15437

Operations:

Database upgrade needed:No.
Breaking changes:No. There is just a new workflow for developers designing image sprites (D25274).

Visual Changes

Better Homepage on Mobile

For some reasons the Homepage was a bit weird on Mobile. Fixed! Now you see contents instead of a menu. Example result:

BeforeAfter
Gitpull Before D25107.png (537×324 px, 30 KB)
Gitpull After D25107.png (537×324 px, 37 KB)

Are you worried about the menu entries? Don't worry, the menu it's still accessible from as usual:

BeforeAfter
Phorge home mobile open menu.png (537×384 px, 47 KB)
Phorge home After with menu.png (537×384 px, 50 KB)

Patch: D25107

Countdown: dedicated Create Permission

Now the Countdown application has a dedicated "Can Create Countdown" Permission:

Phorge Countdown Permissions (556×953 px, 68 KB)

Patch: D25101

People: new permalink for Administrators

That is, now the Administrators List can easily be linked in an universal way:

People Administrators query.png (542×596 px, 45 KB)

Patch: D25116

Better Subproject Join Messages

Sometime it has no sense to join a Subproject. Now this is less dead-end, so to invite to join a Sub-Subproject:

BeforeAfter
Projects: Join Project (Before).png (165×582 px, 14 KB)
Subproject: Join Project (After).png (165×582 px, 15 KB)

Patch: D25127

Credits

This version was tested by these amazing Crash Reporters:

This version was Phorged by these generous Code Contributors:

This version was approved by these glorious Code Reviewers:

Thanks to all the amazing people who keep Phorge active!

Community Context

Many thanks to some FreeBSD community members who are hacking Phorge to improve local workflows! And compliment again for your beautiful document FreeBSD-Code-Review-with-git-arc.pdf. Go FreeBSD! ❤️

Many thanks to some Wikimedia community members who are migrating from Phabricator to Phorge (https://phabricator.wikimedia.org/T333885), and they are also hammering hard for PHP 8.1! Thanks Wikimedia! 💪

This version was also hammered during Wikimedia Hackaton in Athens, with ~20 patches crafted, reviewed, tested and landed in just that week-end. Nice! 👌

Tags
None
Referenced Files
F297217: Phorge Countdown Permissions
May 26 2023, 12:13
F282331: Subproject: Join Project (After).png
May 25 2023, 16:43
F282337: Projects: Join Project (Before).png
May 25 2023, 16:43
F277912: People Administrators query.png
May 25 2023, 16:43
F272757: Phorge home After with menu.png
May 25 2023, 16:43
F272755: Phorge home mobile open menu.png
May 25 2023, 16:43
F274942: Gitpull After D25107.png
May 25 2023, 16:43
F274941: Gitpull Before D25107.png
May 25 2023, 16:43
Subscribers
None
Last Author
valerio.bozzolan
Last Edited
Jun 9 2023, 12:49

Event Timeline

valerio.bozzolan edited the content of this document. (Show Details)
valerio.bozzolan changed the title from Next Up to Next Up (since Week 18).Apr 25 2023, 14:34
valerio.bozzolan edited the content of this document. (Show Details)
valerio.bozzolan edited the content of this document. (Show Details)
valerio.bozzolan edited the content of this document. (Show Details)