Page MenuHomePhorge
Feed Advanced Search

Aug 4 2024

aklapper closed D25739: Configuration Guide: Set UnsafeAllow3F for Apache RewriteRule.
Aug 4 2024, 07:59
aklapper committed rP4da3b096b081: Configuration Guide: Set UnsafeAllow3F for Apache RewriteRule.
Configuration Guide: Set UnsafeAllow3F for Apache RewriteRule
Aug 4 2024, 07:59
aklapper updated the summary of D25739: Configuration Guide: Set UnsafeAllow3F for Apache RewriteRule.
Aug 4 2024, 07:58
aklapper requested review of D25764: Leave fullscreen editor when displaying "Upload File" and "Meme" dialogs.
Aug 4 2024, 00:19 · Remarkup
aklapper added a revision to T15901: "Upload File" and "Meme" dialogs display behind fullscreen editor: D25764: Leave fullscreen editor when displaying "Upload File" and "Meme" dialogs.
Aug 4 2024, 00:19
aklapper created T15901: "Upload File" and "Meme" dialogs display behind fullscreen editor.
Aug 4 2024, 00:14

Aug 3 2024

aklapper closed T15898: Restrict maximum task title length as Resolved by committing rP62aaa0fcbef5: Restrict maximum task title length to 255 characters.
Aug 3 2024, 23:44 · Maniphest
aklapper closed D25759: Restrict maximum task title length to 255 characters.
Aug 3 2024, 23:43
aklapper committed rP62aaa0fcbef5: Restrict maximum task title length to 255 characters.
Restrict maximum task title length to 255 characters
Aug 3 2024, 23:43
aklapper updated the diff for D25743: Fix stripping headers from proxy requests to other cluster nodes.

BTW - is something normalizing the header casing?

Aug 3 2024, 19:33
aklapper closed D25763: Misc PHPDoc additions to PhabricatorFile.
Aug 3 2024, 12:19
aklapper committed rPd8b94dd87d24: Misc PHPDoc additions to PhabricatorFile.
Misc PHPDoc additions to PhabricatorFile
Aug 3 2024, 12:19

Aug 2 2024

aklapper requested review of D25763: Misc PHPDoc additions to PhabricatorFile.
Aug 2 2024, 23:41
aklapper requested review of D25762: Fix 404 link in Diviner to "Configuring File Storage" article.
Aug 2 2024, 22:40
aklapper closed T15900: PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 2 2024, 19:27 · PHP 8 support
aklapper closed D25761: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView.
Aug 2 2024, 19:27
aklapper closed T15900: PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView as Resolved by committing rP81ffe4f8b152: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView.
Aug 2 2024, 19:27 · PHP 8 support
aklapper committed rP81ffe4f8b152: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView.
Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView
Aug 2 2024, 19:27
aklapper requested review of D25761: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView.
Aug 2 2024, 13:35
aklapper added a revision to T15900: PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView: D25761: Fix PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView.
Aug 2 2024, 13:35 · PHP 8 support
aklapper created T15900: PHP 8.1 "strlen(null)" exception in PhabricatorAuthAccountView.
Aug 2 2024, 13:32 · PHP 8 support
aklapper added a comment to T15100: [Feature request] Option to measure WIP limits based on card count instead of points, to more closely adhere to Kanban standards..

I'm not skilled enough to look into the bigger picture, however maybe the Edit Column dialog could have a third field apart from Name and Point Limit to also have Task Limit (or Card Limit?). Point Limit and Task Limit then must be mutually exclusive (do not allow to set both for a column, or even...board?), somehow.

Aug 2 2024, 10:28 · Feature Requests, Maniphest, Discussion Needed, Affects-Wikimedia, Workboard
aklapper updated the task description for T15898: Restrict maximum task title length.
Aug 2 2024, 10:22 · Maniphest
aklapper updated the diff for D25759: Restrict maximum task title length to 255 characters.

Borrow a short sentence from Valerio as his English skills in the morning are much much better than mine

Aug 2 2024, 10:04
aklapper added a comment to D25759: Restrict maximum task title length to 255 characters.

Thanks. Also please show to the end user the same number, using some semantic pirouettes. So this limit is easier to be found.

Aug 2 2024, 09:50
aklapper closed T15835: Misc "Return type is not covariant" errors for method Iterator::key() as Resolved by committing rPa110aa471e98: Suppress PHP 8.1 warnings "Return type mixed is not covariant with tentative….
Aug 2 2024, 09:44 · PHP 8 support
aklapper closed D25711: Suppress PHP 8.1 warnings "Return type mixed is not covariant with tentative return type mixed of method Iterator::key()".
Aug 2 2024, 09:44
aklapper committed rPa110aa471e98: Suppress PHP 8.1 warnings "Return type mixed is not covariant with tentative….
Suppress PHP 8.1 warnings "Return type mixed is not covariant with tentative…
Aug 2 2024, 09:44
aklapper added a comment to D25737: Log Herald rules with invalid actions via phlog().

I'm happy to log it, but I'm nos sure this counts as "fixes" the issue - it still requires an admin to monitor the logs.
But then maybe T15887 and its friends can be collected to a single common "more visibility for Herald errors" issue.

Aug 2 2024, 09:42
aklapper updated the diff for D25759: Restrict maximum task title length to 255 characters.

Move max task title length into a variable

Aug 2 2024, 09:39

Aug 1 2024

aklapper updated the diff for D25668: Add Open Graph protocol meta tags to Maniphest task pages.

Make the PHPDoc and the method name shamelessly admit its real intentions to the whole world out there

Aug 1 2024, 22:30
aklapper requested review of D25760: Do not add actor as subscriber when removing a comment.
Aug 1 2024, 22:18
aklapper added a revision to T15899: Do not add actor as subscriber when removing a comment: D25760: Do not add actor as subscriber when removing a comment.
Aug 1 2024, 22:18
aklapper created T15899: Do not add actor as subscriber when removing a comment.
Aug 1 2024, 22:05
aklapper updated the task description for T15898: Restrict maximum task title length.
Aug 1 2024, 15:07 · Maniphest
aklapper updated the diff for D25759: Restrict maximum task title length to 255 characters.

Correct off-by-one error :P

Aug 1 2024, 15:01
aklapper requested review of D25759: Restrict maximum task title length to 255 characters.
Aug 1 2024, 14:56
aklapper added a revision to T15898: Restrict maximum task title length: D25759: Restrict maximum task title length to 255 characters.
Aug 1 2024, 14:56 · Maniphest
aklapper created T15898: Restrict maximum task title length.
Aug 1 2024, 14:52 · Maniphest
aklapper requested review of D25758: Set base-uri as User-Agent for OAuth1 and Github authentication.
Aug 1 2024, 14:30
aklapper added a revision to T15848: newOAuth1Future doesn't set a User-Agent: D25758: Set base-uri as User-Agent for OAuth1 and Github authentication.
Aug 1 2024, 14:30 · Auth
aklapper updated the diff for D25668: Add Open Graph protocol meta tags to Maniphest task pages.

What Valerio says: Only render OGP tags for anonymous access to public objects; refactor

Aug 1 2024, 11:52
aklapper updated the summary of D25668: Add Open Graph protocol meta tags to Maniphest task pages.
Aug 1 2024, 11:47

Jul 31 2024

aklapper updated the diff for D25757: Add Copy file path button to file header bar in Differential/Diffusion.

arc lint no check CSS syntax? Meh

Jul 31 2024, 17:04
aklapper updated the diff for D25757: Add Copy file path button to file header bar in Differential/Diffusion.

Do whatever Valerio says!

Jul 31 2024, 16:59
aklapper updated the diff for D25757: Add Copy file path button to file header bar in Differential/Diffusion.

Replace file icon with copy path button in file header bars

Jul 31 2024, 10:16
aklapper added a comment to D25757: Add Copy file path button to file header bar in Differential/Diffusion.

What about replacing that legacy "unuseful" file icon on the left, with your new copy-button?

Jul 31 2024, 10:05
valerio.bozzolan awarded D25668: Add Open Graph protocol meta tags to Maniphest task pages a Mountain of Wealth token.
Jul 31 2024, 07:30
valerio.bozzolan awarded T15897: Allow to copy file path from file header in web changeset view a Mountain of Wealth token.
Jul 31 2024, 06:57

Jul 30 2024

aklapper requested review of D25757: Add Copy file path button to file header bar in Differential/Diffusion.
Jul 30 2024, 17:26
aklapper added a revision to T15897: Allow to copy file path from file header in web changeset view: D25757: Add Copy file path button to file header bar in Differential/Diffusion.
Jul 30 2024, 17:26
aklapper created T15897: Allow to copy file path from file header in web changeset view.
Jul 30 2024, 17:20
aklapper edited the content of Next Up.
Jul 30 2024, 15:54
aklapper updated the diff for D25668: Add Open Graph protocol meta tags to Maniphest task pages.
  • Split getting values and rendering meta tags into separate private methods
  • Fix description length check
Jul 30 2024, 10:46
aklapper updated the test plan for D25668: Add Open Graph protocol meta tags to Maniphest task pages.
Jul 30 2024, 10:41
aklapper closed T15378: PhabricatorApplicationTransactionStructureException trying to mute File notifications: "Attempting to apply a transaction which has not been constructed correctly" as Resolved by committing rPe2919211f3c2: Avoid PhabricatorApplicationTransactionStructureException on editors not….
Jul 30 2024, 08:52 · Bug Reports
aklapper closed D25730: Avoid PhabricatorApplicationTransactionStructureException on editors not supporting Mute Notifications.
Jul 30 2024, 08:52
aklapper committed rPe2919211f3c2: Avoid PhabricatorApplicationTransactionStructureException on editors not….
Avoid PhabricatorApplicationTransactionStructureException on editors not…
Jul 30 2024, 08:52
aklapper closed T15827: Possible to award a badge without selecting a recipient as Resolved by committing rP8793bdbaa87c: Disallow awarding a badge without selecting recipient.
Jul 30 2024, 08:50 · Bug Reports
aklapper closed D25740: Disallow awarding a badge without selecting recipient.
Jul 30 2024, 08:50
aklapper committed rP8793bdbaa87c: Disallow awarding a badge without selecting recipient.
Disallow awarding a badge without selecting recipient
Jul 30 2024, 08:50
aklapper updated the diff for D25740: Disallow awarding a badge without selecting recipient.
  • Fix the $award_phids thingy to do the $award_phids[$phid] thing
  • I prefer to keep if (!$errors) as that part of code is supposed to check for (any) errors
Jul 30 2024, 07:00
aklapper added a comment to D25754: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().

Before and after it throws an exception; after it involves the return command to do so.

Jul 30 2024, 06:54

Jul 29 2024

aklapper closed D25755: Fix accessing private parent class properties in QueryFuture.
Jul 29 2024, 16:41
aklapper committed rP6d5cde8e1cbc: Fix accessing private parent class properties in QueryFuture.
Fix accessing private parent class properties in QueryFuture
Jul 29 2024, 16:41
aklapper updated the diff for D25755: Fix accessing private parent class properties in QueryFuture.

Use canResolve() as found by Valerio (so much for my reading skills)

Jul 29 2024, 10:45

Jul 28 2024

aklapper requested review of D25755: Fix accessing private parent class properties in QueryFuture.
Jul 28 2024, 21:26
aklapper requested review of D25754: Add return statements for PhutilChannelChannel::readBytes()/writeBytes().
Jul 28 2024, 17:24
aklapper requested review of D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().
Jul 28 2024, 17:04
aklapper requested review of D25752: Fix call to undefined method PhrictionDocumentTitleTransaction::renderHandleLink().
Jul 28 2024, 16:29 · Phriction
aklapper added a comment to D25750: fix PHP8 array_slice($results, null) which cause diffusion locate file broken.

Could you try arc land instead of git push?

Jul 28 2024, 15:20
aklapper requested review of D25751: Fix incorrect return value of PhabricatorCustomField::readValueFromObject().
Jul 28 2024, 14:44
aklapper added a revision to T15895: PhabricatorCustomField::readValueFromObject() should not return $this: D25751: Fix incorrect return value of PhabricatorCustomField::readValueFromObject().
Jul 28 2024, 14:44
valerio.bozzolan awarded D25668: Add Open Graph protocol meta tags to Maniphest task pages a Doubloon token.
Jul 28 2024, 09:23

Jul 27 2024

aklapper updated the task description for T15895: PhabricatorCustomField::readValueFromObject() should not return $this.
Jul 27 2024, 17:07
aklapper created T15895: PhabricatorCustomField::readValueFromObject() should not return $this.
Jul 27 2024, 17:06
aklapper created T15894: Numerous methods calling their non-existing parent:: methods.
Jul 27 2024, 15:57
aklapper updated the diff for D25740: Disallow awarding a badge without selecting recipient.

Too lazy, just doing the same as in rP43d3fd9eac6e8e44d8a60110d8ad6f01bb240979: Turn "Required" red after the first attempt

Jul 27 2024, 15:43
aklapper updated the diff for D25740: Disallow awarding a badge without selecting recipient.

Rebase after merging rP59678094fb777aed3c3eb66e8075c082b3dc393f

Jul 27 2024, 15:27
aklapper closed D25744: Refactor PhabricatorBadgesEditRecipientsController to remove dead code.
Jul 27 2024, 15:23
aklapper committed rP59678094fb77: Refactor PhabricatorBadgesEditRecipientsController to remove dead code.
Refactor PhabricatorBadgesEditRecipientsController to remove dead code
Jul 27 2024, 15:23
aklapper updated the test plan for D25668: Add Open Graph protocol meta tags to Maniphest task pages.
Jul 27 2024, 15:22
aklapper added a comment to D25668: Add Open Graph protocol meta tags to Maniphest task pages.

Replying to a comment in Z1 from a week ago: When Phorge's curtain doesn't allow someone to access the content, it shows either a 404 ("Access Denied: Restricted Maniphest Task") or the login dialog. In both cases, no OGP meta tags are leaked.

Jul 27 2024, 15:21
aklapper requested review of D25749: Fix call to undefined HarbormasterBuildMessageRestartTransaction::isFailed().
Jul 27 2024, 11:21 · Almanac/Drydock/Harbormaster
aklapper updated the diff for D25744: Refactor PhabricatorBadgesEditRecipientsController to remove dead code.

Same results as Valerio after testing more. Also remove unused vars $title and $header_name - they are unused.

Jul 27 2024, 05:19
aklapper closed T15893: PHP 8.1 "strlen(null)" exception for LDAP login without password, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jul 27 2024, 04:47 · PHP 8 support
aklapper closed T15893: PHP 8.1 "strlen(null)" exception for LDAP login without password as Resolved by committing rP7909f6a91937: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.
Jul 27 2024, 04:47 · PHP 8 support
aklapper closed D25748: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.
Jul 27 2024, 04:47
aklapper committed rP7909f6a91937: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.
Fix PHP 8.1 "strlen(null)" exception on LDAP login without password
Jul 27 2024, 04:47

Jul 26 2024

aklapper added a comment to D25748: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.

The $password variable is not a string anymore in the line after. I guess it's not much more expensive to check if the string $username is nonempty versus comparing to a boolean value

Jul 26 2024, 19:31
aklapper added a comment to T15879: Documentation: Macro image rendered instead of keyword when names match.

Quick notes:

  • For testing code changes, make sure to ./bin/cache purge --caches remarkup
  • rPcc44ae32c546: Remove obsolete "setDisableMacros()" on "PhabricatorRemarkupControl" once upon a time existed, could provide a base
    • But how to even realize/pass the info that we are rendering strings in a documentation context?
  • PhutilRemarkupRule has a isFlatText($text) method but no setFlatText(true) method
  • PhutilRemarkupSimpleTableBlockRule::markupText() is handling our $cell which has the meme/macro name as its only string content
  • Afterwards, PhabricatorMemeRemarkupRule:apply() is the next step being called
Jul 26 2024, 17:56
aklapper updated the task description for T15893: PHP 8.1 "strlen(null)" exception for LDAP login without password.
Jul 26 2024, 14:50 · PHP 8 support
aklapper requested review of D25748: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.
Jul 26 2024, 14:46
aklapper added a revision to T15893: PHP 8.1 "strlen(null)" exception for LDAP login without password: D25748: Fix PHP 8.1 "strlen(null)" exception on LDAP login without password.
Jul 26 2024, 14:46 · PHP 8 support
aklapper created T15893: PHP 8.1 "strlen(null)" exception for LDAP login without password.
Jul 26 2024, 14:43 · PHP 8 support
aklapper closed D25746: Remove unused parameter from PhabricatorDaemonController::buildSideNavView() call.
Jul 26 2024, 11:48
aklapper committed rP903015312a0b: Remove unused parameter from PhabricatorDaemonController::buildSideNavView()….
Remove unused parameter from PhabricatorDaemonController::buildSideNavView()…
Jul 26 2024, 11:48
aklapper closed D25747: Remove unused parameter from PhabricatorMailEmailEngine::newEmailThreadingHeaders() call.
Jul 26 2024, 10:06
aklapper committed rPc5c2b8ce5a67: Remove unused parameter from PhabricatorMailEmailEngine….
Remove unused parameter from PhabricatorMailEmailEngine…
Jul 26 2024, 10:06
aklapper closed D25745: Remove unused parameter from PhabricatorConfigConsoleController::newLibraryVersionTable() call.
Jul 26 2024, 08:24