Version 74 vs 157
Version 74 vs 157
Edits
Edits
- Edit by aklapper, Version 157
- Mon, Apr 14 10:14
- Edit by avivey, Version 74
- May 9 2024 06:16
- ·Make i18n string extraction ignore strings in test cases
Edit Older Version 74... | Edit Older Version 157... |
Content Changes
Content Changes
Next version, never promoted as release candidate, after 2023-12-10.
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== General ==
| Change summary (with main Tag) | Patch |Discussion|
|----------------------------------------------------------------------------------|--------|----------|
|#UX: Add Hovercards to the sidebar on the right | D25424 | T15577 |
|#UX: Improve Dark Mode code blocks | D25509 | T15056 |
|#Diffusion: Add support for FIDO2-backed SSH keys | D25508 | Q96 |
|#Diffusion: Implement "Locate File" input in Browse view | D25521 | T15645 |
|#Diffusion: Allow to uninstall (hide) Audit application | D25503 | T15129 |
|#Diffusion: Improve the clone modal with lovely "copy" buttons | D25536 | |
|#Diffusion: Improve top navigation bar + README more visible (just in Home) | D25538 | T15728 |
|#Workboard: add new Trigger sound "Coin.mp3" | D25079 | T15178 |
|#Workboard: Drag & Drop Cover Image now visible to others (auto-attach) | D25475 | T15163 |
|#Maniphest: prevent "Action with no effect" when closing without claiming | D25550 | T15164 |
| Fonts: Revert font change, until we have a better plan | D25530 | T15630 |
| Deprecated Fund and Phortune prototype applications | D25533 | T15726 |
| Infra: Extensions can now use Traits | D25551 | T15751 |
|#people: better user rename error management | D25601 | T15795 |
| infra: i18n string extraction script will not pull strings out of test code | D25624 | T15815 |
== Visual Changes ==
=== Workboard Coin Sound ===
Finally, Coin automation, for more satisfaction and less burnout. {nav Column > icon=cogs > New Trigger > Play sound > Coin}
{F270656}
Related patch: D25079
=== Diffusion Clone Buttons ===
You clone repositories. We make it easier. Enter the dungeon with a single click.
| Before | After |
|----------------------|----------------------|
| {F1360344,size=full} | {F1368592,size=full} |
Related patch: D25536
24 August 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
IMPORTANT: Phorge now requires PHP version 7.2.25+
Additionally, 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 {nav icon=times,name=Delete Repository} 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, D25873|T15920|
| #UX: Strike through archived projects in navigation crumbs in project view |D25774|T15890|
| Tokens: Allow to filter /token/given/ by type of token | D25865 | T15988 |
| #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|
| #Phame: in blog posts, show their code (Jxxx) in the title, only for logged-in users | D25022 | T15050 |
| #Herald actions: Allow setting subtype on tasks |D25913|T16022|
| #bug_reports: Increased compatibility with PHP 8.1+ and 8.4 | | T15064 |
| #bug_reports: Leave fullscreen editor when displaying "Upload File" and "Meme" dialogs | D25764 | T15901 |
| #bug_reports: Fix Packages base URI and add a Console | D25881 | |
| #bug_reports: Corrected invalid CSS values | D25920, D25921, D25922, D25923, D25924, D25925 | |
| Vendor-prefixed CSS for pre-2013 browsers removed | D25914, D25915, D25916, D25927, D25928, D25929, D25930 | |
| Update mimemailparser library version for incoming mail to upstream 8.0.4 |D25829 |T15940|
| Increased minimum PHP version from 5.2.3 to 7.2.25 | D25815, D25946, D25947, D25948, D25956 | T15047 |
== 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:
```bash
./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.
{F2670828}
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 |
|--------------------|--------------------|
|{F2408032,size=full}|{F2490442,size=full}|
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 |
|---------------------|---------------------|
| {F313288,size=full} | {F313289,size=full} |
Discussion and credits: T15489
Next version, never promoted as release candidate, after 2023-12-10.24 August 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
IMPORTANT: Phorge now requires PHP version 7.2.25+
Additionally, see the Proposed Maintenance section.
== General ==
| Change summary (with main Tag) | Patch |Discussion 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 {nav icon=times,name=Delete Repository} to all curious users|D25843|T15964|
|----------------------------------------------------------------------------------|--------|----------|| #Diffusion: Better support of non-English POSIX environments (especially for SVN) | D25846 | T15966 |
|| #UX: Add Hovercards to the sidebar on the right llow to submit forms in new tab with CTRL+enter | D25424 | T15577 |D25773 |T15914|
|| #UX: Improve Dark Mode code blocks Allow zooming pages on mobile | D25509 | T15056 |D25827 |T15945|
|#Diffusion: Add support for FIDO2-backed SSH keys | #UX: Show table of contents on wide screens | D25508 | Q96 |D25790, D25873|T15920|
|#Diffusion: Implement "Locate File" input| #UX: Strike through archived projects in Browse view | D25521 | T15645 |navigation crumbs in project view |D25774|T15890|
|#Diffusion| Tokens: Allow to uninstall (hide) Audit application filter /token/given/ by type of token | D25503865 | T15129 |988 |
|#Diffusion: Improve the clone modal with lovely "copy" buttons | D25536 | || #spam_mitigation in #People: Limit length of "Real name"|D25841 |T15962|
|#Diffusion: Improve top navigation bar + README more visible (just in Home) | D25538 | T15728 || #spam_mitigation in #Diffusion: Expand identities with //verified// emails by default|D25845|T15965|
|#Workboard: add new Trigger sound "Coin.mp3" | #Remarkup: Improve how we match project names | D25079 | T15178 |D25838|T15371|
|#Workboard: Drag & Drop Cover Image now visible to others (auto-attach) | D25475 | T15163 || #Policy: Allow setting default edit policy in Phurl app |D25850|T15970|
|#Maniphest: prevent "Action with no effect" when closing without claiming | #Phame: in blog posts, show their code (Jxxx) in the title, only for logged-in users | D25550022 | T15164 |050 |
| Fonts: Revert font change, until we have a better plan | D25530 | T15630 || #Herald actions: Allow setting subtype on tasks |D25913|T16022|
| Deprecated Fund and Phortune prototype applications | #bug_reports: Increased compatibility with PHP 8.1+ and 8.4 | | D25533 | T15726 |064 |
| Infra: Extensions can now use Traits | D25551 | T15751 |#bug_reports: Leave fullscreen editor when displaying "Upload File" and "Meme" dialogs | D25764 | T15901 |
| #bug_reports: Fix Packages base URI and add a Console | D25881 | |
| #bug_reports: Corrected invalid CSS values | D25920, D25921, D25922, D25923, D25924, D25925 | |
| Vendor-prefixed CSS for pre-2013 browsers removed | D25914, D25915, D25916, D25927, D25928, D25929, D25930 | |
| Update mimemailparser library version for incoming mail to upstream 8.0.4 |D25829 |T15940|
| Increased minimum PHP version from 5.2.3 to 7.2.25 | D25815, D25946, D25947, D25948, D25956 | T15047 |
== 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:
```bash
|#people: better user rename error management | D25601 | T15795 |./bin/repository rebuild-identities --all-identities
| infra: i18n string extraction script will not pull strings out of test code | D25624 | T15815 |
```
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 ==
=== Workboard Coin Sound ===Form Submission in New Tab ===
Forms can now be submitted in a new tab with CTRL+enter. Proudly by keyboard hackers.
Finally{F2670828}
Discussion and credits: T15914
=== Show Table of Contents on Large Screens ===
A wild table of contents now appears on your left, Coin automation, for more satisfaction and less burnout. {nav Column > icon=cogs > New Trigger > Play sound > Coin}
{F270656}to surf your documents like an hero on wide screens.
| Before | After |
|--------------------|--------------------|
|{F2408032,size=full}|{F2490442,size=full}|
Related patch: D25079Discussion and credits: T15920
=== Diffusion Clone ButtonLess Verbose Commits ===
You clone repositories. We make it easier. EnterWe save hackers' concentration by not duplicating anymore the commit title from the dungeon with a single clickfeed title and its body.
| Before | After |
|----------------------|-|---------------------|
| {F1360344313288,size=full} | {F1368592313289,size=full} |
Related patch: D25536Discussion and credits: T15489
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0