Next Up
24 August 2024 - ongoing
Repo | Hash |
---|---|
rP Phorge | TBD |
rARC Arcanist | TBD |
Highlights
- Phorge now requires PHP version 7.2.25+
- See the Proposed Maintenance section
- ...
General
Change summary (with main Tag) | Patch | Main Task |
---|---|---|
Auth: Send the Phorge URI as User-Agent string in OAuth and GitHub authentication requests (to avoid captchas when using CDNs) | D25758 | T15848 |
Diffusion: Reduce verbosity of commits in web feeds | D25824 | T15489 |
Diffusion: Show the disclaimer of to all curious users | D25843 | T15964 |
Diffusion: Better support of non-English POSIX environments (especially for SVN) | D25846 | T15966 |
UX: Allow to submit forms in new tab with CTRL+enter | D25773 | T15914 |
UX: Allow zooming pages on mobile | D25827 | T15945 |
UX: Show table of contents on wide screens | D25790 | T15920 |
Spam mitigation in People: Limit length of "Real name" | D25841 | T15962 |
Spam mitigation in Diffusion: Expand identities with verified emails by default | D25845 | T15965 |
Remarkup: Improve how we match project names | D25838 | T15371 |
Policy: Allow setting default edit policy in Phurl app | D25850 | T15970 |
Bug Reports: Increased compatibility with PHP 8.1+ and 8.4 | T15064 | |
Update mimemailparser library version to upstream 8.0.4 | D25829 | T15940 |
Breaking Changes
Phorge now requires PHP version 7.2.25 (released November 2019). Phorge previously required PHP version 5.2.3 (released May 2007). The newer version is needed to support PHP version 8.4 which requires syntax introduced in PHP 7.1. See T15047#19338 for details.
Proposed Maintenance
After the update, to cleanup some potential legacy spam in Diffusion identities (page /diffusion/identity/) and especially if you have a Phorge with open registration, we suggest to run this one-shoot command:
./bin/repository rebuild-identities --all-identities
The command is safe to be executed also probably when your Phorge is running and, as usual, will not touch any manually-assigned identity. It will just avoid to propose unverified emails as automatic identities (T15965).
Visual Changes
Form Submission in New Tab
Forms can now be submitted in a new tab with CTRL+enter. Proudly by keyboard hackers.
Discussion and credits: T15914
Show Table of Contents on Large Screens
A wild table of contents now appears on your left, to surf your documents like an hero on wide screens.
Before | After |
---|---|
Discussion and credits: T15920
Less Verbose Commits
We save hackers' concentration by not duplicating anymore the commit title from the feed title and its body.
Before | After |
---|---|
Discussion and credits: T15489
F2670828: meow2.mp4 | |
Thu, Dec 12, 09:19 |
F2490442: image.png | |
Tue, Dec 10, 14:16 |
F313289: Diffusion feed after.png | |
Tue, Dec 10, 14:12 |
F313288: Diffusion feed before.png | |
Tue, Dec 10, 14:12 |
F2408042: image.png | |
Tue, Dec 10, 14:03 |
F2408032: image.png | |
Tue, Dec 10, 14:03 |
F2243111: Phorge Almanac Networks welcome.png | |
Jun 25 2024, 07:54 |
F2243110: Phorge Almanac Services welcome.png | |
Jun 25 2024, 07:54 |
- Last Author
- valerio.bozzolan
- Last Edited
- Mon, Dec 16, 14:38