Version 103 vs 104
Version 103 vs 104
Edits
Edits
- Edit by aklapper, Version 104
- Aug 12 2024 09:21
- ·streamline wording; add OGP; add Herald logging; add file patch copy button; add comment removal subscribing
- Edit by valerio.bozzolan, Version 103
- Aug 11 2024 21:16
- ·mention database upgrades
« Previous Change | Next Change » |
Edit Older Version 103... | Edit Older Version 104... |
Content Changes
Content Changes
11 May 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Custom Fields can be displayed in search results - see [[ https://we.phorge.it/book/phorge/article/custom_fields/ | Custom Fields manual]] for details.
* Flags show in Maniphest search results, and Repository will be shown in Differential search results.
* The Remarkup {icon book} Help button takes you to a real application installed locally (instead of a wiki page located here).
* When intending to comment on a task that is Closed as Duplicate, there's a warning.
* Workboard columns can be collapsed by clicking on their header (allows faster scrolling on mobile to the next column)
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #ux: Feed: fix "created this task" to always be the first one | D25626 | T15816 |
| #ux: remove broken {nav name=Mute,icon=volume-up} button when unsupported (Files, Legalpad, etc.)| D25730 | T15378 |
| #Workboard: add new column triggers: Add Subscribers + Remove Subscribers | D25080 | T15162 |
| #Workboard: Column content can be collapsed (e.g. in mobile view) for faster scrolling | D25672 | T15843 |
| #bug_reports: fix legacy search bugs causing exceptions instead of login page | D25621 | T15704 |
| #ux: Custom Fields show up in search results and with custom icons | D25548 D25549 | T15750 |
| #conduit: allow API `phriction.edit` to modify view and edit policies | T15858 | D25693 |
| #almanac_drydock_harbormaster: add welcome pages | D25675 | T15018 |
| Charts: Updated d3.js library from version 5.9.2 to 6.7.0 | D25631 | T15820 |
| #Remarkup: make Help a real application to document details of cowsay and figlet | D25698 | T15401 |
| #Remarkup: prevent internal links from opening in a new tab | D25118 | T15161 |
| #Phriction: fix drag & drop file visibility | D25705 | T15106 |
| #conpherence: fix drag & drop file visibility | D25709 | T15106 |
| #Arcanist: add missing support for non-English Subversion shells | D25691 | T15855 |
| Update timezone information to TZ2024a for the glory of Asia/Bishkek | D25722 | T15876 |
| #Files: Remove orphan attachments causing "Unknown Object" in "Referenced Files" | D25051 | T15110 |
| #bug_reports: various legacy bugs fixed | | |
== Breaking Changes for Third-Party Code ==
* The `buildStandardPageView()` and `buildStandardPageResponse()` methods were removed from the [PhabricatorController](https://we.phorge.it/source/phorge/browse/master/src/applications/base/controller/PhabricatorController.php) class in D25634. These methods were deprecated since 2015. Custom code which calls these methods must be ported to use the `newPage()` method from the same class.
* The included copy of the d3 JavaScript library to render charts was updated from version 5.9.2 to 6.7.0. Custom code to render charts relying on Phorge's Facts application or on calling d3 methods directly may require API adjustments. See the [upstream d3 migration guide](https://observablehq.com/@d3/d3v6-migration-guide#event-management).
== Database Upgrades ==
NOTE: As usual please follow [[ https://we.phorge.it/book/phorge/article/upgrading/ | Upgrading Phorge ]]. In short, don't forget `./bin/storage upgrade`.
| Database Script | Rationale | Details |
|-----------------------------------------|-----------|---------|
| `20230917.fileattachment.01.delete.sql` | Remove legacy orphan references from the table `phabricator_file.phabricator_attachment` related to already-deleted files. | D25051 |
On average hardware, if you have 1M+ files and 10K file_attachment(s), it may delete 200K rows in **1.5 seconds**.
== Visual Changes ==
=== Warn if Task is Closed as Duplicate ===
No need anymore to "hey, this task is closed as duplicate, don't write here, write here". Now this message is bundled with Phorge, in the new comment form:
{F2243121,size=full}
Related patch: D25546.
=== Add Welcome Pages ===
Added nice welcome pages to Drydock and Almanac, to be even more welcoming in setting up your epic CI/CD infrastructure.
| {F2243109, size=full} | {F2243112, size=full} |
| {F2243110, size=full} | {F2243111, size=full} |
Related patch: D25675
11 May 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Custom Fields can be displayed in search results - see [[ https://we.phorge.it/book/phorge/article/custom_fields/ | Custom Fields manual]] for details.
* Flags show in Maniphest search results, and Repository will be shown in Differential search results.
* The Remarkup {icon book} Help button takes you to a real application installed locally (instead of a wiki page located here).
* When intending to comment on a task that is Closed as Duplicate, a warning is shown in the comment field.
* Workboard columns can be collapsed by clicking on their header (allows faster scrolling on mobile to the next column).
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #ux: Feed: fix "created this task" to always be the first one | D25626 | T15816 |
| #ux: remove broken {nav name=Mute,icon=volume-up} button when unsupported (Files, Legalpad, etc.)| D25730 | T15378 |
| #Workboard: add new column triggers: Add Subscribers + Remove Subscribers | D25080 | T15162 |
| #Workboard: Column content can be collapsed (e.g. in mobile view) for faster scrolling | D25672 | T15843 |
| #bug_reports: fix legacy search bugs causing exceptions instead of login page | D25621 | T15704 |
| #ux: Custom Fields show up in search results and with custom icons | D25548 D25549 | T15750 |
| #conduit: allow API `phriction.edit` to modify view and edit policies | T15858 | D25693 |
| #almanac_drydock_harbormaster: add welcome pages | D25675 | T15018 |
| Charts: Updated d3.js library from version 5.9.2 to 6.7.0 | D25631 | T15820 |
| #Remarkup: make Help a real application to document details of cowsay and figlet | D25698 | T15401 |
| #Remarkup: prevent internal links from opening in a new tab | D25118 | T15161 |
| #Phriction: fix drag & drop file visibility | D25705 | T15106 |
| #conpherence: fix drag & drop file visibility | D25709 | T15106 |
| #Arcanist: add missing support for non-English Subversion shells | D25691 | T15855 |
| Update timezone information to TZ2024a for the glory of Asia/Bishkek | D25722 | T15876 |
| #Files: Remove orphan attachments causing "Unknown Object" in "Referenced Files" | D25051 | T15110 |
| #Maniphest: Tasks in public Phorge installations include [Open Graph protocol](https://ogp.me/) HTML meta tags, allowing other web applications to show a task preview | D25668 | T15472 |
| #Maniphest: When removing a comment, the actor is not added as a task subscriber | D25760 | T15899 |
| #Differential, #Diffusion: A button in the file header bar allows to copy the file path | D25757 | T15897 |
| #Herald: Warnings about invalid Herald rules are printed in the error log and Dark Console for administrators | D25735, D25736, D25737 | T15869, T15885, T15887 |
| #bug_reports: various legacy bugs fixed | | |
| #bug_reports: increased compatibility with PHP 8.1+ | | |
== Breaking Changes for Third-Party Code ==
* The `buildStandardPageView()` and `buildStandardPageResponse()` methods were removed from the [PhabricatorController](https://we.phorge.it/source/phorge/browse/master/src/applications/base/controller/PhabricatorController.php) class in D25634. These methods were deprecated since 2015. Custom code which calls these methods must be ported to use the `newPage()` method from the same class.
* The included copy of the d3 JavaScript library to render charts was updated from version 5.9.2 to 6.7.0. Custom code to render charts relying on Phorge's Facts application or on calling d3 methods directly may require API adjustments. See the [upstream d3 migration guide](https://observablehq.com/@d3/d3v6-migration-guide#event-management).
== Database Upgrades ==
NOTE: As usual, follow [[ https://we.phorge.it/book/phorge/article/upgrading/ | Upgrading Phorge ]]. In short, don't forget `./bin/storage upgrade`.
| Database Script | Rationale | Details |
|-----------------------------------------|-----------|---------|
| `20230917.fileattachment.01.delete.sql` | Remove legacy orphan references from the table `phabricator_file.phabricator_attachment` related to already-deleted files. | D25051 |
On average hardware, if you have 1M+ files and 10K file attachments, it may delete 200K rows in **1.5 seconds**.
== Visual Changes ==
=== Warn if Task is Closed as Duplicate ===
No need anymore to write "This task is closed as duplicate, do not comment here but on the other task". Now this message is bundled in the new comment form:
{F2243121,size=full}
Related patch: D25546.
=== Add Welcome Pages ===
Drydock and Almanac have Welcome pages to help you set up your epic CI/CD infrastructure.
| {F2243109, size=full} | {F2243112, size=full} |
| {F2243110, size=full} | {F2243111, size=full} |
Related patch: D25675
11 May 2024 - ongoing
|--------|-----
| Repo | Hash
|--------|-----
| {rP} | TBD
| {rARC} | TBD
== Highlights ==
* Custom Fields can be displayed in search results - see [[ https://we.phorge.it/book/phorge/article/custom_fields/ | Custom Fields manual]] for details.
* Flags show in Maniphest search results, and Repository will be shown in Differential search results.
* The Remarkup {icon book} Help button takes you to a real application installed locally (instead of a wiki page located here).
* When intending to comment on a task that is Closed as Duplicate, there's a warninga warning is shown in the comment field.
* Workboard columns can be collapsed by clicking on their header (allows faster scrolling on mobile to the next column).
== General ==
| Change summary (with main Tag) | Patch | Main Task |
|----------------------------------------------------------------------------------|--------|-----------|
| #ux: Feed: fix "created this task" to always be the first one | D25626 | T15816 |
| #ux: remove broken {nav name=Mute,icon=volume-up} button when unsupported (Files, Legalpad, etc.)| D25730 | T15378 |
| #Workboard: add new column triggers: Add Subscribers + Remove Subscribers | D25080 | T15162 |
| #Workboard: Column content can be collapsed (e.g. in mobile view) for faster scrolling | D25672 | T15843 |
| #bug_reports: fix legacy search bugs causing exceptions instead of login page | D25621 | T15704 |
| #ux: Custom Fields show up in search results and with custom icons | D25548 D25549 | T15750 |
| #conduit: allow API `phriction.edit` to modify view and edit policies | T15858 | D25693 |
| #almanac_drydock_harbormaster: add welcome pages | D25675 | T15018 |
| Charts: Updated d3.js library from version 5.9.2 to 6.7.0 | D25631 | T15820 |
| #Remarkup: make Help a real application to document details of cowsay and figlet | D25698 | T15401 |
| #Remarkup: prevent internal links from opening in a new tab | D25118 | T15161 |
| #Phriction: fix drag & drop file visibility | D25705 | T15106 |
| #conpherence: fix drag & drop file visibility | D25709 | T15106 |
| #Arcanist: add missing support for non-English Subversion shells | D25691 | T15855 |
| Update timezone information to TZ2024a for the glory of Asia/Bishkek | D25722 | T15876 |
| #Files: Remove orphan attachments causing "Unknown Object" in "Referenced Files" | D25051 | T15110 |
| #Maniphest: Tasks in public Phorge installations include [Open Graph protocol](https://ogp.me/) HTML meta tags, allowing other web applications to show a task preview | D25668 | T15472 |
| #Maniphest: When removing a comment, the actor is not added as a task subscriber | D25760 | T15899 |
| #Differential, #Diffusion: A button in the file header bar allows to copy the file path | D25757 | T15897 |
| #Herald: Warnings about invalid Herald rules are printed in the error log and Dark Console for administrators | D25735, D25736, D25737 | T15869, T15885, T15887 |
| #bug_reports: various legacy bugs fixed | | |
| #bug_reports: increased compatibility with PHP 8.1+ | | |
== Breaking Changes for Third-Party Code ==
* The `buildStandardPageView()` and `buildStandardPageResponse()` methods were removed from the [PhabricatorController](https://we.phorge.it/source/phorge/browse/master/src/applications/base/controller/PhabricatorController.php) class in D25634. These methods were deprecated since 2015. Custom code which calls these methods must be ported to use the `newPage()` method from the same class.
* The included copy of the d3 JavaScript library to render charts was updated from version 5.9.2 to 6.7.0. Custom code to render charts relying on Phorge's Facts application or on calling d3 methods directly may require API adjustments. See the [upstream d3 migration guide](https://observablehq.com/@d3/d3v6-migration-guide#event-management).
== Database Upgrades ==
NOTE: As usual please, follow [[ https://we.phorge.it/book/phorge/article/upgrading/ | Upgrading Phorge ]]. In short, don't forget `./bin/storage upgrade`.
| Database Script | Rationale | Details |
|-----------------------------------------|-----------|---------|
| `20230917.fileattachment.01.delete.sql` | Remove legacy orphan references from the table `phabricator_file.phabricator_attachment` related to already-deleted files. | D25051 |
On average hardware, if you have 1M+ files and 10K file_ attachment(s)s, it may delete 200K rows in **1.5 seconds**.
== Visual Changes ==
=== Warn if Task is Closed as Duplicate ===
No need anymore to "hey, thiswrite "This task is closed as duplicate, don't write here, write here". Now this message is bundled with Phorge,do not comment here but on the other task". Now this message is bundled in the new comment form:
{F2243121,size=full}
Related patch: D25546.
=== Add Welcome Pages ===
Added nice welcome pages to Drydock and Almanac, to be even more welcoming in setting have Welcome pages to help you set up your epic CI/CD infrastructure.
| {F2243109, size=full} | {F2243112, size=full} |
| {F2243110, size=full} | {F2243111, size=full} |
Related patch: D25675
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