Page MenuHomePhorge
Feed Advanced Search

Aug 20 2024

valerio.bozzolan accepted D25794: Add missing variable names to PHPDoc @param of methods.

Wojak depressed.png (473×635 px, 160 KB)

Aug 20 2024, 17:06
valerio.bozzolan updated the name of F2414418: Wojak depressed.png from "image.png" to "Wojak depressed.png".
Aug 20 2024, 17:06
valerio.bozzolan accepted D25793: Add some DateTime handling related PHPDocs.

yesyes

Aug 20 2024, 11:14
valerio.bozzolan created T15922: Linter XHPAST: fix nonsense ArcanistDoubleQuoteXHPASTLinterRule when no double quote is involved.
Aug 20 2024, 11:04 · Arcanist
valerio.bozzolan accepted D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

Accepting but please wait other comments - 2 weeks?

Aug 20 2024, 10:58
valerio.bozzolan added a comment to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

...but don't follow my tip, since the above thing forces to a specific class and it's different than the old and already-proposed behavior

Aug 20 2024, 10:47
valerio.bozzolan added a comment to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

I'm personally OK with this, premising that Phorge never used assert(), as far as I can see.

Aug 20 2024, 10:45
valerio.bozzolan accepted D25784: Remove unused methods from ConpherenceDurableColumnView.

sgtm

Aug 20 2024, 07:01
valerio.bozzolan added a comment to T15225: Conpherence: add a dedicated "Send" button (not just the Enter key).

I agree with @waldyrious and I just want to add that, if somebody wants to add a button (and restore multi-line), here is probably the code:

Aug 20 2024, 07:00 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan accepted D25785: Remove unused HeraldAdapter:buildTokenizerFieldValue().

sgtm

Aug 20 2024, 06:56

Aug 19 2024

valerio.bozzolan closed Q146: How to tag? as resolved.
Aug 19 2024, 15:07
valerio.bozzolan edited the content of Next Up.
Aug 19 2024, 13:05
valerio.bozzolan added a parent task for T15869: Herald rule referring to a disabled rule silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added a parent task for T15885: Herald rule referring to an invalid key silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added subtasks for T15921: Easy way to find broken Herald Rule(s): T15887: Herald rule referring to a non-existing action silently fails, T15885: Herald rule referring to an invalid key silently fails, T15869: Herald rule referring to a disabled rule silently fails.
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added a parent task for T15887: Herald rule referring to a non-existing action silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Herald
valerio.bozzolan created T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:00 · Herald
valerio.bozzolan accepted D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.

Also without that comment in 1942. Feel free to omit. It's self-explaining.

Aug 19 2024, 12:49
valerio.bozzolan added inline comments to D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 19 2024, 12:47
valerio.bozzolan added a comment to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

The root cause seems an array(null) here in the base case:

Aug 19 2024, 12:43 · PHP 8 support
valerio.bozzolan accepted D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.

sgtm

Aug 19 2024, 12:31
valerio.bozzolan requested changes to D25775: Do not re-subscribe @mentions when editing task description.

Thanks for this prototype but unfortunately this approach has the problem that it's verticalized on Maniphest and it should really not be expanded for Phriction or to any other component that may have a description and may suffer the same thing.

Aug 19 2024, 10:35
valerio.bozzolan added inline comments to D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Aug 19 2024, 10:22
valerio.bozzolan updated the answer details for Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:17
valerio.bozzolan updated the answer details for Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:15
valerio.bozzolan added Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:13

Aug 18 2024

valerio.bozzolan accepted D25788: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().

lgtm

Aug 18 2024, 12:45
valerio.bozzolan added a comment to D25790: Show table of contents by default on wide screens.

Fix a bug, grow another bug 🌈 https://t.me/phabricator/889

Aug 18 2024, 12:41

Aug 17 2024

valerio.bozzolan accepted D25791: Fix return value of PhutilTestCase::tryTestCaseMap().

sgtm

Aug 17 2024, 22:44
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": User-valerio.bozzolan.

The solution was to take direct children project and call $child->setParentProjectPHID($my_parent_phid).

Aug 17 2024, 13:49 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.

This was more tricky than expected. Basically we "just" need to call PhabricatorProjectsMembershipIndexEngineExtension method materialize() on the parent.

Aug 17 2024, 13:47 · User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped): User-valerio.bozzolan.

Finally in my Phorge I can kill these milestones \o/

Aug 17 2024, 13:45 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan updated the name of F2408063: Phriction UX tests.png from "image.png" to "Phriction UX tests.png".
Aug 17 2024, 13:40
valerio.bozzolan added a comment to D25790: Show table of contents by default on wide screens.

Thanks. Maybe it happens only to me but if my content is very short I see an UX regression

Aug 17 2024, 13:40
valerio.bozzolan awarded T15920: Make table of contents visible when using wide screens a Mountain of Wealth token.
Aug 17 2024, 13:38 · UX, Feature Requests
valerio.bozzolan published D25772: Projects: improve quality of destroy workflow for review.

After only 30 hours of work. Wow. asd

Aug 17 2024, 13:34
valerio.bozzolan added a revision to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": D25772: Projects: improve quality of destroy workflow.
Aug 17 2024, 13:29 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan updated the summary of D25767: Calendar Import: add unit tests to cover participants.
Aug 17 2024, 07:16

Aug 16 2024

valerio.bozzolan created T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project".
Aug 16 2024, 13:24 · User-valerio.bozzolan, Bug Reports, Projects

Aug 15 2024

valerio.bozzolan accepted D25774: Strike through archived projects in navigation crumbs.

lgtm

Aug 15 2024, 17:02
valerio.bozzolan accepted D25770: Fix $boot_length comparison in PhagePHPAgentBootloader.

sgtm

Aug 15 2024, 16:47
valerio.bozzolan added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

Any patch is welcome :)

Aug 15 2024, 16:37
valerio.bozzolan accepted D25773: Fix submitting forms in a new tab using Ctrl+Return.

Thanks. Tested and it works! no regressions.

Aug 15 2024, 15:23
valerio.bozzolan accepted D25781: Fix PhabricatorEmptyQueryException handling in DiffusionCommitQuery::loadPage().

sgtm

Aug 15 2024, 15:16

Aug 14 2024

valerio.bozzolan added a comment to T15915: Do not re-subscribe mentioned users when editing task description.

Exactly. Like I said probably you will find interesting things debugging $old_text. I guess it's empty. That's probably our root cause. What do you think about?

Aug 14 2024, 16:28
valerio.bozzolan added a comment to T15916: Conduit maniphest.gettasktransactions: include metadata and title.

Maybe interesting, there is this different non-deprecated API:

Aug 14 2024, 16:24 · Maniphest, Affects-Wikimedia
valerio.bozzolan updated the task description for T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Aug 14 2024, 16:05 · Discussion Needed, Affects-Wikimedia
valerio.bozzolan added a revision to T15916: Conduit maniphest.gettasktransactions: include metadata and title: D25777: Make maniphest.gettasktransactions include metadata and title.
Aug 14 2024, 16:02 · Maniphest, Affects-Wikimedia
valerio.bozzolan updated the summary of D25777: Make maniphest.gettasktransactions include metadata and title.
Aug 14 2024, 16:02
valerio.bozzolan created T15916: Conduit maniphest.gettasktransactions: include metadata and title.
Aug 14 2024, 16:02 · Maniphest, Affects-Wikimedia
valerio.bozzolan accepted D25754: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().

Double-slam accept

Aug 14 2024, 12:04
valerio.bozzolan added a comment to T15915: Do not re-subscribe mentioned users when editing task description.

In your opinion, why is the current code not working? I mean, it should do exactly that, checking the text before, and the text after, so, to only mention newly-introduced mentions.

Aug 14 2024, 10:52

Aug 13 2024

valerio.bozzolan awarded T15915: Do not re-subscribe mentioned users when editing task description a Mountain of Wealth token.
Aug 13 2024, 20:48
valerio.bozzolan added a comment to D25256: T15064: PHP8 related corrections.

Only one fix remains. I set "unclear" in the test plan accordingly to T15536. If you still want to merge, just:

Aug 13 2024, 09:35
valerio.bozzolan updated the summary of D25256: T15064: PHP8 related corrections.
Aug 13 2024, 09:34
valerio.bozzolan updated the diff for D25256: T15064: PHP8 related corrections.

git rebase master

Aug 13 2024, 09:27
valerio.bozzolan closed D25617: docs/file_domain: remove cloudflare mention of autominify.
Aug 13 2024, 09:24
valerio.bozzolan committed rPb9ea6f1ce823: docs/file_domain: remove cloudflare mention of autominify (authored by revi).
docs/file_domain: remove cloudflare mention of autominify
Aug 13 2024, 09:24
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

rebase

Aug 13 2024, 09:23
valerio.bozzolan updated the diff for D25767: Calendar Import: add unit tests to cover participants.

feeex typo (theenks aklapper)

Aug 13 2024, 09:20

Aug 12 2024

valerio.bozzolan added a revision to T15697: When deleting the last Sub-project, restore its Root Project: D25772: Projects: improve quality of destroy workflow.
Aug 12 2024, 21:21 · User-valerio.bozzolan, Projects
valerio.bozzolan added a revision to T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped): D25772: Projects: improve quality of destroy workflow.
Aug 12 2024, 21:21 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan created T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped).
Aug 12 2024, 20:54 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan claimed T15697: When deleting the last Sub-project, restore its Root Project.
Aug 12 2024, 20:47 · User-valerio.bozzolan, Projects

Aug 11 2024

valerio.bozzolan edited the content of Next Up.
Aug 11 2024, 21:16
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Backlog to Code Sprint Candidate on the User-valerio.bozzolan board.
Aug 11 2024, 19:52 · User-valerio.bozzolan, Projects
valerio.bozzolan moved T15906: Add unit tests for Calendar imports from Backlog to PingDeath 🌚 on the User-valerio.bozzolan board.
Aug 11 2024, 16:32 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the test plan for D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.
Aug 11 2024, 16:21
valerio.bozzolan accepted D25768: Fix PHP 8.1 "strlen(null)" exception in DivinerFindController.

yesyes

Aug 11 2024, 16:21
valerio.bozzolan added a comment to T15910: PHP 8.1 "strlen(null)" exception in DivinerFindController.

Where I can find similar working links? I've tried generating Diviner books for both Arcanist and Phorge but http://phorge.localhost/diviner/find/?name=JX.Stratcom is still giving me 404

Aug 11 2024, 15:10 · PHP 8 support
valerio.bozzolan added a revision to T15905: Linter: do not break "ics" files: D25767: Calendar Import: add unit tests to cover participants.
Aug 11 2024, 14:59 · User-valerio.bozzolan, Bug Reports, Phorge, Arcanist
valerio.bozzolan added a task to D25767: Calendar Import: add unit tests to cover participants: T15905: Linter: do not break "ics" files.
Aug 11 2024, 14:59

Aug 10 2024

valerio.bozzolan added a comment to D25051: Destroy file attachments when file is deleted, or object is deleted.

Just for the glory of the archive. I've tested this feature in production before landing.

Aug 10 2024, 20:45 · Files
valerio.bozzolan added a comment to D25617: docs/file_domain: remove cloudflare mention of autominify.

I guess this is the time. Feel free to land as usual with

Aug 10 2024, 20:31
valerio.bozzolan edited the content of Next Up.
Aug 10 2024, 20:18
valerio.bozzolan closed D25051: Destroy file attachments when file is deleted, or object is deleted.
Aug 10 2024, 20:17 · Files
valerio.bozzolan closed T15110: File reference not removed when file is deleted as Resolved by committing rP2b7c0ec92f6c: Destroy file attachments when file is deleted, or object is deleted.
Aug 10 2024, 20:17 · Files, Bug Reports
valerio.bozzolan committed rP2b7c0ec92f6c: Destroy file attachments when file is deleted, or object is deleted (authored by Dylsss).
Destroy file attachments when file is deleted, or object is deleted
Aug 10 2024, 20:16
valerio.bozzolan closed T15896: Explore How-To Permanently Destroy Things in Phorge, a subtask of T15110: File reference not removed when file is deleted, as Resolved.
Aug 10 2024, 20:14 · Files, Bug Reports
valerio.bozzolan closed T15896: Explore How-To Permanently Destroy Things in Phorge as Resolved.

Well, I doubt we can dig more than this.

Aug 10 2024, 20:14 · Phorge

Aug 9 2024

valerio.bozzolan added a project to T15905: Linter: do not break "ics" files: User-valerio.bozzolan.
Aug 9 2024, 20:50 · User-valerio.bozzolan, Bug Reports, Phorge, Arcanist
valerio.bozzolan moved T15578: The action "Quote comment" has an incomplete fragment URL from PingDeath 🌚 to Code Sprint Candidate on the User-valerio.bozzolan board.
Aug 9 2024, 20:49 · Comments, Feature Requests, User-valerio.bozzolan, Maniphest
valerio.bozzolan moved T15256: Diffusion file: add a way to copy permalink from PingDeath 🌚 to Code Sprint Candidate on the User-valerio.bozzolan board.
Aug 9 2024, 20:49 · User-valerio.bozzolan, Diffusion
valerio.bozzolan added a comment to D25301: Diffusion: add "Permalink" button.

@aklapper I see. What do you think about D25301#15795 ?

Aug 9 2024, 12:57
valerio.bozzolan requested changes to D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.

OK. Full immersion mode 🌈

Aug 9 2024, 09:59
valerio.bozzolan added inline comments to D25733: Do not throw Aphront400Response when editing a task.
Aug 9 2024, 07:15
valerio.bozzolan added inline comments to D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.
Aug 9 2024, 06:41

Aug 8 2024

valerio.bozzolan added a comment to T15888: RuntimeException using "Skip past this commit" to access a commit still importing: "reset() expects parameter 1 to be array, null given".

I'm trying to reproduce, creating a repository, stopping phlog, and pushing, and starting and immediately randomly stopping phlog.

Aug 8 2024, 18:57
valerio.bozzolan added a comment to T15909: Absence of "git-http-backend" in Debian default PATH.

At the moment we have a multi-thread command existence checker, and it early dies if a command is not existing.

Aug 8 2024, 16:41 · Diffusion
valerio.bozzolan created T15909: Absence of "git-http-backend" in Debian default PATH.
Aug 8 2024, 16:23 · Diffusion
valerio.bozzolan added a comment to T15908: More Useful "Quick Create" button on Workboard Columns.

I wonder if "Workboard Triggers" may do the job here.

Aug 8 2024, 15:04 · Feature Requests, Workboard
valerio.bozzolan retitled D25363: Calendar Import: calendar uploader is not anymore an alien from Match yourself from Imported Events Invitees
Aug 8 2024, 12:00
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

be based on unit tests

Aug 8 2024, 11:54
valerio.bozzolan requested review of D25767: Calendar Import: add unit tests to cover participants.
Aug 8 2024, 10:27
valerio.bozzolan added a revision to T15564: Allow yourself to be Invited in Imported Events: D25767: Calendar Import: add unit tests to cover participants.
Aug 8 2024, 10:27 · User-valerio.bozzolan, Calendar
valerio.bozzolan added a revision to T15906: Add unit tests for Calendar imports: D25767: Calendar Import: add unit tests to cover participants.
Aug 8 2024, 10:27 · User-valerio.bozzolan, Calendar

Aug 7 2024

valerio.bozzolan abandoned D25766: Arcanist Text Linter: do not break the "ics" special format.

OK thanks

Aug 7 2024, 14:38
valerio.bozzolan updated the diff for D25766: Arcanist Text Linter: do not break the "ics" special format.

remove unuseful newline

Aug 7 2024, 10:43
valerio.bozzolan requested review of D25766: Arcanist Text Linter: do not break the "ics" special format.
Aug 7 2024, 10:09
valerio.bozzolan added a revision to T15905: Linter: do not break "ics" files: D25766: Arcanist Text Linter: do not break the "ics" special format.
Aug 7 2024, 10:08 · User-valerio.bozzolan, Bug Reports, Phorge, Arcanist