Page MenuHomePhorge
Feed All Stories

May 4 2025

aklapper added inline comments to D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).
May 4 2025, 09:12 · Remarkup
valerio.bozzolan added a parent task for T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns: T15938: Understand if Diffusion public identities could be used to expand Calendar invitees.
May 4 2025, 08:17 · Spam mitigation, Diffusion, Security
valerio.bozzolan added a subtask for T15938: Understand if Diffusion public identities could be used to expand Calendar invitees: T15965: Repository Identity "Automatically Detected User": it reads unverified emails, with spam concerns.
May 4 2025, 08:17 · Discussion Needed, Calendar
aklapper edited the content of Next Up.
May 4 2025, 08:15
valerio.bozzolan closed T15564: Allow yourself to be Invited in Imported Events as Resolved.

Ouch. Indeed my last comment had no sense. I was meaning T15941 that should be kept opened.

May 4 2025, 08:14 · 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 4 2025, 08:14 · Calendar
valerio.bozzolan reopened T15941: Calendar Import: support Available/Busy as "Open".

Ops I've closed this by mistake. We closed just T15564 👍

May 4 2025, 08:14 · User-valerio.bozzolan, Calendar
valerio.bozzolan reopened T15941: Calendar Import: support Available/Busy, a subtask of T15939: Calendar Import Invitees 2.0, as Open.
May 4 2025, 08:14 · Calendar
aklapper closed T16005: Remove unused table code in ManiphestReportController::renderBurn() as Resolved.
May 4 2025, 08:12 · Wikimedia Hackathon 2025
aklapper added a comment to T15564: Allow yourself to be Invited in Imported Events.

Can this be resolved? If not, what exactly is left in this task (apart from separate T15803)?

May 4 2025, 08:09 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
aklapper closed D25902: Remove unused code in ManiphestReportController::renderBurn().
May 4 2025, 08:05
aklapper committed rP9047e940e063: Remove unused code in ManiphestReportController::renderBurn().
May 4 2025, 08:05
valerio.bozzolan awarded T16056: Update Authored by date when commandeering revisions a Doubloon token.
May 4 2025, 07:44 · Differential
valerio.bozzolan planned changes to D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.

P.S. - XACT exists, but it does not support the newObject():

May 4 2025, 07:39
Sarrac3873 added a watcher for Trusted Contributors: Sarrac3873.
May 4 2025, 04:34

May 3 2025

Dylsss triaged T16056: Update Authored by date when commandeering revisions as Wishlist priority.
May 3 2025, 23:14 · Differential
Dylsss created T16056: Update Authored by date when commandeering revisions.
May 3 2025, 23:14 · Differential
valerio.bozzolan added a comment to D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.

Additionally, I don't know if we are able here to show the "supported types" in line 391 (that are less than the existing types, needed in the other if case).

May 3 2025, 22:53
valerio.bozzolan added a comment to D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.

Should ideally use the same error message as in https://we.phorge.it/source/phorge/browse/master/src/applications/transactions/conduit/TransactionSearchConduitAPIMethod.php;4862eada5cd05236b81487b261668f2a2d72fad7$382-387 so one string less to translate.

Ironically though, that existing message will list XACT used to trigger this issue:

May 3 2025, 22:51
valerio.bozzolan edited the content of 2025.18.
May 3 2025, 22:42
valerio.bozzolan attached a referenced file: F3927919: Calendar_Clear_sailing.png.
May 3 2025, 22:39
valerio.bozzolan attached a referenced file: F3927914: Calendar_widget_finally_showing_something.png.
May 3 2025, 22:39
valerio.bozzolan edited the content of 2025.18.
May 3 2025, 22:38
valerio.bozzolan updated the task description for T15564: Allow yourself to be Invited in Imported Events.
May 3 2025, 22:33 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan reopened T15564: Allow yourself to be Invited in Imported Events, a subtask of T15939: Calendar Import Invitees 2.0, as Open.
May 3 2025, 22:23 · Calendar
valerio.bozzolan reopened T15564: Allow yourself to be Invited in Imported Events as "Open".

Ops I've closed this by mistake. We closed just T15564 👍

May 3 2025, 22:23 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar
valerio.bozzolan attached a referenced file: F2408032: image.png.
May 3 2025, 22:19
valerio.bozzolan attached a referenced file: F2490442: image.png.
May 3 2025, 22:19
aklapper moved T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property from Plz Review 🥺 to We did it 😍 on the Wikimedia Hackathon 2025 board.
May 3 2025, 22:00 · Wikimedia Hackathon 2025
aklapper closed T16046: CSS: Add "clip-path" as progressive enhancement for deprecated "clip" property as Resolved by committing rP261fdca137e5: CSS: Add "clip-path" to deprecated "clip" property.
May 3 2025, 21:59 · Wikimedia Hackathon 2025
aklapper closed D25983: CSS: Add "clip-path" to deprecated "clip" property.
May 3 2025, 21:59
aklapper edited the content of Next Up.
May 3 2025, 21:59
aklapper committed rP261fdca137e5: CSS: Add "clip-path" to deprecated "clip" property.
May 3 2025, 21:59
aklapper edited the content of Next Up.
May 3 2025, 21:49
valerio.bozzolan edited the content of Next Up.
May 3 2025, 21:48
valerio.bozzolan moved T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 3 2025, 21:20 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan updated the diff for D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

Uploading the patch that works on my computer now®

May 3 2025, 21:19 · Differential
valerio.bozzolan commandeered D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

bwahaha

May 3 2025, 21:18 · Differential
valerio.bozzolan added a revision to T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs: D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.
May 3 2025, 20:33 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan retitled D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs from Make responsible authors in DifferentialRevisionQuery only include users
May 3 2025, 20:33 · Differential
valerio.bozzolan updated the task description for T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs.
May 3 2025, 20:32 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan created T16055: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with group PHIDs.
May 3 2025, 20:27 · Wikimedia Hackathon 2025, Differential, Bug Reports
valerio.bozzolan updated the test plan for D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.
May 3 2025, 20:06 · Differential
valerio.bozzolan requested changes to D25676: DifferentialRevisionQuery: avoid nonsense query comparing r.authorPHID with project PHIDs.

Thanks for this patch that unfortunately it's revealing even more weird legacy ghosts.

May 3 2025, 20:03 · Differential
valerio.bozzolan requested changes to D25968: Mail Notifications: Do not CC disabled user accounts.

Mark as "some comments"

May 3 2025, 16:36
aklapper added a comment to D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.

Should ideally use the same error message as in https://we.phorge.it/source/phorge/browse/master/src/applications/transactions/conduit/TransactionSearchConduitAPIMethod.php;4862eada5cd05236b81487b261668f2a2d72fad7$382-387 so one string less to translate.

May 3 2025, 14:47
aklapper updated the summary of D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.
May 3 2025, 14:45
valerio.bozzolan updated the summary of D25772: Projects: improve quality of destroy workflow.
May 3 2025, 14:18 · Projects
valerio.bozzolan moved T16043: Create Unit Tests to cover Project Destroy from Triage to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 3 2025, 14:13 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan updated the test plan for D25772: Projects: improve quality of destroy workflow.
May 3 2025, 14:13 · Projects
valerio.bozzolan added a revision to T16043: Create Unit Tests to cover Project Destroy: D25772: Projects: improve quality of destroy workflow.
May 3 2025, 14:13 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Feature Requests, Projects
valerio.bozzolan moved T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" from Triage to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.

Covered, thanks for review :3

May 3 2025, 14:10 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan requested review of D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.
May 3 2025, 14:10
valerio.bozzolan added a revision to T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given": D25988: transaction.search: add auto-generated documentation for objectType and handle unmanaged exception.
May 3 2025, 14:10 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan updated the diff for D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

I need to sleep

May 3 2025, 14:05 · Remarkup
valerio.bozzolan updated the diff for D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

transaction.search: handle unmanaged exception when objectType is not supported

May 3 2025, 14:03 · Remarkup
valerio.bozzolan claimed T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".

Thaanks. Can reproduce in latest master. Premising that uhmmmm probably it seems we are not using the API correctly as the correct usage seems with objectType=TASK. Example to get my transactions:

May 3 2025, 13:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan moved T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" from Backlog to Triage on the Wikimedia Hackathon 2025 board.
May 3 2025, 13:16 · Wikimedia Hackathon 2025, Conduit, Bug Reports
valerio.bozzolan added a project to T15974: Do not consider emails and custom protocols as internal links: Wikimedia Hackathon 2025.
May 3 2025, 13:15 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Remarkup
valerio.bozzolan added a project to T15973: Fix unit test PhutilRemarkupEngineTestCase: Wikimedia Hackathon 2025.
May 3 2025, 13:15 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan added a project to T15967: Fix unit test PhutilPygmentizeParserTestCase: Wikimedia Hackathon 2025.
May 3 2025, 13:14 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan retitled D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...) from Fix minor regression in Remarkup unit tests and harden
May 3 2025, 13:13 · Remarkup
valerio.bozzolan retitled D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...) from Fix regression in Remarkup unit tests and harden to Fix minor regression in Remarkup unit tests and harden.
May 3 2025, 13:11 · Remarkup
valerio.bozzolan added inline comments to D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).
May 3 2025, 13:05 · Remarkup
valerio.bozzolan updated the diff for D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

add more edge cases in unit tests

May 3 2025, 13:02 · Remarkup
valerio.bozzolan triaged T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given" as Normal priority.
May 3 2025, 11:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
Chlod created T16054: Conduit API transaction.search with objectType = XACT causes internal error "get_class() expects parameter 1 to be object, null given".
May 3 2025, 11:47 · Wikimedia Hackathon 2025, Conduit, Bug Reports
Cigaryno awarded T15933: Support side-by-side diffs for task description changes a Like token.
May 3 2025, 11:07 · Feature Requests, Maniphest
Cigaryno added a comment to F3900353: image.png.

Don't think this is needed for a standard install. The gerritbot colors could be implemented only on phabricator.wikimedia.org.

May 3 2025, 11:01
matmarex added a comment to F3900353: image.png.

The colors indicate patch status (the bolded words in the comment) – blue for new, green for merged, red for abandoned.

May 3 2025, 09:45
avivey added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

To put it another way:
I think the described use-case is too narrow, and a naive expansion of the use-case isn't scalable.
The described use-case fails for at least one possible use-case ("some bots have something useful to say").

May 3 2025, 09:21 · Feature Requests, Comments
aklapper added a comment to D25987: Add CSS class to object handle if user object is system agent.

having "User Bot" possibly everywhere? 🌈

May 3 2025, 09:14
aklapper added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

Personally I'd decline T16052 (data duplication) and I do not yet see a need for potential new transaction types either (a comment is a comment is a comment no matter who/what made it).

May 3 2025, 09:07 · Feature Requests, Comments
avivey added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

Yes, this is where my first comment enters - I feel this is a rabbit-hole we shouldn't venture into, etc.
The current script appears to have 3 names, and referring to "legacy data" implies that there won't be any new names to add.

May 3 2025, 08:56 · Feature Requests, Comments
valerio.bozzolan added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

If you mean this kind of hardcoded CSS rules, yes, it's possible for local installs:

May 3 2025, 08:52 · Feature Requests, Comments
avivey added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

the legacy data can be handled by the already-existing hard-coded names...

May 3 2025, 08:46 · Feature Requests, Comments
valerio.bozzolan added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

Yessss, I agree and we explored a bit the creation of new transactions as good long-term direction, unfortunately it seems still necessary a bit of CSS help from the backend to cover the legacy data (e.g. 10 years old bot-generated comments, with traditional comments)

May 3 2025, 08:37 · Feature Requests, Comments
avivey added a comment to T16050: Make it easier for CSS customization to apply to comments by specific users/bots.

I feel this is a rabbit-hole we shouldn't venture into.
The slippery-slope argument will make us adding a custom class for each individual user, so css extensions can be used to hide/highlight comments from boss/intern/etc.
It's also probably not enough to remove the hard-coded requirement either - in some environments, one "bot" user is copying comments from another platform, and another is making statistical updates about a jira ticket, so you'd still need a better filter.

May 3 2025, 07:58 · Feature Requests, Comments
valerio.bozzolan moved T16051: Add a CSS class on comments to indicate whether the comment author is a bot from Backlog to Plz Review 🥺 on the Wikimedia Hackathon 2025 board.
May 3 2025, 00:17 · Wikimedia Hackathon 2025, Feature Requests, Comments
valerio.bozzolan added a project to T16051: Add a CSS class on comments to indicate whether the comment author is a bot: Wikimedia Hackathon 2025.
May 3 2025, 00:17 · Wikimedia Hackathon 2025, Feature Requests, Comments
valerio.bozzolan added a comment to D25987: Add CSS class to object handle if user object is system agent.

Uhm... can we sleep with the very possible possibility of having "User Bot" possibly everywhere? 🌈

May 3 2025, 00:17
valerio.bozzolan updated the diff for D25772: Projects: improve quality of destroy workflow.

removed nonsense comment (last change.zip)

May 3 2025, 00:05 · Projects
aklapper updated the diff for D25987: Add CSS class to object handle if user object is system agent.

always set a bool so we have an explicit value and don't just fallback to "false"

May 3 2025, 00:04

May 2 2025

aklapper updated the diff for D25987: Add CSS class to object handle if user object is system agent.

Don't bool with the bool otherwise it bools

May 2 2025, 23:57
aklapper requested review of D25987: Add CSS class to object handle if user object is system agent.
May 2 2025, 23:53
aklapper added a revision to T16051: Add a CSS class on comments to indicate whether the comment author is a bot: D25987: Add CSS class to object handle if user object is system agent.
May 2 2025, 23:53 · Wikimedia Hackathon 2025, Feature Requests, Comments
valerio.bozzolan updated the diff for D25772: Projects: improve quality of destroy workflow.

fix damn 81 lines lint

May 2 2025, 23:44 · Projects
valerio.bozzolan updated the diff for D25772: Projects: improve quality of destroy workflow.

add destroy unit test for A > B > C and milestone (I love computers)

May 2 2025, 22:52 · Projects
waldyrious added a comment to D25772: Projects: improve quality of destroy workflow.

The docs are surprisingly less jokey than I feared. Left a few minor change suggestions, as well as in the code comments.

May 2 2025, 22:29 · Projects
waldyrious updated the task description for T16053: User creation is missing in feed.
May 2 2025, 21:41
waldyrious added a comment to T16053: User creation is missing in feed.

Note: the same issue appears to also exist for images:

May 2 2025, 21:41
waldyrious created T16053: User creation is missing in feed.
May 2 2025, 21:40
waldyrious closed D25986: Adjust capitalization in timezone reconciliation dialog.
May 2 2025, 19:51
waldyrious committed rP5a2bff00e8c8: Adjust capitalization in timezone reconciliation dialog.
May 2 2025, 19:51
valerio.bozzolan accepted D25986: Adjust capitalization in timezone reconciliation dialog.

yesyes

May 2 2025, 19:50
waldyrious requested review of D25986: Adjust capitalization in timezone reconciliation dialog.
May 2 2025, 19:41
valerio.bozzolan updated the diff for D25823: arc browse: add support for Subversion repos.

look mum, I'm learning English

May 2 2025, 19:17 · Arcanist
valerio.bozzolan updated the diff for D25823: arc browse: add support for Subversion repos.

improve comments (again) - thanks

May 2 2025, 19:06 · Arcanist
valerio.bozzolan moved T15859: Set "preconnect" HTTP header when "security.alternate-file-domain" is set from Plz Review 🥺 to We did it 😍 on the Wikimedia Hackathon 2025 board.
May 2 2025, 18:08 · Wikimedia Hackathon 2025, Feature Requests
valerio.bozzolan moved T15564: Allow yourself to be Invited in Imported Events from Plz Review 🥺 to We did it 😍 on the Wikimedia Hackathon 2025 board.
May 2 2025, 18:08 · Wikimedia Hackathon 2025, User-valerio.bozzolan, Calendar