Page MenuHomePhorge
Feed All Stories

May 2 2025

valerio.bozzolan moved T16005: Remove unused table code in ManiphestReportController::renderBurn() from Triage to We did it 😍 on the Wikimedia Hackathon 2025 board.
May 2 2025, 18:08 · Wikimedia Hackathon 2025
valerio.bozzolan awarded T16050: Make it easier for CSS customization to apply to comments by specific users/bots a Doubloon token.
May 2 2025, 16:44 · Feature Requests, Comments
Cigaryno added a comment to F3900353: image.png.

@matmarex why are the gerritbot colors different in the "after" mockup?

May 2 2025, 16:42
matmarex added a parent task for T16051: Add a CSS class on comments to indicate whether the comment author is a bot: T16050: Make it easier for CSS customization to apply to comments by specific users/bots.
May 2 2025, 16:41 · Wikimedia Hackathon 2025, Feature Requests, Comments
matmarex added subtasks for T16050: Make it easier for CSS customization to apply to comments by specific users/bots: T16051: Add a CSS class on comments to indicate whether the comment author is a bot, T16052: Add a CSS class on comments that would include the author username.
May 2 2025, 16:41 · Feature Requests, Comments
matmarex added a parent task for T16052: Add a CSS class on comments that would include the author username: T16050: Make it easier for CSS customization to apply to comments by specific users/bots.
May 2 2025, 16:41 · Feature Requests, Comments
matmarex created T16052: Add a CSS class on comments that would include the author username.
May 2 2025, 16:41 · Feature Requests, Comments
matmarex created T16051: Add a CSS class on comments to indicate whether the comment author is a bot.
May 2 2025, 16:41 · Wikimedia Hackathon 2025, Feature Requests, Comments
matmarex created T16050: Make it easier for CSS customization to apply to comments by specific users/bots.
May 2 2025, 16:41 · Feature Requests, Comments
aklapper closed D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().
May 2 2025, 16:36 · Phriction
aklapper committed rP6b9b0490ddf5: Fix call to undefined method PhrictionDocumentTitleTransaction….
May 2 2025, 16:36
valerio.bozzolan closed T15564: Allow yourself to be Invited in Imported Events as Resolved by committing rPc1e2e864e81f: Calendar Import: calendar uploader is not anymore an alien.
May 2 2025, 16:35 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan closed T15564: Allow yourself to be Invited in Imported Events, a subtask of T15939: Calendar Import Invitees 2.0, as Resolved.
May 2 2025, 16:35 · Calendar
valerio.bozzolan closed T15941: Calendar Import: support Available/Busy, a subtask of T15939: Calendar Import Invitees 2.0, as Resolved.
May 2 2025, 16:35 · Calendar
valerio.bozzolan closed T15941: Calendar Import: support Available/Busy as Resolved by committing rPc1e2e864e81f: Calendar Import: calendar uploader is not anymore an alien.
May 2 2025, 16:35 · User-valerio.bozzolan, Calendar
valerio.bozzolan closed D25363: Calendar Import: calendar uploader is not anymore an alien.
May 2 2025, 16:35
valerio.bozzolan committed rPc1e2e864e81f: Calendar Import: calendar uploader is not anymore an alien.
May 2 2025, 16:35
Chlod updated Chlod.
May 2 2025, 16:18
Chlod created T16049: Add Conduit API endpoint to search Diffusion identities.
May 2 2025, 16:16
valerio.bozzolan accepted D25984: Catch exception when a renderer freaks out.

sgtm

May 2 2025, 15:56
valerio.bozzolan updated the diff for D25823: arc browse: add support for Subversion repos.

avoid double unset(), just use or

May 2 2025, 15:51 · Arcanist
valerio.bozzolan added a member for Trusted Contributors: Chlod.
May 2 2025, 15:48
aklapper added inline comments to D25823: arc browse: add support for Subversion repos.
May 2 2025, 15:40 · Arcanist
avivey added a comment to D25984: Catch exception when a renderer freaks out.

Should we phlog($e) in your opinion?

May 2 2025, 15:28
aklapper accepted D25363: Calendar Import: calendar uploader is not anymore an alien.

works-on-my-machine.jpg (191×199 px, 21 KB)

May 2 2025, 15:27
aklapper added a comment to D25363: Calendar Import: calendar uploader is not anymore an alien.

After a conversation with valerio, I probably had misunderstood the feature scope in my comment D25363#18825: When I tested if this also matches for a user who is not the user importing the event into the calendar.
As a note to myself, the commit message says:

WE DO NOT MATCH OTHER USERS BUT THE CALENDAR OWNER.

May 2 2025, 15:20
valerio.bozzolan updated the diff for D25823: arc browse: add support for Subversion repos.

update inline doc, thanks aklapper

May 2 2025, 15:20 · Arcanist
aklapper added a comment to D25823: arc browse: add support for Subversion repos.

Seems to work locally.

May 2 2025, 15:20 · Arcanist
tedi added a comment to Q138: SAML 2.0 support (Answer 220).

Yeah, definately very useful. We have been able to integrate all our services with AWS SSO trhough SAML, except Phorge, so it would be great to keep all together.

May 2 2025, 15:20
aklapper requested review of D25985: Remove unused feed/feed.css and maniphest/task-edit.css.
May 2 2025, 15:20
valerio.bozzolan accepted D25902: Remove unused code in ManiphestReportController::renderBurn().

I've tested this again in my production on gitpull.it (lol) and I cannot see whatsoever change in the resulting project report (and I'm sure that the page I'm testing is the one affected since I've introduced some logs in-code). So, approving 👍

May 2 2025, 15:20
valerio.bozzolan accepted D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().

I agree about the mystery in the test plan. Anyway, easily test-able by replacing $this->getMetadataValue('stub:create:phid') with a PHID lol. Thaaaanks all.

May 2 2025, 15:20 · Phriction
valerio.bozzolan added a comment to D25984: Catch exception when a renderer freaks out.

Should we phlog($e) in your opinion?

May 2 2025, 15:20
valerio.bozzolan added a comment to F3890722: D25902-ab-check.png.

Obtained with:

May 2 2025, 15:20
valerio.bozzolan changed the visibility for F3890722: D25902-ab-check.png.
May 2 2025, 15:20
avivey renamed 2025.18 from Next Up to 2025.18.
May 2 2025, 15:19
avivey edited the content of Change Log.
May 2 2025, 15:19
avivey requested review of D25984: Catch exception when a renderer freaks out.
May 2 2025, 10:07
valerio.bozzolan moved T16005: Remove unused table code in ManiphestReportController::renderBurn() from Backlog to Triage on the Wikimedia Hackathon 2025 board.
May 2 2025, 07:35 · Wikimedia Hackathon 2025
valerio.bozzolan accepted D25501: Feed: Do not query and display data of uninstalled applications.

(double-slam-accept)

May 2 2025, 07:15
mainframe98 accepted D25501: Feed: Do not query and display data of uninstalled applications.
May 2 2025, 05:36

May 1 2025

aklapper added a project to D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed(): Wikimedia Hackathon 2025.
May 1 2025, 22:57 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
aklapper closed D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().
May 1 2025, 22:56 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
aklapper committed rPee9991d3c995: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().
May 1 2025, 22:56
aklapper added a comment to D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().

I am excited to announce that I personally watched @valerio.bozzolan crash Harbormaster's build and then load this awesome code into his PC computer machine and then repeat Harbormaster's build and then Harbormaster's build did not crash anymore. Therefore we decided that this awesome code is very good and as a courtesy to every Harbormaster out there will be made available for free, without any charge.

May 1 2025, 22:56 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
valerio.bozzolan updated the test plan for D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().
May 1 2025, 22:29 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
valerio.bozzolan accepted D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().

Tested in my production 🤩 fail before, works after, thanks lol

May 1 2025, 22:27 · Wikimedia Hackathon 2025, Almanac/Drydock/Harbormaster
valerio.bozzolan added a project to T15689: built in exception display is missing top line: Wikimedia Hackathon 2025.
May 1 2025, 22:11 · Wikimedia Hackathon 2025, Phorge Development Tools
valerio.bozzolan added a project to T15564: Allow yourself to be Invited in Imported Events: Wikimedia Hackathon 2025.
May 1 2025, 22:08 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan moved T15859: Set "preconnect" HTTP header when "security.alternate-file-domain" is set from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 1 2025, 21:57 · Wikimedia Hackathon 2025, Feature Requests
valerio.bozzolan added a project to T15859: Set "preconnect" HTTP header when "security.alternate-file-domain" is set: Wikimedia Hackathon 2025.
May 1 2025, 21:57 · Wikimedia Hackathon 2025, Feature Requests
valerio.bozzolan added a comment to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

(Plus, a domain 0 is nonsense, so the well-known PHP pitfall of if($something) is excluded here - double-slam-accept)

May 1 2025, 21:56
valerio.bozzolan accepted D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

I'm not sure it matters for now as Phorge does not seem to accept non-ascii domains anyway (with a confusing error message):

[acko@fedora phorge (T15859preFetch *$|u+1)]$ ./bin/config set "security.alternate-file-domain" "https://苗条.example.com"
Usage Exception: Config option 'security.alternate-file-domain' is invalid. The URI must start with 'http://' or 'https://'.
[acko@fedora phorge (T15859preFetch *$|u+1)]$ ./bin/config set "security.alternate-file-domain" "https://áéexample.com"
Usage Exception: Config option 'security.alternate-file-domain' is invalid. The URI must start with 'http://' or 'https://'.
May 1 2025, 21:43
valerio.bozzolan created T16048: PhutilURI: add support for Internationalized domain name e.g. http://苗条.example.com/.
May 1 2025, 21:01 · Feature Requests
valerio.bozzolan updated the diff for D25501: Feed: Do not query and display data of uninstalled applications.

avoid to introduce a PHP 8 issue (thanks @mainframe98)

May 1 2025, 20:42
mainframe98 requested changes to D25501: Feed: Do not query and display data of uninstalled applications.
May 1 2025, 20:24
valerio.bozzolan added a project to T16005: Remove unused table code in ManiphestReportController::renderBurn(): Wikimedia Hackathon 2025.
May 1 2025, 20:23 · Wikimedia Hackathon 2025
valerio.bozzolan accepted D25983: CSS: Add "clip-path" to deprecated "clip" property.

I've done my best to try to understand what we are talking about, so, I've created a nonsense X grid made in this way to catch changes:

May 1 2025, 19:55
valerio.bozzolan renamed T15541: "arc browse <file>" should support Subversion from "arc browse <file>" does not support Subversion to "arc browse <file>" should support Subversion.
May 1 2025, 19:35 · Feature Requests, Wikimedia Hackathon 2025, User-valerio.bozzolan, Arcanist
valerio.bozzolan added a project to T15541: "arc browse <file>" should support Subversion: Wikimedia Hackathon 2025.
May 1 2025, 19:34 · Feature Requests, Wikimedia Hackathon 2025, User-valerio.bozzolan, Arcanist
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.

Be bold Andre, feel free to land 🚀

May 1 2025, 19:30
avivey updated the post content for Blog Post: DoS attack against Aphlict.
May 1 2025, 19:02 · Aphlict
valerio.bozzolan moved T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 1 2025, 19:01 · Wikimedia Hackathon 2025
valerio.bozzolan added a project to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property: Wikimedia Hackathon 2025.
May 1 2025, 19:01 · Wikimedia Hackathon 2025
avivey edited the content of Next Up.
May 1 2025, 18:58
valerio.bozzolan placed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key) up for grabs.

(Damn Phorge that auto-claims also for wontfix)

May 1 2025, 18:57 · Conpherence, Mobile, User-valerio.bozzolan, UX
avivey added a comment to T16047: Handle security issues in Aphlict.

Re "implement in php" - AFAICT, there's no built-in support for websockets in php, but I found at least 2 pure-php implementations out there that might work.

May 1 2025, 18:57 · Aphlict, Security
valerio.bozzolan closed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key), a subtask of T15218: Conpherence: cannot type a newline from Android, as Wontfix.
May 1 2025, 18:56 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan closed T15225: Conpherence: add a dedicated "Send" button (not just the Enter key) as Wontfix.

Maybe we can wontfix this. The current "workaround" D25485 by @waldyrious is just great and effectively fixed the super-confusing root problem.

May 1 2025, 18:56 · Conpherence, Mobile, User-valerio.bozzolan, UX
avivey updated the task description for T16047: Handle security issues in Aphlict.
May 1 2025, 18:56 · Aphlict, Security
valerio.bozzolan added a project to T15202: Show confirmation dialog also when closing tab if content changed: Wikimedia Hackathon 2025.
May 1 2025, 18:54 · Wikimedia Hackathon 2025, Maniphest, User-valerio.bozzolan, UX
avivey created T16047: Handle security issues in Aphlict.
May 1 2025, 18:54 · Aphlict, Security
valerio.bozzolan raised the priority of T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Wishlist to Low.
May 1 2025, 18:52 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project" from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 1 2025, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": Wikimedia Hackathon 2025.
May 1 2025, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Backlog to Triage on the Wikimedia Hackathon 2025 board.
May 1 2025, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan added a project to T16043: Create Unit Tests to cover Project Destroy: Wikimedia Hackathon 2025.
May 1 2025, 18:51 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 1 2025, 18:50 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15697: When deleting the last Sub-project, restore its Root Project: Wikimedia Hackathon 2025.
May 1 2025, 18:50 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Projects
valerio.bozzolan closed T15886: Archived Projects: make them "more Archived" as Resolved.
May 1 2025, 18:49 · Projects
valerio.bozzolan assigned T15886: Archived Projects: make them "more Archived" to aklapper.

Thanks Andre who fixed all the sub-tasks and deserves all the glory here. I cannot imagine more things to be covered, so, boldly closing.

May 1 2025, 18:49 · Projects
valerio.bozzolan created Wikimedia Hackathon 2025.
May 1 2025, 18:45
avivey updated the post content for Blog Post: DoS attack against Aphlict.
May 1 2025, 18:43 · Aphlict
valerio.bozzolan added a comment to Blog Post: DoS attack against Aphlict.

Thanks. We can update the "We didn't yet release a fix on Phorge" and the "We'll release" since D25967 it's now fixed in master 👍

May 1 2025, 18:27 · Aphlict
avivey added a comment to Blog Post: DoS attack against Aphlict.
In J6#66, @Cigaryno wrote:

Thanks for this! Is this any related to the security vulnerability warning I got with npm install last month, which prompted me to run npm audit fix?

May 1 2025, 16:26 · Aphlict
Cigaryno awarded Blog Post: DoS attack against Aphlict a Like token.
May 1 2025, 14:51 · Aphlict
Cigaryno added a comment to Blog Post: DoS attack against Aphlict.

Thanks for this! Is this any related to the security vulnerability warning I got with npm install last month, which prompted me to run npm audit fix?

May 1 2025, 14:51 · Aphlict
aklapper added a comment to D25983: CSS: Add "clip-path" to deprecated "clip" property.

Testing welcome.
Input from CSS folks welcome.

May 1 2025, 12:28
aklapper requested review of D25983: CSS: Add "clip-path" to deprecated "clip" property.
May 1 2025, 12:27
aklapper added a revision to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property: D25983: CSS: Add "clip-path" to deprecated "clip" property.
May 1 2025, 12:27 · Wikimedia Hackathon 2025
aklapper added a comment to T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property.

From a quick look it seems that clip: rect(0 0 0 0) is very much the same as clip: rect(1px, 1px, 1px, 1px) (make things invisible and only found by screenreaders), and clip-path: inset(50%) (covering each side by 50%) is very much the same outcome as clip-path: inset(100%).

May 1 2025, 12:24 · Wikimedia Hackathon 2025
aklapper created T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property.
May 1 2025, 12:01 · Wikimedia Hackathon 2025
aklapper edited the content of Next Up.
May 1 2025, 11:01
aklapper closed D25972: Remove non-existing min-device-pixel-ratio CSS syntax.
May 1 2025, 10:59
aklapper committed rPb578854017fc: Remove non-existing min-device-pixel-ratio CSS syntax.
May 1 2025, 10:59
aklapper edited the content of Next Up.
May 1 2025, 10:43
aklapper edited the content of Next Up.
May 1 2025, 10:42
aklapper edited the content of 2024 week 35.
May 1 2025, 10:40
aklapper closed T16037: Bump ws npm package for Aphlict as Resolved by committing rPde2b53638299: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.
May 1 2025, 10:38 · Security, Aphlict
aklapper closed D25967: Aphlict: Bump NodeJS package ws from 7.5.0 to 7.5.10.
May 1 2025, 10:38