Page MenuHomePhorge
Feed Advanced Search

Mar 8 2025

aklapper edited the content of Next Up.
Mar 8 2025, 14:13
aklapper renamed T15991: When creating a new project milestone, insert the description of the previous milestone from When creating a new project milestone, allow inserting the description of the previous milestone to When creating a new project milestone, insert the description of the previous milestone.
Mar 8 2025, 13:20 · Projects, Feature Requests
aklapper updated the test plan for D25864: Paste previous milestone's description text when creating a new milestone.
Mar 8 2025, 13:19
aklapper retitled D25864: Paste previous milestone's description text when creating a new milestone from Allow copying previous milestone's description when creating a new milestone
Mar 8 2025, 13:17
aklapper updated the diff for D25864: Paste previous milestone's description text when creating a new milestone.

Make funtion private now that it's all in the same class; fix a doc typo

Mar 8 2025, 13:13
aklapper updated the diff for D25864: Paste previous milestone's description text when creating a new milestone.

Directly put the text of the previous milestone into the description field and display additional info about this new behavior. Less code complexity, less manual user actions.

Mar 8 2025, 13:11

Mar 7 2025

aklapper requested review of D25906: Facts and Charts: Add more PHPDoc coverage.
Mar 7 2025, 19:12
aklapper added a comment to T16007: Discuss the policy for contributing to prototype applications.

I do not think changes are necessarily needed, because it already says "With rare exceptions".
Regarding the proposal, I do not believe that "prototype applications [...] are often subject to significant changes" either.

Mar 7 2025, 16:46 · Discussion Needed, User-Cigaryno
aklapper removed a project from T16008: Provide an easy way to link to a Phorge task in a user-friendly way: Clarification Needed.

@Cigaryno: That only works in Phorge itself. See:

as rich text and/or in common markup formats

Mar 7 2025, 15:19 · Maniphest

Mar 6 2025

aklapper updated the summary of D25902: Remove unused code in ManiphestReportController::renderBurn().
Mar 6 2025, 10:01
aklapper updated the diff for D25902: Remove unused code in ManiphestReportController::renderBurn().

Rip out more unused ancient code like unneeded expensive database queries

Mar 6 2025, 09:56

Mar 5 2025

aklapper planned changes to D25902: Remove unused code in ManiphestReportController::renderBurn().

It seems that there is even more code to rip out here

Mar 5 2025, 21:11
aklapper added a comment to D25881: Fix packages base uri and introduce a console for that base uri.

Thanks. I'm personally fine with bug fixes for prototype apps.

Mar 5 2025, 17:18

Mar 4 2025

aklapper added a comment to D25903: Avoid "No such token" exception going to /token/give/ directly.

Per comments in T16006 this is rather workaround (ignore) instead of a fix (make it work).

Mar 4 2025, 20:34
aklapper updated the summary of D25903: Avoid "No such token" exception going to /token/give/ directly.
Mar 4 2025, 17:32
aklapper added a revision to T16006: "(Exception) No such token ""!" when directly accessing token giving URI: D25903: Avoid "No such token" exception going to /token/give/ directly.
Mar 4 2025, 17:31
aklapper requested review of D25903: Avoid "No such token" exception going to /token/give/ directly.
Mar 4 2025, 17:31
aklapper created T16006: "(Exception) No such token ""!" when directly accessing token giving URI.
Mar 4 2025, 17:06
aklapper updated the diff for D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().

Replace renderHandleLink() with renderHandle() and not renderObject(), as rightfully pointed out by mainframe98

Mar 4 2025, 15:45 · Phriction
aklapper added a comment to D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().

Ah, thanks, that makes more sense, indeed. (I dislike changes that have an unclear reproduction path.)

Mar 4 2025, 15:43 · Phriction
aklapper updated the summary of D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().
Mar 4 2025, 15:42 · Phriction
aklapper accepted D25859: PhabricatorLiskDAO: Fragment serializer cache by class.
Mar 4 2025, 14:27
aklapper renamed T16005: Remove unused table code in ManiphestReportController::renderBurn() from Remove unused table code in ManiphestReportController:renderBurn() to Remove unused table code in ManiphestReportController::renderBurn().
Mar 4 2025, 11:06 · Wikimedia Hackathon 2025
aklapper retitled D25902: Remove unused code in ManiphestReportController::renderBurn() from Remove unused code in ManiphestReportController:renderBurn()
Mar 4 2025, 11:06
aklapper requested review of D25902: Remove unused code in ManiphestReportController::renderBurn().
Mar 4 2025, 11:03
aklapper added a revision to T16005: Remove unused table code in ManiphestReportController::renderBurn(): D25902: Remove unused code in ManiphestReportController::renderBurn().
Mar 4 2025, 11:03 · Wikimedia Hackathon 2025
aklapper created T16005: Remove unused table code in ManiphestReportController::renderBurn().
Mar 4 2025, 10:59 · Wikimedia Hackathon 2025
aklapper added a comment to D25881: Fix packages base uri and introduce a console for that base uri.

@Cigaryno: Please provide references when you quote something from somewhere so others don't have to guess where to find things. Thanks!

Mar 4 2025, 07:36

Mar 3 2025

aklapper closed D25742: Fix non-existing log method in HarbormasterManagementRestartWorkflow.
Mar 3 2025, 15:16 · Almanac/Drydock/Harbormaster
aklapper committed rP38e359cb13cf: Fix non-existing log method in HarbormasterManagementRestartWorkflow.
Mar 3 2025, 15:16
aklapper closed D25901: ManiphestReportController: Add more PHPDoc coverage.
Mar 3 2025, 14:53
aklapper committed rP0f4ab2413d8b: ManiphestReportController: Add more PHPDoc coverage.
Mar 3 2025, 14:53
aklapper added inline comments to D25901: ManiphestReportController: Add more PHPDoc coverage.
Mar 3 2025, 14:51
aklapper requested review of D25901: ManiphestReportController: Add more PHPDoc coverage.
Mar 3 2025, 14:45
aklapper updated the diff for D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.

rebase

Mar 3 2025, 09:36 · Diffusion
aklapper planned changes to D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.
Mar 3 2025, 09:35 · Diffusion

Mar 2 2025

aklapper added a comment to D25897: Added a Mentions tab to the Differential Revision View.

Thanks, I can confirm that this works as expected. :)
I agree biggest question is where to put this. In my opinion the UX is already slightly inconsistent (given their are also concepts like "Related tasks" in Pholio or "Referenced Files" in tasks).
In Differential it feels a bit like a stretch to put this into a box called Revision Contents.
In Maniphest the same "Mentions" tab is in the Related Objects box; there is nothing similar in Differential which already has numerous boxes (also Details and Diff Detail but none of those have tabs).

Mar 2 2025, 21:58
aklapper abandoned D25618: Avoid search exception for calendar events when using localized time formats.

Superseded by D25861

Mar 2 2025, 21:38 · Calendar

Mar 1 2025

aklapper added a comment to D25871: xhpast: Skip -minline-all-stringops on non-x86 architectures.

@xtex: Hi, would you like to arc land your patch? Or do you need any help? Thanks!

Mar 1 2025, 20:11
aklapper added a comment to D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.

@xtex: Hi, would you like to arc land your patch? Or do you need any help? Thanks!

Mar 1 2025, 20:11 · PHP 8 support
aklapper added a parent task for T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Mar 1 2025, 20:09 · PHP 8 support, Arcanist, Bug Reports
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: T15990: ERROR 8192: exit(): Passing null to parameter #1 ($status) of type string|int is deprecated at [arcanist/src/parser/argument/PhutilArgumentParser.php:494] on PHP 8.4.
Mar 1 2025, 20:09 · PHP 8 support
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4: T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 (missing User-Agent HTTP Header).
Mar 1 2025, 19:34 · PHP 8 support
aklapper added a parent task for T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 (missing User-Agent HTTP Header): T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Mar 1 2025, 19:34 · PHP 8 support, Deprecation Notice
aklapper added a comment to D25886: Remove use of deprecated E_STRICT PHP constant.

Finally something that can be tested using arc anoid - I guess?

Mar 1 2025, 19:32
aklapper closed D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView().
Mar 1 2025, 19:15 · Dashboards
aklapper committed rP4f3aad4f9f21: Portals: Rename unused newNoMenuItemsView() to newNoContentView().
Mar 1 2025, 19:15
aklapper updated the diff for D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView().

rebase? please?

Mar 1 2025, 19:11 · Dashboards
aklapper updated the diff for D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView().

./bin/celerity map for real, sigh

Mar 1 2025, 19:09 · Dashboards
aklapper updated the diff for D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView().

rebase to drop unrelated wrong celerity map change

Mar 1 2025, 19:05 · Dashboards
aklapper added a comment to D25859: PhabricatorLiskDAO: Fragment serializer cache by class.

Yes, I'd like to see this merged, as it fixes going to my local user profile currently only showing

PhutilAggregateException
Encountered a processing exception, then another exception when trying to build a response for the first exception.
- RuntimeException: Undefined array key "totalAsCurrency"
- RuntimeException: Undefined array key "totalAsCurrency"

on PHP 8.3.17 after performing the steps in the Test Plan above.

Mar 1 2025, 19:00
aklapper accepted D25881: Fix packages base uri and introduce a console for that base uri.

Beforehand,

After applying this patch locally, all these four URIs work as expected.

Mar 1 2025, 18:58
aklapper added a comment to D25898: Add instructions to Create Repository form fields for Callsign and Short Name.

setControlInstructions() is the right approach, after looking at other usage of it.
Tested the patch locally and works as expected.
I'd probably rephrase to "Callsign is the monogram rXXXX for this repository. It cannot contain spaces." and "Short Name is part of the URI paths for this repository. It cannot contain spaces." (we don't seem to use "repo" but only "repository" across the codebase, and use full stops), and drop the Placeholders (to have all helpful info in a single line), and rename the patch to "Show descriptions for "Callsign" and "Short Name" Repository form fields" (or such).
Apart from all that my nitpicking, good to go. Thanks for the patch!

Mar 1 2025, 18:47
aklapper updated the test plan for D25889: Add "Authored Tasks" view / item to user profile menu.
Mar 1 2025, 18:29
aklapper updated the diff for D25889: Add "Authored Tasks" view / item to user profile menu.

Rename source files from Tasks to TasksAssigned for consistency; update two more exposed strings

Mar 1 2025, 18:29
aklapper updated the test plan for D25889: Add "Authored Tasks" view / item to user profile menu.
Mar 1 2025, 18:18
aklapper added a project to T16002: Hide "Audits" section in Email Preferences when Audit is uninstalled: Bug Reports.
Mar 1 2025, 12:53 · Bug Reports
aklapper updated the summary of D25894: Hide "Audits" section in Email Preferences when uninstalled.
Mar 1 2025, 12:52

Feb 25 2025

aklapper closed D25896: Replace some http://www.php.net URIs with https://www.php.net.
Feb 25 2025, 14:15
aklapper committed rP883ec909cc7c: Replace some http://www.php.net URIs with https://www.php.net.
Feb 25 2025, 14:15
aklapper resigned from D25872: Implements arc work for git workflow.
Feb 25 2025, 13:11
aklapper requested review of D25896: Replace some http://www.php.net URIs with https://www.php.net.
Feb 25 2025, 13:06
aklapper updated the diff for D25895: Do not create search_documentfield table; update docs.

Ahem...

Feb 25 2025, 13:01
aklapper added a comment to Q82: Consider replacing MyISAM with InnoDB?.

I created D25895. Reviews welcome.

Feb 25 2025, 13:00 · Phorge
aklapper requested review of D25895: Do not create search_documentfield table; update docs.
Feb 25 2025, 12:59

Feb 22 2025

aklapper requested review of D25894: Hide "Audits" section in Email Preferences when uninstalled.
Feb 22 2025, 14:33
aklapper added a revision to T16002: Hide "Audits" section in Email Preferences when Audit is uninstalled: D25894: Hide "Audits" section in Email Preferences when uninstalled.
Feb 22 2025, 14:33 · Bug Reports
aklapper updated the task description for T16002: Hide "Audits" section in Email Preferences when Audit is uninstalled.
Feb 22 2025, 01:00 · Bug Reports
aklapper created T16002: Hide "Audits" section in Email Preferences when Audit is uninstalled.
Feb 22 2025, 00:58 · Bug Reports

Feb 21 2025

aklapper added a comment to T15866: Aphront400Response when editing a task.

There is no Edit Task option in the Add Action... dropdown. What makes you think so?

Feb 21 2025, 15:52 · Maniphest
aklapper updated the diff for D25892: Include number of modified files in total of attached files.

git rebase master; ./bin/celerity map; shows no output

Feb 21 2025, 13:34
aklapper closed D25893: Run ./bin/celerity map.
Feb 21 2025, 13:26
aklapper committed rPe3aeed5b5d26: Run ./bin/celerity map.
Feb 21 2025, 13:26
aklapper added a comment to D25893: Run ./bin/celerity map.

Thanks for the quick review. I'll refrain from touching JS and CSS files.

Feb 21 2025, 13:26
aklapper added a comment to D25892: Include number of modified files in total of attached files.

Oh boy. D25893 first, I guess.

Feb 21 2025, 12:51
aklapper requested review of D25893: Run ./bin/celerity map.
Feb 21 2025, 12:51
aklapper requested review of D25892: Include number of modified files in total of attached files.
Feb 21 2025, 12:43
aklapper added a revision to T15959: Modified files not counted in total when attaching files: D25892: Include number of modified files in total of attached files.
Feb 21 2025, 12:43 · Good Starter Task, Bug Reports, Files

Feb 20 2025

aklapper added a comment to T15999: Make Phorge more accessible to logged-out users.

I wonder if shouldAllowPublic() was just forgotten or if the idea behind was to exclude web crawlers (as querying those lists en-masse could be expensive).

Feb 20 2025, 20:46 · User-Cigaryno
valerio.bozzolan awarded D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange() a Love token.
Feb 20 2025, 19:10
aklapper closed D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().
Feb 20 2025, 18:31
aklapper committed rPabeeadd6b013: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().
Feb 20 2025, 18:31
aklapper closed T15513: Cannot edit Conpherence rooms on mobile as Resolved by committing rPfd6118bfa601: Fix editing Conpherence rooms on mobile.
Feb 20 2025, 18:19 · User-Cigaryno, Mobile, Conpherence, Bug Reports
aklapper closed D25879: Fix editing Conpherence rooms on mobile.
Feb 20 2025, 18:19
aklapper committed rPfd6118bfa601: Fix editing Conpherence rooms on mobile.
Feb 20 2025, 18:19
aklapper closed T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Feb 20 2025, 18:10 · PHP 8 support
aklapper closed T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source as Resolved by committing rP5b8713889487: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 20 2025, 18:10 · PHP 8 support
aklapper closed D25890: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 20 2025, 18:10
aklapper committed rP5b8713889487: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 20 2025, 18:10
aklapper updated the summary of D25890: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 20 2025, 18:10
aklapper updated the diff for D25890: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.

Do the easier and more obvious thing that Valerio proposed

Feb 20 2025, 18:07
aklapper updated the diff for D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().

Argh, right... That's why I love reviews! :D Thus also check for null.

Feb 20 2025, 18:02

Feb 19 2025

aklapper added a comment to D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().

Alright, even after calling ->withEpochInRange(null, null) this very code change (comparing null with null) works fine without a problem, so I'd not add that additional null check

Feb 19 2025, 14:05
aklapper added a comment to D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().

Oh wait I totally misunderstood you, sigh

Feb 19 2025, 13:58
aklapper added a comment to D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().

Uh, nice thought! Phorge accepts and handles correctly one or two parameters being null which I think is fine as-is, so I'd only check for switched parameters created by confused developers here.

Feb 19 2025, 13:45
aklapper requested review of D25891: Check that min epoch < max epoch in PhabricatorFeedQuery::withEpochInRange().
Feb 19 2025, 10:15

Feb 18 2025

aklapper requested review of D25890: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 18 2025, 23:29
aklapper added a revision to T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source: D25890: Fix PHP 8.1 "ltrim(null)" exception creating a Nuance Source.
Feb 18 2025, 23:29 · PHP 8 support
aklapper created T16000: PHP 8.1 "ltrim(null)" exception creating a Nuance source.
Feb 18 2025, 23:17 · PHP 8 support
aklapper updated the summary of D25869: Fix PHP 8 exit status cannot be null error in PhutilArgumentParser.
Feb 18 2025, 17:05 · PHP 8 support