Page MenuHomePhorge
Feed Advanced Search

Jun 29 2024

aklapper added a reverting change for rP34db006c4b6c: Attempt to fix IE8 mixed content warning.: D25706: Remove workaround for IE8 to avoid mixed content warning.
Jun 29 2024, 18:24
aklapper updated the diff for D25704: Remove janky array copying workaround for IE8.

Also run ./bin/celerity map because it's JS

Jun 29 2024, 18:22
aklapper requested review of D25704: Remove janky array copying workaround for IE8.
Jun 29 2024, 18:10
aklapper added a reverting change for rP597c6c07f712: Switch back to janky array copying: D25704: Remove janky array copying workaround for IE8.
Jun 29 2024, 18:10
aklapper updated subscribers of rP91815cefc547: Fix broken URIs on "Rendering HTML" Diviner page.

@Wikivu: Why?

Jun 29 2024, 12:36
aklapper added a comment to D25672: Allow collapsing/expanding workboard column content by clicking its header.

are a bit esoteric

Jun 29 2024, 11:16

Jun 28 2024

valerio.bozzolan awarded D25672: Allow collapsing/expanding workboard column content by clicking its header a Yellow Medal token.
Jun 28 2024, 15:35
aklapper added a comment to D25672: Allow collapsing/expanding workboard column content by clicking its header.

we should probably toggle visibility by JavaScript

Jun 28 2024, 12:59
aklapper closed D25688: Fix broken URIs on "Rendering HTML" Diviner page.
Jun 28 2024, 12:39
aklapper committed rP91815cefc547: Fix broken URIs on "Rendering HTML" Diviner page.
Fix broken URIs on "Rendering HTML" Diviner page
Jun 28 2024, 12:39
aklapper closed T15825: Exception awarding badge to user without selecting a badge as Resolved by committing rP43d3fd9eac6e: Fix exception awarding empty badge to user.
Jun 28 2024, 12:38
aklapper closed D25636: Fix exception awarding empty badge to user.
Jun 28 2024, 12:38
aklapper committed rP43d3fd9eac6e: Fix exception awarding empty badge to user.
Fix exception awarding empty badge to user
Jun 28 2024, 12:38
aklapper added a comment to D25672: Allow collapsing/expanding workboard column content by clicking its header.

I love this collapsible on mobile since it saves a lot of scrolls, but I think the collapsible on desktop can just add confusion without clear benefits (since the desktop layout is not vertical, and saving vertical space does not help in showing more information). Probably this should only apply on .device-tablet and .device-phone, but not .device-desktop

Jun 28 2024, 12:28
aklapper added a comment to T15804: Imbalanced AphrontWriteGuard: more beginUnguardedWrites() calls than endUnguardedWrites() calls.

I've seen this occasionally when trying to log in via a /bin/auth recover link with same stacktrace as above, PHP 8.3.8 on a Fedora 40 machine:

Screenshot from 2024-06-28 14-08-29.png (383×927 px, 53 KB)

Jun 28 2024, 12:10

Jun 27 2024

aklapper updated the diff for D25658: Fix call to non-existing renderChangesetLink() in PHUIDiffTableOfContentsItemView.

It seems that the function PHUIDiffTableOfContentsItemView.php::render() is not called anymore as rPf21f1d8ab9e909b3e2c4dc07af7a358a8336902c removed $rows[] = $item->render();. I cannot spot another direct render() call anywhere else in the files instantiating a PHUIDiffTableOfContentsItemView.
However, PHUIDiffTableOfContentsItemView must define render() as it's defined as an abstract method in parent AphrontView.
After emptying render(), renderChangesetMetadata() does not have any other callers either, thus also removing it.

Jun 27 2024, 13:21
aklapper added a comment to D25658: Fix call to non-existing renderChangesetLink() in PHUIDiffTableOfContentsItemView.

grep for PHUIDiffTableOfContentsItemView in the codebase to see where we might be using this class.

Jun 27 2024, 13:10
valerio.bozzolan awarded rP72a6ff69fcda: Add blah a The World Burns token.
Jun 27 2024, 11:37
aklapper committed rPa2a719ee831e: Revert last bogus commit.
Revert last bogus commit
Jun 27 2024, 10:02
aklapper committed rP72a6ff69fcda: Add blah.
Add blah
Jun 27 2024, 09:58
aklapper closed T15837: "Log In to Comment" button in object view does not redirect back to object after login as Resolved by committing rP899abf7a2b53: Redirect back to object after clicking "Log In to Comment" and login.
Jun 27 2024, 08:14
aklapper closed D25667: Redirect back to object after clicking "Log In to Comment" and login.
Jun 27 2024, 08:14
aklapper committed rP899abf7a2b53: Redirect back to object after clicking "Log In to Comment" and login.
Redirect back to object after clicking "Log In to Comment" and login
Jun 27 2024, 08:14
aklapper closed D25646: Correct rendering of workboard column move feed stories when a single transaction performs moves on multiple boards.
Jun 27 2024, 08:12
aklapper committed rPc769125e9070: Correct rendering of workboard column move feed stories when a single….
Correct rendering of workboard column move feed stories when a single…
Jun 27 2024, 08:12
aklapper added a comment to D25658: Fix call to non-existing renderChangesetLink() in PHUIDiffTableOfContentsItemView.

The called method renderChangesetLink() is not defined anywhere so static code analysis complains.
UI-wise I could not spot anything obviously broken in the "Paths" sidebar under ToC for a merged commit, though.

Jun 27 2024, 08:07
aklapper closed D25702: Do not link "here" but use a descriptive link text.
Jun 27 2024, 07:37
aklapper committed rP290f3d63c5d9: Do not link "here" but use a descriptive link text.
Do not link "here" but use a descriptive link text
Jun 27 2024, 07:37
aklapper requested review of D25702: Do not link "here" but use a descriptive link text.
Jun 27 2024, 07:13
aklapper abandoned D25701: Do not link "here" but use a descriptive link text.
Jun 27 2024, 07:08
aklapper requested review of D25701: Do not link "here" but use a descriptive link text.
Jun 27 2024, 07:07

Jun 26 2024

aklapper accepted D25700: Fix legacy crash when visiting Motivator backend as anon.

Confirming this works as expected - thanks!

Jun 26 2024, 21:13
aklapper added a comment to D25698: Make the Remarkup Help Page Extensible.

Congrats to this patch.

Jun 26 2024, 21:10
aklapper updated the diff for D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

Looks like installing php-xdebug forces me to set 'xdebug.mode' to 'coverage' in 'php.ini' to pass arc unit, no matter what...

Jun 26 2024, 16:59
aklapper updated the diff for D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

Move CDN check from generic AphrontResponse to more correct AphrontHTMLResponse.

Jun 26 2024, 16:52
aklapper added inline comments to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.
Jun 26 2024, 16:51
aklapper added a comment to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

probably need to escape the URI

Jun 26 2024, 16:46

Jun 25 2024

aklapper edited the content of Next Up.
Jun 25 2024, 15:27
aklapper closed T15864: PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jun 25 2024, 08:13 · PHP 8 support
aklapper closed T15864: PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest as Resolved by committing rP5a9cf81ae592: Fix PHP 8.1 "strlen(null)" exceptions handling empty comment metadata in….
Jun 25 2024, 08:13 · PHP 8 support
aklapper closed D25699: Fix PHP 8.1 "strlen(null)" exceptions handling empty comment metadata in PhabricatorEditEngine.
Jun 25 2024, 08:13
aklapper committed rP5a9cf81ae592: Fix PHP 8.1 "strlen(null)" exceptions handling empty comment metadata in….
Fix PHP 8.1 "strlen(null)" exceptions handling empty comment metadata in…
Jun 25 2024, 08:13

Jun 24 2024

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

The diff below suppresses the error (and checks like trying to "Sign With MFA" without another action should fail etc still work) but no idea about potential side effects as isPreviewRequest() is called in numerous places.

Jun 24 2024, 15:31
aklapper created P44 T15866 suppress HTTP 400 error.
Jun 24 2024, 15:28
aklapper created T15866: Aphront400Response when editing a task.
Jun 24 2024, 15:28
aklapper created T15865: [Regression] Incorrect mail subject header [Updated] instead of [Created].
Jun 24 2024, 13:31
aklapper requested review of D25699: Fix PHP 8.1 "strlen(null)" exceptions handling empty comment metadata in PhabricatorEditEngine.
Jun 24 2024, 13:15
aklapper added a revision to T15864: PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest: D25699: Fix PHP 8.1 "strlen(null)" exceptions handling empty comment metadata in PhabricatorEditEngine.
Jun 24 2024, 13:15 · PHP 8 support
aklapper renamed T15864: PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest from PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment data in AphrontRequest to PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest.
Jun 24 2024, 13:12 · PHP 8 support
aklapper updated the task description for T15864: PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest.
Jun 24 2024, 13:10 · PHP 8 support
aklapper created T15864: PHP 8.1 "strlen(null)" exceptions in PhabricatorEditEngine handling empty comment metadata in AphrontRequest.
Jun 24 2024, 13:04 · PHP 8 support
aklapper closed D25648: Fix call to non-existing newEmptyValue() in PhabricatorDashboardPortalProfileMenuEngine.
Jun 24 2024, 06:56
aklapper committed rPf8b8d8876d56: Fix call to non-existing newEmptyValue() in….
Fix call to non-existing newEmptyValue() in…
Jun 24 2024, 06:56

Jun 23 2024

aklapper added inline comments to D25648: Fix call to non-existing newEmptyValue() in PhabricatorDashboardPortalProfileMenuEngine.
Jun 23 2024, 14:26
aklapper added a comment to D25643: Remove unused methods in PhabricatorEditorExtension.

@valerio.bozzolan Any thoughts/opinion regarding my last comment? :) TIA

Jun 23 2024, 14:23
aklapper closed T15749: Display warning about commenting on a task which is closed as a duplicate as Resolved by committing rPed9d212013cd: Warn in comment field if task is closed as duplicate.
Jun 23 2024, 13:29 · Feature Requests
aklapper closed D25546: Warn in comment field if task is closed as duplicate.
Jun 23 2024, 13:29
aklapper committed rPed9d212013cd: Warn in comment field if task is closed as duplicate.
Warn in comment field if task is closed as duplicate
Jun 23 2024, 13:29
aklapper updated the test plan for D25546: Warn in comment field if task is closed as duplicate.
Jun 23 2024, 13:28
aklapper closed D25652: Fix call to non-existing ArcanistAliasEffect::EFFECT_CONFIGURATION in ArcanistAliasEngine.
Jun 23 2024, 08:03
aklapper committed rARC21fbc806e4e1: Fix call to non-existing ArcanistAliasEffect::EFFECT_CONFIGURATION in….
Fix call to non-existing ArcanistAliasEffect::EFFECT_CONFIGURATION in…
Jun 23 2024, 08:03

Jun 22 2024

aklapper closed D25697: Run celerity map after rP1fa8c79b1ef86a9edda575b582b18fa24d60ea1f.
Jun 22 2024, 21:20
aklapper committed rPeda7a608e58d: Run celerity map after rP1fa8c79b1ef86a9edda575b582b18fa24d60ea1f.
Run celerity map after rP1fa8c79b1ef86a9edda575b582b18fa24d60ea1f
Jun 22 2024, 21:20
aklapper added a comment to rP1fa8c79b1ef8: Update d3 from version 5.9.2 to 6.7.0.

Sigh I screwed up (again) by not running ./bin/celerity map one more time. :( Followup in D25697

Jun 22 2024, 21:18
aklapper requested review of D25697: Run celerity map after rP1fa8c79b1ef86a9edda575b582b18fa24d60ea1f.
Jun 22 2024, 21:17
aklapper planned changes to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.

Meh, after removing the value from the "Page Size" field on phorge.localhost/maniphest/query/advanced/, field entry will incorrectly display "0" but list 100 results. Need to find out how to keep the value displayed/reset after manually removing it to avoid PHP converting an empty integer to a 0.

Jun 22 2024, 21:10 · Maniphest
aklapper updated the diff for D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.

Make Celerity happy (I hope)

Jun 22 2024, 21:08 · Maniphest
aklapper updated the diff for D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.

We pushed rPfbe07fbeefcadea3abdb4dc3e4d4558c2b91ada9 in the meantime so no more String but Int field

Jun 22 2024, 21:07 · Maniphest
aklapper added a comment to D25518: Allow setting default value for SearchFields; set Maniphest Page Size to 100.

Current patch does not work anymore since merging rPfbe07fbeefcadea3abdb4dc3e4d4558c2b91ada9; need to remove getDefaultValue() from PhabricatorSearchIntField instead of PhabricatorSearchTextField now

Jun 22 2024, 21:02 · Maniphest
aklapper closed D25631: Update d3 from version 5.9.2 to 6.7.0.
Jun 22 2024, 20:42
aklapper closed T15820: Update d3 from version 5.9.2 to 6.7.0 as Resolved by committing rP1fa8c79b1ef8: Update d3 from version 5.9.2 to 6.7.0.
Jun 22 2024, 20:42
aklapper edited the content of Next Up.
Jun 22 2024, 20:42
aklapper committed rP1fa8c79b1ef8: Update d3 from version 5.9.2 to 6.7.0.
Update d3 from version 5.9.2 to 6.7.0
Jun 22 2024, 20:42
aklapper updated the test plan for D25631: Update d3 from version 5.9.2 to 6.7.0.
Jun 22 2024, 20:35
aklapper added a comment to T15677: Probably delete Log Write Check code.

https://secure.phabricator.com/T13624#255069 and https://secure.phabricator.com/T13624#255072 provide the bigger context why it's "temporarily disabled".

Jun 22 2024, 16:56
aklapper closed T15854: "Undefined array key 1" exception when @task in PHPDoc is a single string as Resolved by committing rPddcdd6eaf24b: Fix "Undefined offset: 1" exception in Diviner when @task value in PHPDoc is a….
Jun 22 2024, 16:10 · Diviner
aklapper closed D25690: Fix "Undefined offset: 1" exception in Diviner when @task value in PHPDoc is a single word.
Jun 22 2024, 16:10
aklapper committed rPddcdd6eaf24b: Fix "Undefined offset: 1" exception in Diviner when @task value in PHPDoc is a….
Fix "Undefined offset: 1" exception in Diviner when @task value in PHPDoc is a…
Jun 22 2024, 16:10
aklapper added a comment to D25631: Update d3 from version 5.9.2 to 6.7.0.

Thanks for taking a look! Grep'ing the Phorge codebase I could not find any other consumers of d3 than Chart.js used by the Facts application. The d3 API has changed between 5.9.2 and 6.7.0 but the only changes relevant to Phorge which I found are covered in the three lines touched in Chart.js in this very patch.

Jun 22 2024, 07:26

Jun 21 2024

aklapper updated the test plan for D25648: Fix call to non-existing newEmptyValue() in PhabricatorDashboardPortalProfileMenuEngine.
Jun 21 2024, 14:52
aklapper added inline comments to D25690: Fix "Undefined offset: 1" exception in Diviner when @task value in PHPDoc is a single word.
Jun 21 2024, 14:47
aklapper added a comment to D25691: Fix arc diff in Subversion for non-English languages.

I realize how little I remember SVN to set up testing, sigh... Any chance to share the related stacktrace?

Jun 21 2024, 14:31
aklapper retitled D25619: Fix overflowing of AphrontSideNavFilterView on small screens and tidy up nav bar styles from Fixes overflowing of AphrontSideNavFilterView on small screens and tidies up nav bar styles
Jun 21 2024, 13:28
aklapper accepted D25619: Fix overflowing of AphrontSideNavFilterView on small screens and tidy up nav bar styles.
Jun 21 2024, 13:28
aklapper requested changes to D25676: Fix responsible authors in DifferentialRevisionQuery.

Per my last comment

Jun 21 2024, 13:25 · Differential

Jun 19 2024

aklapper planned changes to D25696: Avoid "Unknown Object (????)" for custom Select field values in Herald editor.

This is not a full fix, still it is an improvement (and a base if anyone feels like fixing this perfectly).

Jun 19 2024, 20:35
aklapper requested review of D25696: Avoid "Unknown Object (????)" for custom Select field values in Herald editor.
Jun 19 2024, 20:33
aklapper added a revision to T15860: Editing a Herald rule fails to display values of custom field: "Unknown Object (????)": D25696: Avoid "Unknown Object (????)" for custom Select field values in Herald editor.
Jun 19 2024, 20:33 · Herald
aklapper abandoned D25635: Fix PHP 8.1 "preg_replace(null)" exception in PhabricatorEditorURIEngine.php.

revi confirmed this is called by getRepositorySlug() so abandoning this patch as hiding the underlying issue (no repository slug defined?) is not the right approach

Jun 19 2024, 16:33
aklapper created T15860: Editing a Herald rule fails to display values of custom field: "Unknown Object (????)".
Jun 19 2024, 15:49 · Herald
aklapper added a comment to D25636: Fix exception awarding empty badge to user.

Nice catch. Basically the question is, why is this not working?

Jun 19 2024, 13:53
aklapper added a comment to T15824: Deprecation notice at PhabricatorEditorURIEngine.php:283.

@revi: Could you please double-check and confirm that the line 144 in <phorge>/src/infrastructure/editor/PhabricatorEditorURIEngine.php is
'n' => $this->escapeToken($repository->getRepositorySlug()),
in your installation? Thanks in advance!

Jun 19 2024, 13:52 · PHP 8 support, Deprecation Notice
aklapper added inline comments to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.
Jun 19 2024, 09:49
aklapper added a comment to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

can it cause anything bad

Jun 19 2024, 09:37
aklapper added inline comments to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.
Jun 19 2024, 07:30

Jun 18 2024

aklapper closed T15224: Mobile hamburger menu in User Profile page contains only useless stuff as Resolved by committing rP5d479556c329: Display same items in mobile menu on User Profile page as on desktop.
Jun 18 2024, 18:01 · User-valerio.bozzolan, People, User-Cigaryno, Mobile
aklapper closed D25687: Display same items in mobile menu on User Profile page as on desktop.
Jun 18 2024, 18:01
aklapper committed rP5d479556c329: Display same items in mobile menu on User Profile page as on desktop.
Display same items in mobile menu on User Profile page as on desktop
Jun 18 2024, 18:01
aklapper added a comment to D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.

Good point, thanks! Updated.

Jun 18 2024, 15:18
aklapper updated the summary of D25694: Set "preconnect" HTTP header when "security.alternate-file-domain" is set.
Jun 18 2024, 15:18