Page MenuHomePhorge
Feed Advanced Search

Feb 13 2025

aklapper requested review of D25873: Fix overlapping elements in Phame for >1791px width.
Feb 13 2025, 17:31
aklapper added a revision to T15985: Fix UX regression in Phame: D25873: Fix overlapping elements in Phame for >1791px width.
Feb 13 2025, 17:31 · Phame, Bug Reports, UX
aklapper updated the task description for T15985: Fix UX regression in Phame.
Feb 13 2025, 17:28 · Phame, Bug Reports, UX

Feb 10 2025

aklapper updated the summary of D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
Feb 10 2025, 19:33
aklapper merged T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 into T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Feb 10 2025, 19:31 · PHP 8 support
aklapper merged task T15934: Deprecation notice @ HTTPFutureHTTPResponseStatus.php:16 into T15930: PHP 8.1 "strlen(null)" exception in HTTPFutureHTTPResponseStatus.
Feb 10 2025, 19:31 · Arcanist, PHP 8 support, Deprecation Notice
aklapper added a revision to T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 (missing User-Agent HTTP Header): D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
Feb 10 2025, 19:30 · PHP 8 support, Deprecation Notice
aklapper requested review of D25868: Fix PHP 8.1 "preg_match(null)" exception for missing User-Agent HTTP Header.
Feb 10 2025, 19:30
aklapper moved T15829: Deprecation notice @ PhabricatorStandardPageView.php:630 (missing User-Agent HTTP Header) from Deprecation Notices to PHP 8.1 on the PHP 8 support board.
Feb 10 2025, 19:29 · PHP 8 support, Deprecation Notice
aklapper added a comment to T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider.

Cigaryno moved this task from Backlog to PHP 8.1 on the PHP 8 support board.

Feb 10 2025, 19:15 · Auth, PHP 8 support
aklapper requested review of D25867: Fix PHP 8.1 "strlen(null)" exception in Feed setting up MFA.
Feb 10 2025, 11:57
aklapper added a revision to T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider: D25867: Fix PHP 8.1 "strlen(null)" exception in Feed setting up MFA.
Feb 10 2025, 11:57 · Auth, PHP 8 support
aklapper created T15992: PHP 8.1 "strlen(null)" exception adding an MFA provider.
Feb 10 2025, 11:52 · Auth, PHP 8 support

Feb 8 2025

aklapper abandoned D25866: Remove unused properties.

Uhm, I realize this might not be a good idea because some might still be accessed by reflection.

Feb 8 2025, 16:11
aklapper requested review of D25866: Remove unused properties.
Feb 8 2025, 16:08

Feb 7 2025

aklapper closed T15482: Conduit method for Legalpad signatures as Resolved.

Superseded by https://we.phorge.it/rPa4948ec800e9e385ecb519d86b40c5f13719fb53

Feb 7 2025, 12:48 · Legalpad, Conduit, Affects-Wikimedia
aklapper closed T15482: Conduit method for Legalpad signatures, a subtask of T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge, as Resolved.
Feb 7 2025, 12:48 · Discussion Needed, Affects-Wikimedia
aklapper added a comment to T15323: Add support for embedding Videos from Wikimedia Commons into Remarkup.

I do not recommend, because https://phabricator.wikimedia.org/T293139 - Phorge displays whatever it gets, especially if the video got deleted in the meantime. Same behavior for Youtube.

Feb 7 2025, 12:42 · Feature Requests, Remarkup, Affects-Wikimedia

Feb 5 2025

aklapper retitled D25864: Paste previous milestone's description text when creating a new milestone from Allow pasting previous milestone's description when creating a new milestone to Allow copying previous milestone's description when creating a new milestone.
Feb 5 2025, 13:45
aklapper updated the diff for D25835: Strip surrounding whitespace from project and task titles.

Yeah that makes sense, thanks!

Feb 5 2025, 13:16 · Projects, Maniphest
aklapper updated the task description for T15991: When creating a new project milestone, insert the description of the previous milestone.
Feb 5 2025, 13:06 · Projects, Feature Requests
aklapper requested review of D25864: Paste previous milestone's description text when creating a new milestone.
Feb 5 2025, 12:16
aklapper added a revision to T15991: When creating a new project milestone, insert the description of the previous milestone: D25864: Paste previous milestone's description text when creating a new milestone.
Feb 5 2025, 12:16 · Projects, Feature Requests
aklapper created T15991: When creating a new project milestone, insert the description of the previous milestone.
Feb 5 2025, 11:26 · Projects, Feature Requests

Feb 3 2025

aklapper edited the content of Next Up.
Feb 3 2025, 20:55
aklapper edited the content of Next Up.
Feb 3 2025, 20:48
aklapper closed T15890: Workboard: better clarify if it's Archived, a subtask of T15886: Archived Projects: make them "more Archived" , as Resolved.
Feb 3 2025, 17:57 · Projects
aklapper closed D25774: Strike through archived projects in navigation crumbs.
Feb 3 2025, 17:57 · Projects
aklapper closed T15890: Workboard: better clarify if it's Archived as Resolved by committing rP0bd838868422: Strike through archived projects in navigation crumbs.
Feb 3 2025, 17:57 · UX, Projects
aklapper committed rP0bd838868422: Strike through archived projects in navigation crumbs.
Feb 3 2025, 17:57
aklapper updated the diff for D25774: Strike through archived projects in navigation crumbs.
  • rebase again
Feb 3 2025, 17:55 · Projects
aklapper updated the diff for D25774: Strike through archived projects in navigation crumbs.

./bin/celerity/map

Feb 3 2025, 11:13 · Projects
aklapper closed D25862: Communicate max dimensions of profile images before upload.
Feb 3 2025, 10:53
aklapper closed T15984: Communicate maximum dimensions of avatar images as Resolved by committing rP6facee6140ea: Communicate max dimensions of profile images before upload.
Feb 3 2025, 10:53 · Projects
aklapper committed rP6facee6140ea: Communicate max dimensions of profile images before upload.
Feb 3 2025, 10:53
aklapper retitled D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView() from Fix newEmptyView() parameters in PhabricatorDashboardPortalProfileMenuEngine to Remove unused newNoMenuItemsView() function.
Feb 3 2025, 10:50 · Dashboards
aklapper updated the diff for D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView().

Remove newNoMenuItemsView() instead

Feb 3 2025, 10:49 · Dashboards
aklapper retitled D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView() from Fix newEmptyView() parameters in PhabricatorDashboardPortalProfileMenuEngine to Remove unused newNoMenuItemsView() function.
Feb 3 2025, 10:49 · Dashboards
aklapper added inline comments to D25776: Portals: Rename unused newNoMenuItemsView() to newNoContentView().
Feb 3 2025, 10:46 · Dashboards
aklapper closed T15895: PhabricatorCustomField::readValueFromObject() should not return $this as Resolved by committing rPaaff2415f981: Fix incorrect return value of PhabricatorCustomField::readValueFromObject().
Feb 3 2025, 09:40
aklapper closed D25751: Fix incorrect return value of PhabricatorCustomField::readValueFromObject().
Feb 3 2025, 09:40
aklapper committed rPaaff2415f981: Fix incorrect return value of PhabricatorCustomField::readValueFromObject().
Feb 3 2025, 09:40

Feb 1 2025

Arkus404 awarded rP42234d56e5a4: Remove unused PhabricatorApplicationTransactionCommentView::getStatusID() a Cup of Joe token.
Feb 1 2025, 23:51

Jan 23 2025

aklapper added a comment to T15985: Fix UX regression in Phame.

Uhm, right. A quick fix would be removing the margin-left: 300px; CSS rule for div.phui-document-content-outer which might invalidate related screenshots on https://we.phorge.it/w/changelog/next_up/.

Jan 23 2025, 11:48 · Phame, Bug Reports, UX
aklapper updated the task description for T15986: Consider disabling unread notification count in page title.
Jan 23 2025, 07:59
aklapper created T15986: Consider disabling unread notification count in page title.
Jan 23 2025, 07:57

Jan 21 2025

aklapper updated the diff for D25862: Communicate max dimensions of profile images before upload.

Do not use consts but keep the two pixel values defined in getMaxTransformDimensions(), make function non-static

Jan 21 2025, 19:01

Jan 18 2025

aklapper added a comment to D25862: Communicate max dimensions of profile images before upload.

@Cigaryno: What is your motivation behind and which actual problem are you trying to solve by this? For example, there are now 4 out of ~25000 patches tagged with Projects if I was about to search for patches tagged with Projects. I can imagine tags to be partially useful on Maniphest tasks and I fail to see the advantage for Differential patches so far.

Jan 18 2025, 18:15
aklapper removed projects from D25862: Communicate max dimensions of profile images before upload: Projects, People.

@Cigaryno: Could you please not add project tags to patches? You seem to be the only person doing this lately, and it creates notifications that others need to read. Thanks.

Jan 18 2025, 18:08
aklapper added a comment to D25862: Communicate max dimensions of profile images before upload.
  • mb_chr(215) because arc lint dislikes funky ×
  • const MAX_TRANSFORM_* because arc lint does not like private const, so maybe PhabricatorFileImageTransform::getMaxTransformDimensions() is overengineering as I could also access the two consts directly instead
  • Cannot private const int because that requires PHP 8.3 (type safety haha)
Jan 18 2025, 11:49
aklapper requested review of D25862: Communicate max dimensions of profile images before upload.
Jan 18 2025, 11:48
aklapper added a revision to T15984: Communicate maximum dimensions of avatar images: D25862: Communicate max dimensions of profile images before upload.
Jan 18 2025, 11:48 · Projects
aklapper updated the task description for T15984: Communicate maximum dimensions of avatar images.
Jan 18 2025, 11:25 · Projects
aklapper created T15984: Communicate maximum dimensions of avatar images.
Jan 18 2025, 11:12 · Projects

Jan 15 2025

aklapper removed a parent task for T15943: Calendar: Call to a member function format() on null at $this->getQueryDateFrom($query)->getDateTime(): T15766: Cleanup a bit MimeMailParser.
Jan 15 2025, 21:06 · Calendar
aklapper removed a subtask for T15766: Cleanup a bit MimeMailParser: T15943: Calendar: Call to a member function format() on null at $this->getQueryDateFrom($query)->getDateTime().
Jan 15 2025, 21:06 · Mail, Good Starter Task
aklapper closed D25856: Add explicit cast to ArcanistUnitConsoleRenderer unit test.
Jan 15 2025, 13:41 · Arcanist
aklapper committed rARCec68f53ba2d6: Add explicit cast to ArcanistUnitConsoleRenderer unit test.
Jan 15 2025, 13:41 · Arcanist
aklapper closed D25787: Remove unused PhabricatorApplicationTransactionCommentView::getStatusID().
Jan 15 2025, 13:40
aklapper committed rP42234d56e5a4: Remove unused PhabricatorApplicationTransactionCommentView::getStatusID().
Jan 15 2025, 13:40
aklapper added a comment to Q164: Issue with Attached Files Displaying as Text ({F469}).

Please answer my questions via text. The two images can only be seen by you.

Jan 15 2025, 11:15

Jan 14 2025

aklapper added a comment to Q164: Issue with Attached Files Displaying as Text ({F469}).

Create a task in Phorge and attach a file (e.g., a screenshot or document).

Jan 14 2025, 12:28

Jan 10 2025

aklapper closed D25855: JSON rendering: Avoid exception iterating on non-iterable objects.
Jan 10 2025, 10:51
aklapper committed rARCf0176263a7e6: JSON rendering: Avoid exception iterating on non-iterable objects.
Jan 10 2025, 10:51

Dec 19 2024

aklapper requested review of D25856: Add explicit cast to ArcanistUnitConsoleRenderer unit test.
Dec 19 2024, 10:36 · Arcanist
aklapper updated the diff for D25855: JSON rendering: Avoid exception iterating on non-iterable objects.

git clean -fx to hopefully avoid test failure

Dec 19 2024, 09:56

Dec 17 2024

aklapper added a comment to T15640: Errors when a commit belongs to a numeric git branch: Exception: "Call to phutil_nonempty_string() expected null or a string, got: int" in PhabricatorRepository.php.

Wow. Assuming the line is the one with phutil_nonempty_string($branch), why branch "main" is considered a number?

Dec 17 2024, 17:24 · Bug Reports, Affects-Wikimedia

Dec 11 2024

aklapper requested review of D25855: JSON rendering: Avoid exception iterating on non-iterable objects.
Dec 11 2024, 20:14
aklapper accepted D25854: Phriction: fix issue with icons in table of contents on wide screens.

Thanks for the super-quick patch! I can confirm that this fixes the issue in the Phriction ToC on wider screens.

Dec 11 2024, 19:16
aklapper added a comment to D25673: Fix error in Mercurial when no offset is specified.

@jeffrey: Would you like to arc land your patch to get it merged?

Dec 11 2024, 10:48
aklapper added a comment to D25619: Fix overflowing of AphrontSideNavFilterView on small screens and tidy up nav bar styles.

@bekay: Would you like to merge this?

Dec 11 2024, 10:46
aklapper accepted D25850: Allow customizing default Phurl view and edit policies.
Dec 11 2024, 10:38

Dec 10 2024

aklapper added a project to T15074: Hide profile pictures and descriptions of disabled users: Spam mitigation.
Dec 10 2024, 14:35 · Spam mitigation, Security
aklapper added a comment to D25775: Do not re-subscribe @mentions when editing task description.

More understanding on the root cause is needed. Probably the root cause is "just" that getOldValue() returns an empty string. In that case we should probably at least understand what object is that (sub-class of PhabricatorTransactionRemarkupChange?) and we probably we need something like a generateOldValue() or something similar.

Dec 10 2024, 11:59 · Maniphest
aklapper updated the summary of D25774: Strike through archived projects in navigation crumbs.
Dec 10 2024, 11:11 · Projects
aklapper accepted D25846: Fix Diffusion commands in non-English environments.

After installing subversion and setting LC_ALL instead of LANG I can finally reproduce on a Fedora 40 system:

Dec 10 2024, 09:52
aklapper updated the test plan for D25846: Fix Diffusion commands in non-English environments.
Dec 10 2024, 09:46
aklapper requested changes to D25850: Allow customizing default Phurl view and edit policies.

Oh true, got it. Have to replace PhabricatorPolicyCapability::POLICY_ADMIN, with 'capability' => PhabricatorPolicies::POLICY_ADMIN, here

Dec 10 2024, 09:31
aklapper updated the test plan for D25850: Allow customizing default Phurl view and edit policies.
Dec 10 2024, 09:30
aklapper added inline comments to D25850: Allow customizing default Phurl view and edit policies.
Dec 10 2024, 09:24

Dec 9 2024

aklapper closed T15969: Hovercards "RuntimeException: Undefined index: objectPHID" when passing bogus data as Resolved by committing rPa5384ca60470: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 9 2024, 11:00
aklapper committed rPa5384ca60470: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 9 2024, 11:00
aklapper closed D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 9 2024, 11:00

Dec 6 2024

aklapper closed T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Dec 6 2024, 12:17 · PHP 8 support
aklapper closed D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 6 2024, 12:17
aklapper closed T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails as Resolved by committing rARCabda70208340: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 6 2024, 12:17 · PHP 8 support
aklapper committed rARCabda70208340: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 6 2024, 12:17
aklapper updated the diff for D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.

Right... one day I may get used to all those Phorge shortcuts, thanks

Dec 6 2024, 11:58
aklapper updated the diff for D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.

Oops, no for real

Dec 6 2024, 11:49
aklapper updated the diff for D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.

Uhm, right, heh

Dec 6 2024, 11:48

Dec 5 2024

aklapper added a revision to T15969: Hovercards "RuntimeException: Undefined index: objectPHID" when passing bogus data: D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 5 2024, 22:38
aklapper requested review of D25849: Hovercards: Avoid "Undefined index: objectPHID" when passing bogus data.
Dec 5 2024, 22:38
aklapper created T15969: Hovercards "RuntimeException: Undefined index: objectPHID" when passing bogus data.
Dec 5 2024, 22:28
aklapper added a revision to T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails: D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 5 2024, 18:04 · PHP 8 support
aklapper requested review of D25848: Fix PhabricatorAuthInviteTestCase::testDuplicateInvite unit test.
Dec 5 2024, 18:04
aklapper accepted D25847: Remarkup: harden how we recognize internal/external URIs (mailto, mobile phones, ...).

I applied this patch locally on top of git master and output does not complain anymore about 'link-brackets.txt' (thus it's correct) but fails in link-edge-cases.txt now (thus it's likely not complete):

Dec 5 2024, 17:38 · Remarkup
aklapper created T15968: Unit test PhabricatorAuthInviteTestCase::testDuplicateInvite fails.
Dec 5 2024, 17:25 · PHP 8 support

Dec 3 2024

aklapper updated the test plan for D25790: Show table of contents by default on wide screens.
Dec 3 2024, 23:07
aklapper accepted D25790: Show table of contents by default on wide screens.

@mturdus: Thanks! LGTM

Dec 3 2024, 23:06
aklapper added a comment to D25835: Strip surrounding whitespace from project and task titles.

@valerio.bozzolan: Feel free to give this revised version another review :)

Dec 3 2024, 23:02 · Projects, Maniphest