Page MenuHomePhorge

aklapper (Andre Klapper)
Bot

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Feb 28 2023, 20:44 (107 w, 4 d)
Availability
Available

Recent Activity

Yesterday

aklapper requested review of D25913: Herald actions: Allow setting subtype on Maniphest tasks.
Sat, Mar 22, 10:16
aklapper added a revision to T16022: Herald: Support setting task subtype action: D25913: Herald actions: Allow setting subtype on Maniphest tasks.
Sat, Mar 22, 10:16 · Affects-Wikimedia, Herald, Feature Requests
aklapper created T16022: Herald: Support setting task subtype action.
Sat, Mar 22, 10:06 · Affects-Wikimedia, Herald, Feature Requests
aklapper added a comment to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.

P.S. maybe if the task number is very small (e.g. 2) maybe we can still allow that.

Sat, Mar 22, 09:57
aklapper added inline comments to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Sat, Mar 22, 09:55
aklapper requested review of D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Sat, Mar 22, 08:13

Fri, Mar 21

aklapper abandoned D25903: Avoid "No such token" exception going to /token/give/ directly.

I believe that this is not the correct approach, thus abandoning.

Fri, Mar 21, 13:48
aklapper updated the test plan for D25911: Diviner: Configuring Outbound Mail: Remove incorrect Gmail references.
Fri, Mar 21, 13:43
aklapper requested review of D25911: Diviner: Configuring Outbound Mail: Remove incorrect Gmail references.
Fri, Mar 21, 13:42
aklapper requested review of D25910: AphrontFormPolicyControl: Reuse existing control ID.
Fri, Mar 21, 12:20
aklapper added a revision to T16019: AphrontFormPolicyControl label vs control ID are off by one: D25910: AphrontFormPolicyControl: Reuse existing control ID.
Fri, Mar 21, 12:20 · Accessibility
aklapper created T16019: AphrontFormPolicyControl label vs control ID are off by one.
Fri, Mar 21, 12:15 · Accessibility

Tue, Mar 18

aklapper added a comment to Q176: The hierarchy of documents is located after the document in the wiki.

I now realize that this is not about hierarchy (documents below other documents) but about the Table of Contents within a single wiki page? You may want to edit the title.

Tue, Mar 18, 09:58 · UX

Mon, Mar 17

aklapper added Q176: The hierarchy of documents is located after the document in the wiki (Answer 216).
Mon, Mar 17, 20:10
aklapper added a comment to T16007: Discuss the policy for contributing to prototype applications.

It depends on who on the wild (including large private companies developing closed-source software) is using prototype applications on Phorge.

See T15501: Voluntary Usage Survey App basically.

Or even better, hold a Slowvote

Please no popularity contests (with even higher self-selection bias)...

Mon, Mar 17, 20:06 · Discussion Needed, User-Cigaryno
aklapper added a comment to D25889: Add "Authored Tasks" view / item to user profile menu.

Hmm, maybe should not change ->setURI("/people/tasks/{$id}/") because there might be external third-party code relying on this?

Mon, Mar 17, 19:58

Sun, Mar 16

aklapper added a comment to D25905: Remove No Prototype Changes section from Contributing Code document.

@Cigaryno: Oops, I am sorry! I had forgotten that this proposal also existed as it wasn't linked under "Revisions and Commits" in T16007. My fault. :-/

Sun, Mar 16, 20:54 · Documentation
aklapper removed a project from Q176: The hierarchy of documents is located after the document in the wiki: Affects-Wikimedia.
Sun, Mar 16, 20:51 · UX
aklapper added a comment to Q176: The hierarchy of documents is located after the document in the wiki.

Hej hej and welcome! I'm afraid I cannot really follow... In my understanding the hierarchy is expressed via the breadcrumbs navigation right below the top bar and not at the bottom, at least for a screen width of 513px and more?
For example if I go to https://we.phorge.it/w/changelog/next_up/ , see the Phriction > Welcome to the Phorge Wiki > Change Log > Next Up breadcrumbs.

Sun, Mar 16, 20:51 · UX
aklapper updated the diff for D25909: Diviner: Contributing Code: Update section on Prototype Changes.

where did my closing brakets go?

Sun, Mar 16, 20:42
aklapper requested review of D25909: Diviner: Contributing Code: Update section on Prototype Changes.
Sun, Mar 16, 20:40
aklapper added a revision to T16007: Discuss the policy for contributing to prototype applications: D25909: Diviner: Contributing Code: Update section on Prototype Changes.
Sun, Mar 16, 20:40 · Discussion Needed, User-Cigaryno

Fri, Mar 14

aklapper closed T16013: Reports: x-axis labels overlap as Resolved by committing rPc8e3ee170f8a: Charts: Rotate x-axis labels for better readability.
Fri, Mar 14, 07:26
aklapper closed D25908: Charts: Rotate x-axis labels for better readability.
Fri, Mar 14, 07:26
aklapper committed rPc8e3ee170f8a: Charts: Rotate x-axis labels for better readability.
Charts: Rotate x-axis labels for better readability
Fri, Mar 14, 07:26
aklapper added a comment to D25908: Charts: Rotate x-axis labels for better readability.

Grazie milée!

Fri, Mar 14, 07:26

Thu, Mar 13

aklapper retitled D25908: Charts: Rotate x-axis labels for better readability from Reports: Rotate x-axis labels for better readability
Thu, Mar 13, 20:34
aklapper updated the summary of D25908: Charts: Rotate x-axis labels for better readability.
Thu, Mar 13, 20:21
aklapper updated the diff for D25908: Charts: Rotate x-axis labels for better readability.

Sure, let's try again, why not

Thu, Mar 13, 20:20
aklapper updated the diff for D25908: Charts: Rotate x-axis labels for better readability.

Make arc lint happier

Thu, Mar 13, 20:19
aklapper requested review of D25908: Charts: Rotate x-axis labels for better readability.
Thu, Mar 13, 20:17
aklapper added a revision to T16013: Reports: x-axis labels overlap: D25908: Charts: Rotate x-axis labels for better readability.
Thu, Mar 13, 20:17
aklapper created T16013: Reports: x-axis labels overlap.
Thu, Mar 13, 20:16
aklapper added a comment to D25723: PHPMailer: Merge class.phpmailer-lite.php into class.phpmailer.php.

@keithzg: Thanks for testing. Did you spot any explosions? I'm now also considering to deploy to our downstream instance for a week to see if anything goes wrong...

Thu, Mar 13, 13:01 · Mail

Wed, Mar 12

aklapper added a comment to Q175: Instant messaging not working, disconnected.

Is your Aphlict Server up and running?

Wed, Mar 12, 12:16

Tue, Mar 11

aklapper retitled D25022: Add the Jxxx Monogram to Phame Post Tab Titles for logged-in users from Added the Jxxx Monogram to Phame Post Tab Titles
Tue, Mar 11, 19:19 · Phame

Sun, Mar 9

aklapper retitled D25898: Add instructions to Create Repository form fields for Callsign and Short Name from Added helpful placeholders to the Create Repository form fields for Callsign and Short Name
Sun, Mar 9, 14:02
aklapper accepted D25898: Add instructions to Create Repository form fields for Callsign and Short Name.

Looks good to me. Feel free to land. Thanks for the patch!

Sun, Mar 9, 14:01
aklapper added a comment to D25535: T15011: Update support for XHPast on Windows.

@speck: Hi, would you be willing to land this? Thanks in advance!

Sun, Mar 9, 13:58
aklapper committed rPfa00599de5eb: Facts and Charts: Add more PHPDoc coverage.
Facts and Charts: Add more PHPDoc coverage
Sun, Mar 9, 10:12
aklapper closed D25906: Facts and Charts: Add more PHPDoc coverage.
Sun, Mar 9, 10:12

Sat, Mar 8

aklapper updated the diff for D25889: Add "Authored Tasks" view / item to user profile menu.

Fix a typo

Sat, Mar 8, 17:34
aklapper updated the diff for D25906: Facts and Charts: Add more PHPDoc coverage.

make linter happier

Sat, Mar 8, 15:55
aklapper updated the diff for D25906: Facts and Charts: Add more PHPDoc coverage.

Add some more stuff (final change; moving on to other code areas for now)

Sat, Mar 8, 15:52
aklapper edited the content of Next Up.
Sat, Mar 8, 14:14
aklapper edited the content of Next Up.
Sat, Mar 8, 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.
Sat, Mar 8, 13:20 · Projects, Feature Requests
aklapper updated the test plan for D25864: Paste previous milestone's description text when creating a new milestone.
Sat, Mar 8, 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
Sat, Mar 8, 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

Sat, Mar 8, 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.

Sat, Mar 8, 13:11

Fri, Mar 7

aklapper requested review of D25906: Facts and Charts: Add more PHPDoc coverage.
Fri, Mar 7, 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.

Fri, Mar 7, 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

Fri, Mar 7, 15:19 · Maniphest

Thu, Mar 6

aklapper updated the summary of D25902: Remove unused code in ManiphestReportController::renderBurn().
Thu, Mar 6, 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

Thu, Mar 6, 09:56

Wed, Mar 5

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

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

Wed, Mar 5, 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.

Wed, Mar 5, 17:18

Tue, Mar 4

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).

Tue, Mar 4, 20:34
aklapper updated the summary of D25903: Avoid "No such token" exception going to /token/give/ directly.
Tue, Mar 4, 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.
Tue, Mar 4, 17:31
aklapper requested review of D25903: Avoid "No such token" exception going to /token/give/ directly.
Tue, Mar 4, 17:31
aklapper created T16006: "(Exception) No such token ""!" when directly accessing token giving URI.
Tue, Mar 4, 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

Tue, Mar 4, 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.)

Tue, Mar 4, 15:43 · Phriction
aklapper updated the summary of D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().
Tue, Mar 4, 15:42 · Phriction
aklapper accepted D25859: PhabricatorLiskDAO: Fragment serializer cache by class.
Tue, Mar 4, 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().
Tue, Mar 4, 11:06
aklapper retitled D25902: Remove unused code in ManiphestReportController::renderBurn() from Remove unused code in ManiphestReportController:renderBurn()
Tue, Mar 4, 11:06
aklapper requested review of D25902: Remove unused code in ManiphestReportController::renderBurn().
Tue, Mar 4, 11:03
aklapper added a revision to T16005: Remove unused table code in ManiphestReportController::renderBurn(): D25902: Remove unused code in ManiphestReportController::renderBurn().
Tue, Mar 4, 11:03
aklapper created T16005: Remove unused table code in ManiphestReportController::renderBurn().
Tue, Mar 4, 10:59
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!

Tue, Mar 4, 07:36

Mon, Mar 3

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

rebase

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

Sun, Mar 2

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).

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

Superseded by D25861

Sun, Mar 2, 21:38 · Calendar

Sat, Mar 1

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!

Sat, Mar 1, 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!

Sat, Mar 1, 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.
Sat, Mar 1, 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.
Sat, Mar 1, 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.
Sat, Mar 1, 19:34 · PHP 8 support
aklapper added a parent task for T15829: Deprecation notice @ PhabricatorStandardPageView.php:630: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.
Sat, Mar 1, 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?

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

rebase? please?

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

./bin/celerity map for real, sigh

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

rebase to drop unrelated wrong celerity map change

Sat, Mar 1, 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.

Sat, Mar 1, 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.

Sat, Mar 1, 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, 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!

Sat, Mar 1, 18:47
aklapper updated the test plan for D25889: Add "Authored Tasks" view / item to user profile menu.
Sat, Mar 1, 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

Sat, Mar 1, 18:29