Page MenuHomePhorge
Feed Advanced Search

Thu, Jun 5

valerio.bozzolan accepted D26062: transaction.search: Fix PhpDoc.
Thu, Jun 5, 11:43
valerio.bozzolan accepted D26061: Fix PHP 8.1 "strlen(null)" exception for no query in primary search.

sgtm

Thu, Jun 5, 08:24

Wed, Jun 4

valerio.bozzolan added a comment to D26060: PhpDoc: Replace non-standard dict type with array.

Unrelated troubleshooting but what about this?

Wed, Jun 4, 20:03
valerio.bozzolan added a comment to D25501: Feed: Do not query and display data of uninstalled applications.

What about landing this?

Wed, Jun 4, 18:23
valerio.bozzolan added inline comments to D26022: Show image preview thumbnails on Authored Files.
Wed, Jun 4, 17:30
valerio.bozzolan accepted D26041: Fix ArcanistWorkflow::shouldRequireCleanUntrackedFiles.

lgtm

Wed, Jun 4, 14:50
valerio.bozzolan added inline comments to D25872: Implements arc work for git workflow.
Wed, Jun 4, 14:17
valerio.bozzolan added inline comments to D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.
Wed, Jun 4, 13:36
valerio.bozzolan updated the diff for D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.

improve PHPDoc thanks to amybones

Wed, Jun 4, 13:35
valerio.bozzolan added inline comments to D26022: Show image preview thumbnails on Authored Files.
Wed, Jun 4, 13:03
valerio.bozzolan accepted D26060: PhpDoc: Replace non-standard dict type with array.

P.S. why is your local unit test failing?

Wed, Jun 4, 10:12

Tue, Jun 3

valerio.bozzolan accepted D26059: PhpDoc: Replace non-standard dict type with array.

What could go wrong

Tue, Jun 3, 20:44
valerio.bozzolan added a comment to D25772: Projects: improve quality of destroy workflow.

I'm happy because when a coworker creates a new sub-project "Nonsense Sub", now you can just destroy it (the project, not the coworker lol) and everything is rollbacked as before successfully.

Tue, Jun 3, 14:27 · Projects
valerio.bozzolan updated the summary of D25772: Projects: improve quality of destroy workflow.
Tue, Jun 3, 14:20 · Projects
valerio.bozzolan added a comment to D25772: Projects: improve quality of destroy workflow.

Added a "Limitations" section to clarify what this patch is not about, and clarifying why direct Milestones must be removed (so you don't need to read all the subtasks)

Tue, Jun 3, 14:16 · Projects
valerio.bozzolan updated the summary of D25772: Projects: improve quality of destroy workflow.
Tue, Jun 3, 14:16 · Projects
valerio.bozzolan edited the content of Organizations Using Phorge.
Tue, Jun 3, 11:38
valerio.bozzolan accepted D26057: Add tooltip for "not" search token tag in Global Search results.

Macro basketslam:  Acceeeeept

Tue, Jun 3, 11:16
valerio.bozzolan added a comment to T16094: Duplicated Query search tokens also create duplicate SQL query constructs.

If somebody can share the resulting query, to compare it A/B, that would be super

Tue, Jun 3, 11:15
valerio.bozzolan added a comment to T16093: "NOT" search token tag uses an icon and no tooltip in Global Search results.

I think the description of this task should be "It's too much difficult to understand what that red thing is about" or something similar

Tue, Jun 3, 10:17
valerio.bozzolan added a comment to D26057: Add tooltip for "not" search token tag in Global Search results.

I very much like the new tip,

Tue, Jun 3, 10:14
valerio.bozzolan accepted D26037: Add phpDoc to PhabricatorCursorPagedPolicyAwareQuery.

It seems that Diviner still runs. Well done both for double-checking.

Tue, Jun 3, 08:53
valerio.bozzolan updated the test plan for D26037: Add phpDoc to PhabricatorCursorPagedPolicyAwareQuery.
Tue, Jun 3, 08:40
valerio.bozzolan accepted D26043: Correct Conduit project.search color result for milestones.

sgtm

Tue, Jun 3, 07:41
valerio.bozzolan added a comment to D26040: Add missing ArcanistWorkflow::runWorkflow method.

(about my last phrase I just mean we can have everywhere protected function runWorkflow() and we can avoid to introduce the argument - so for example we could rollback the file PhageExecWorkflow.php 🤯 🤯 🤯 lol )

Tue, Jun 3, 05:48
valerio.bozzolan updated the test plan for D26040: Add missing ArcanistWorkflow::runWorkflow method.
Tue, Jun 3, 05:31
valerio.bozzolan added a comment to D26040: Add missing ArcanistWorkflow::runWorkflow method.

(You are soo fast woow)

Tue, Jun 3, 05:30

Sun, Jun 1

valerio.bozzolan accepted D26042: More Search-related PhpDoc additions.

More docs yuum

Sun, Jun 1, 10:04

Sat, May 31

valerio.bozzolan added a comment to D26040: Add missing ArcanistWorkflow::runWorkflow method.

Keeping it protected will throw Protected method PhageExecWorkflow::runWorkflow() overriding public method ArcanistWorkflow::runWorkflow() should also be public.

Sat, May 31, 13:02
valerio.bozzolan added a comment to D26040: Add missing ArcanistWorkflow::runWorkflow method.

(This seems nice) Small question: Does it still work for you keeping the method as protected instead of public?

Sat, May 31, 11:19

Thu, May 29

valerio.bozzolan accepted D26034: Fix PHP 8.1 "strlen(null)" exception in Client ID handling of PhabricatorOAuthServerTokenController.

ooooor this, feel free to do whatever bro

Thu, May 29, 14:04
valerio.bozzolan added a project to T16079: Allow extensions to define "Before Destruction" engines: Discussion Needed.

The patch is already approved but maybe it's nice to bring more attention to extension developers

Thu, May 29, 13:51 · Discussion Needed, Extension Development, Feature Requests, User-valerio.bozzolan

Wed, May 28

valerio.bozzolan accepted D26000: Remove orphan CSS selectors in calendar/phui-calendar.css.

Fingers crossed.

Wed, May 28, 16:48
valerio.bozzolan updated the test plan for D26000: Remove orphan CSS selectors in calendar/phui-calendar.css.
Wed, May 28, 16:47

Tue, May 27

valerio.bozzolan accepted D25998: Remove orphan CSS selectors in base/main-menu-view.css.
Tue, May 27, 19:55
valerio.bozzolan accepted D26014: Remove orphan CSS selectors in phui/phui-document*.css.
Tue, May 27, 19:54
valerio.bozzolan accepted D26033: Search-related PhpDoc additions.

yesyes

Tue, May 27, 19:51
valerio.bozzolan updated the name of F4381076: TOTP warning.png from "image.png" to "TOTP warning.png".
Tue, May 27, 19:49
valerio.bozzolan added a comment to D26028: Explain consequences when adding second Multi-Factor Auth.

Not really what we expected, but nice try

Tue, May 27, 19:49
valerio.bozzolan accepted D26031: Allow using PCRE's just-in-time compilation.

Can't wait to enjoy the production Grafana CPU graph of Wikimedia Phabricator after this change

Tue, May 27, 14:05
valerio.bozzolan created T16087: Setup: Show Setup Warning if PHP opcache is Not Effective.
Tue, May 27, 08:15 · User-valerio.bozzolan, Feature Requests

Mon, May 26

valerio.bozzolan added inline comments to D26026: Add a Before-Destruction Engine.
Mon, May 26, 14:10
valerio.bozzolan added a comment to D26032: Mark policy transactions of Conduit-created new tasks as such to fix empty Feed transaction entries.

Feed before applying the patch (T3922) and after applying the patch (T3923):

Screenshot From 2025-05-25 23-03-12.png (432×1 px, 101 KB)

Mon, May 26, 11:54
valerio.bozzolan updated the summary of D26026: Add a Before-Destruction Engine.
Mon, May 26, 11:11
valerio.bozzolan added inline comments to D26026: Add a Before-Destruction Engine.
Mon, May 26, 11:09
valerio.bozzolan updated the diff for D26026: Add a Before-Destruction Engine.

add more and more PHPDoc, and fix typos - thanks

Mon, May 26, 11:09
valerio.bozzolan awarded T16085: PHP 8.1 "strncmp(null)" exception in transaction log for policy changes a Yellow Medal token.
Mon, May 26, 08:56 · PHP 8 support
valerio.bozzolan created T16086: PhabricatorApplicationTransactionEditor: triage TODO about getIsNewObject().
Mon, May 26, 08:56
valerio.bozzolan added a comment to T16085: PHP 8.1 "strncmp(null)" exception in transaction log for policy changes.

If I guess correctly, isNewObject is automatically guessed correctly, so, the root problem is probably here:

Mon, May 26, 08:46 · PHP 8 support
valerio.bozzolan added a comment to T16085: PHP 8.1 "strncmp(null)" exception in transaction log for policy changes.

Can you discover what's happening here? In theory the editor should detect isNewObject.

Mon, May 26, 08:37 · PHP 8 support

Sun, May 25

valerio.bozzolan added a project to T15236: Editing an Archived Project changes its color to Red: User-valerio.bozzolan.
Sun, May 25, 20:26 · User-valerio.bozzolan, Projects, Bug Reports
valerio.bozzolan added a project to T15978: Phriction: evaluate real page move (breaking change): User-valerio.bozzolan.
Sun, May 25, 20:25 · User-valerio.bozzolan, Discussion Needed, Phriction
valerio.bozzolan edited Description on User-valerio.bozzolan.
Sun, May 25, 20:23
valerio.bozzolan archived User-valerio.bozzolan.
Sun, May 25, 20:23
valerio.bozzolan moved T15213: Search: a Phriction entry does not mention "Phriction" nor "wiki" from Backlog to Feature Requests on the Phriction board.
Sun, May 25, 20:22 · Phriction, UX, User-valerio.bozzolan

Fri, May 23

valerio.bozzolan accepted D26007: Remove unused CSS file aphront/panel-view.css.

You grep like a rockstar

Fri, May 23, 17:29
valerio.bozzolan removed a reviewer for D26007: Remove unused CSS file aphront/panel-view.css: valerio.bozzolan.
Fri, May 23, 17:26
valerio.bozzolan resigned from D26007: Remove unused CSS file aphront/panel-view.css.

Unlocking patch

Fri, May 23, 17:26
valerio.bozzolan added a subtask for T15018: Make Harbormaster more generally usable and extendable: T16041: Harbormaster Build Plan: improve input "Depends On".
Fri, May 23, 06:53 · Connor Gurney, Almanac/Drydock/Harbormaster
valerio.bozzolan added a parent task for T16041: Harbormaster Build Plan: improve input "Depends On": T15018: Make Harbormaster more generally usable and extendable.
Fri, May 23, 06:53 · User-valerio.bozzolan, UX, Feature Requests, Almanac/Drydock/Harbormaster
valerio.bozzolan added a project to T16041: Harbormaster Build Plan: improve input "Depends On": User-valerio.bozzolan.
Fri, May 23, 06:53 · User-valerio.bozzolan, UX, Feature Requests, Almanac/Drydock/Harbormaster

Thu, May 22

valerio.bozzolan requested changes to D26007: Remove unused CSS file aphront/panel-view.css.

Flagging as "andre is merging stuff https://we.phorge.it/D26007#26996"

Thu, May 22, 12:49
valerio.bozzolan updated the summary of D25995: Remove orphan CSS selectors in PHUIFormView.
Thu, May 22, 12:47
valerio.bozzolan accepted D25995: Remove orphan CSS selectors in PHUIFormView.

Very good job as usual 👍

Thu, May 22, 12:47
valerio.bozzolan accepted D26030: Fix project typeahead query with columns when string is not name prefix.

Nice. I'm 99% sure about the test plan, please see https://we.phorge.it/T16068#22703 before landing to adjust it, eventually.

Thu, May 22, 12:38
valerio.bozzolan added a comment to T16068: Workboard column import project search: "Array for %Ls conversion is empty. Query: projectPHID IN (%Ls)".

Questions about the steps:

Thu, May 22, 12:24 · Bug Reports

Wed, May 21

valerio.bozzolan updated the diff for D26026: Add a Before-Destruction Engine.
  • fix last typo
Wed, May 21, 13:39
valerio.bozzolan updated the diff for D26026: Add a Before-Destruction Engine.
  • @return list<PhabricatorDestructionEngineExtension>
Wed, May 21, 13:33
valerio.bozzolan closed T16082: Calendar: Fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72 when visiting the Event Create form with start and end dates (without time), a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Wed, May 21, 09:59 · PHP 8 support
valerio.bozzolan closed D26029: AphrontFormDateControlValue: fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72.
Wed, May 21, 09:59
valerio.bozzolan closed T16082: Calendar: Fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72 when visiting the Event Create form with start and end dates (without time) as Resolved by committing rPaf4ac8bd9567: AphrontFormDateControlValue: fix PHP 8.1 strlen(null) from….
Wed, May 21, 09:59 · Calendar, PHP 8 support
valerio.bozzolan committed rPaf4ac8bd9567: AphrontFormDateControlValue: fix PHP 8.1 strlen(null) from….
Wed, May 21, 09:59
valerio.bozzolan added inline comments to D26026: Add a Before-Destruction Engine.
Wed, May 21, 09:51
valerio.bozzolan updated the diff for D26026: Add a Before-Destruction Engine.
  • fix typos
  • add PHPDoc @return
Wed, May 21, 09:50
valerio.bozzolan accepted D26006: Remove unused FatCow icon files.

Thanks! Additionally, it seems it's not possible to use these through {icon NAME} since it only supports font awesome AFAIK

Wed, May 21, 08:49
valerio.bozzolan added a comment to D26024: Make long phui-tag-view object titles wrap in Remarkup context.

Seems very useful thanks, I would like to find small extra time to expand the test plan a bit more and run these extra tests, since this sounds very "core"

Wed, May 21, 07:37

Tue, May 20

valerio.bozzolan updated subscribers of D26026: Add a Before-Destruction Engine.
Tue, May 20, 15:57
valerio.bozzolan added a comment to D26000: Remove orphan CSS selectors in calendar/phui-calendar.css.

Is getDisplayIconColor() related to these? (spoiler: probably it's not)

Tue, May 20, 13:45
valerio.bozzolan claimed T16082: Calendar: Fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72 when visiting the Event Create form with start and end dates (without time).

Yet another one strlen(null)...

Tue, May 20, 13:40 · Calendar, PHP 8 support
valerio.bozzolan added a revision to T16082: Calendar: Fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72 when visiting the Event Create form with start and end dates (without time): D26029: AphrontFormDateControlValue: fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72.
Tue, May 20, 13:39 · Calendar, PHP 8 support
valerio.bozzolan requested review of D26029: AphrontFormDateControlValue: fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72.
Tue, May 20, 13:39
valerio.bozzolan created T16082: Calendar: Fix PHP 8.1 strlen(null) from AphrontFormDateControlValue.php:72 when visiting the Event Create form with start and end dates (without time).
Tue, May 20, 13:35 · Calendar, PHP 8 support
valerio.bozzolan accepted D26028: Explain consequences when adding second Multi-Factor Auth.

Love this. Feel free to evaluate the addition of thus, dramatically increasing your corporate security (at the price of slowing you down even more). as stated here lol https://we.phorge.it/D26028#27452 or whatever small thing could help to better visualize this alien behavior that is very peculiar of Phorge (that is, as already said, not intuitive).

Tue, May 20, 12:48
valerio.bozzolan added a comment to D26000: Remove orphan CSS selectors in calendar/phui-calendar.css.

Should we also add some PHPDoc @deprecate (or whatever its name) to most CalendarColors?

Tue, May 20, 12:43
valerio.bozzolan awarded D26000: Remove orphan CSS selectors in calendar/phui-calendar.css a Yellow Medal token.
Tue, May 20, 12:38
valerio.bozzolan added a comment to D26028: Explain consequences when adding second Multi-Factor Auth.

Maybe better to just expand dialog, so, less code to maintain (?)

Tue, May 20, 12:36
valerio.bozzolan added a comment to D26028: Explain consequences when adding second Multi-Factor Auth.

(I just mean the feature comes from Phabricator, not from Phorge; sorry I always pick random words to express myself)

Tue, May 20, 12:33
valerio.bozzolan added a comment to D26028: Explain consequences when adding second Multi-Factor Auth.

Awesome. Optional bonus point, since this legacy feature thing is indeed veeeery confusing and very-Phorgi, maybe we may want to add a "Why" Phorge decided this, and highlight potential pitfalls.

Tue, May 20, 12:30
valerio.bozzolan added a comment to D26028: Explain consequences when adding second Multi-Factor Auth.

Seems nice. Maybe we can generalize the text a bit to avoid "both" (since you can have multiple of them).

Tue, May 20, 12:12
valerio.bozzolan added a subtask for T16060: arc diff: it could auto-claim the Task, if unclaimed: T15153: Document the special syntax you can use in commit messages to cause effects.
Tue, May 20, 11:46 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
valerio.bozzolan added a parent task for T15153: Document the special syntax you can use in commit messages to cause effects: T16060: arc diff: it could auto-claim the Task, if unclaimed.
Tue, May 20, 11:46 · Documentation, Diffusion, User-valerio.bozzolan
valerio.bozzolan updated the diff for D26027: Profile picture destroy: implement Before-Destruction engine to restore the builtin image.

fix PHPDoc - thanks andre

Tue, May 20, 10:22
valerio.bozzolan archived Wikimedia Hackathon 2025.
Tue, May 20, 09:35
valerio.bozzolan edited Description on Wikimedia Hackathon 2025.
Tue, May 20, 09:35
valerio.bozzolan moved T16060: arc diff: it could auto-claim the Task, if unclaimed from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Tue, May 20, 09:32 · Discussion Needed, User-valerio.bozzolan, Feature Requests, Arcanist
valerio.bozzolan moved T15973: Fix unit test PhutilRemarkupEngineTestCase from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T15967: Fix unit test PhutilPygmentizeParserTestCase from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Wikimedia Hackathon 2025, Bug Reports, User-valerio.bozzolan, Remarkup
valerio.bozzolan moved T16061: PhabricatorEnv isSelfURI(): add small cache of these self-URIs from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · User-valerio.bozzolan, Feature Requests
valerio.bozzolan moved T16079: Allow extensions to define "Before Destruction" engines from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:31 · Discussion Needed, Extension Development, Feature Requests, User-valerio.bozzolan
valerio.bozzolan moved T15407: People: Profile Pictures should be Editable and Deletable by their Authors (not by "No one") from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.
Tue, May 20, 09:30 · Feature Requests, Policy, User-valerio.bozzolan, People