Page MenuHomePhorge
Feed Advanced Search

Jul 29 2023

aklapper closed T15553: Long filename in file upload popup not ellipsized in Firefox; overflows box as Resolved by committing rPfa687b4ba011: Always ellipsize long filename in file upload dialog.
Jul 29 2023, 09:14 · Bug Reports
aklapper closed D25347: Always ellipsize long filename in file upload dialog.
Jul 29 2023, 09:14
aklapper committed rPfa687b4ba011: Always ellipsize long filename in file upload dialog.
Always ellipsize long filename in file upload dialog
Jul 29 2023, 09:14

Jul 18 2023

aklapper added a comment to T15316: PHUITagView and similar: it's unclear whenever 'href' should be just a string.

I went to https://we.phorge.it/D25018 and that URL says:
Received unexpected type for href: PhutilURI. Please paste this log as comment in https://we.phorge.it/T15316

Jul 18 2023, 18:10 · PHP 8 support
aklapper added a comment to D25347: Always ellipsize long filename in file upload dialog.

Thanks for finding that! Yes, makes a lot of sense to reduce that scope

Jul 18 2023, 15:11
aklapper updated the diff for D25347: Always ellipsize long filename in file upload dialog.

Make change less intrusive/dangerous by reducing CSS scope to "type=file" input

Jul 18 2023, 15:10

Jul 17 2023

aklapper placed T15476: PHP 8.1 "strlen(null)" exception trying to stop maintenance mode of Diffusion repo up for grabs.

I currently don't have time to work on this so feel free to improve the diff (via arcanist/bin/arc patch D25296 / arcanist/bin/arc diff --update D25296).

Jul 17 2023, 13:23 · Diffusion, PHP 8 support
aklapper closed D25348: Do not crop user avatar image in top bar when no Real Name set.
Jul 17 2023, 10:03
aklapper closed T15552: User avatar image cropped in top bar when no Real Name set as Resolved by committing rP682fe971a4a9: Do not crop user avatar image in top bar when no Real Name set.
Jul 17 2023, 10:03 · Bug Reports
aklapper committed rP682fe971a4a9: Do not crop user avatar image in top bar when no Real Name set.
Do not crop user avatar image in top bar when no Real Name set
Jul 17 2023, 10:03
aklapper updated the diff for D25347: Always ellipsize long filename in file upload dialog.

ran ./bin/celerity map

Jul 17 2023, 09:44
aklapper updated the diff for D25348: Do not crop user avatar image in top bar when no Real Name set.

Ran ./bin/celerity map

Jul 17 2023, 09:34
aklapper updated the task description for T15550: Add HTML header for Atom/RSS feed discovery on Phame blog pages.
Jul 17 2023, 09:31 · Feature Requests

Jul 14 2023

aklapper requested review of D25348: Do not crop user avatar image in top bar when no Real Name set.
Jul 14 2023, 09:35
aklapper added a revision to T15552: User avatar image cropped in top bar when no Real Name set: D25348: Do not crop user avatar image in top bar when no Real Name set.
Jul 14 2023, 09:35 · Bug Reports
aklapper requested review of D25347: Always ellipsize long filename in file upload dialog.
Jul 14 2023, 09:27
aklapper added a revision to T15553: Long filename in file upload popup not ellipsized in Firefox; overflows box: D25347: Always ellipsize long filename in file upload dialog.
Jul 14 2023, 09:27 · Bug Reports
aklapper created T15553: Long filename in file upload popup not ellipsized in Firefox; overflows box.
Jul 14 2023, 09:06 · Bug Reports
aklapper created T15552: User avatar image cropped in top bar when no Real Name set.
Jul 14 2023, 08:50 · Bug Reports

Jul 13 2023

aklapper created T15551: Cannot see bottom content of workboard column when column header has more than one line.
Jul 13 2023, 14:26 · Workboard, Bug Reports
aklapper added a project to T15082: Consider allowing milestone columns to be ordered arbitrarily on workboards: Affects-Wikimedia.
Jul 13 2023, 14:11 · Discussion Needed, Affects-Wikimedia, Workboard
aklapper requested review of D25346: Add HTML header for Atom/RSS discovery on Phame blog pages.
Jul 13 2023, 13:22
aklapper added a revision to T15550: Add HTML header for Atom/RSS feed discovery on Phame blog pages: D25346: Add HTML header for Atom/RSS discovery on Phame blog pages.
Jul 13 2023, 13:22 · Feature Requests
aklapper updated the task description for T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.
Jul 13 2023, 13:22 · Discussion Needed, Affects-Wikimedia
aklapper created T15550: Add HTML header for Atom/RSS feed discovery on Phame blog pages.
Jul 13 2023, 13:20 · Feature Requests

Jul 12 2023

aklapper closed D25322: Blur profile image when user account disabled.
Jul 12 2023, 20:06
aklapper closed T15515: Blur profile image when account disabled as Resolved by committing rP85539ce25559: Blur profile image when user account disabled.
Jul 12 2023, 20:06 · Feature Requests, Affects-Wikimedia
aklapper committed rP85539ce25559: Blur profile image when user account disabled.
Blur profile image when user account disabled
Jul 12 2023, 20:06

Jul 11 2023

aklapper closed D25342: Update Facebook icon on Auth Provider page.
Jul 11 2023, 11:00
aklapper closed T15545: Update "Facebook" icon on Phorge OAuth as Resolved by committing rPfb822ba84999: Update Facebook icon on Auth Provider page.
Jul 11 2023, 11:00
aklapper committed rPfb822ba84999: Update Facebook icon on Auth Provider page.
Update Facebook icon on Auth Provider page
Jul 11 2023, 11:00
aklapper added a comment to D25342: Update Facebook icon on Auth Provider page.

Hmm, arc unit says No tests to run.:

$:acko\> git checkout authFBicon 
Switched to branch 'authFBicon'
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)
$:acko\> ../arcanist/bin/arc unit
No tests to run.
Jul 11 2023, 10:06

Jul 10 2023

aklapper added a comment to T15547: Alternative hashtag of milestone has no primary slug, thus project URL redirects to 404 /tag//.

Is there anything that generates this URL? Is there a broken link generated anywhere?

Jul 10 2023, 19:31
aklapper created T15547: Alternative hashtag of milestone has no primary slug, thus project URL redirects to 404 /tag//.
Jul 10 2023, 16:29
aklapper added a comment to T15546: Terminology inconsistency: Hashtags vs Tags vs Projects.

Found a related old upstream: https://secure.phabricator.com/T10326

Jul 10 2023, 14:35
aklapper added a comment to T15546: Terminology inconsistency: Hashtags vs Tags vs Projects.

Strawman proposal:

  • Rename "Additional Hashtags" to "Project Name Aliases"
  • Rename "Hashtags" to "Project Name Aliases"
  • Rename "Tags" to "Projects"
Jul 10 2023, 12:40
aklapper created T15546: Terminology inconsistency: Hashtags vs Tags vs Projects.
Jul 10 2023, 12:40
aklapper requested review of D25342: Update Facebook icon on Auth Provider page.
Jul 10 2023, 10:09
aklapper added a revision to T15545: Update "Facebook" icon on Phorge OAuth: D25342: Update Facebook icon on Auth Provider page.
Jul 10 2023, 10:09
aklapper created T15545: Update "Facebook" icon on Phorge OAuth.
Jul 10 2023, 10:09

Jul 5 2023

aklapper added a comment to T15498: PHP 8.2 "strlen(null)" exception when viewing image details.

OK I can reproduce now. I was missing the php-gd extension for some reasons.

Jul 5 2023, 17:45 · Files, PHP 8 support
aklapper closed T15475: PHP 8.1 "strlen(null)" exception on History page of Diffusion repo after setting maintenance mode, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jul 5 2023, 17:42 · PHP 8 support
aklapper closed T15475: PHP 8.1 "strlen(null)" exception on History page of Diffusion repo after setting maintenance mode as Resolved by committing rP71f38a90a358: Fix PHP 8.1 "strlen(null)" exception on History page of Diffusion repo after….
Jul 5 2023, 17:41 · Differential, PHP 8 support
aklapper closed D25295: Fix PHP 8.1 "strlen(null)" exception on History page of Diffusion repo after setting maintenance mode.
Jul 5 2023, 17:41
aklapper committed rP71f38a90a358: Fix PHP 8.1 "strlen(null)" exception on History page of Diffusion repo after….
Fix PHP 8.1 "strlen(null)" exception on History page of Diffusion repo after…
Jul 5 2023, 17:41
aklapper closed T15498: PHP 8.2 "strlen(null)" exception when viewing image details, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jul 5 2023, 17:38 · PHP 8 support
aklapper closed T15498: PHP 8.2 "strlen(null)" exception when viewing image details as Resolved by committing rPf45d6421a13c: Fix PHP 8.1 "strlen(null)" exception opening a File overlay (Lightbox comment….
Jul 5 2023, 17:38 · Files, PHP 8 support
aklapper closed D25310: Fix PHP 8.1 "strlen(null)" exception opening a File overlay (Lightbox comment frame).
Jul 5 2023, 17:38
aklapper committed rPf45d6421a13c: Fix PHP 8.1 "strlen(null)" exception opening a File overlay (Lightbox comment….
Fix PHP 8.1 "strlen(null)" exception opening a File overlay (Lightbox comment…
Jul 5 2023, 17:38

Jul 3 2023

aklapper updated the task description for T15515: Blur profile image when account disabled.
Jul 3 2023, 14:18 · Feature Requests, Affects-Wikimedia
aklapper added a comment to T15515: Blur profile image when account disabled.

Good content but unfortunately undiscoverable if not linked from a form preamble

Jul 3 2023, 13:22 · Feature Requests, Affects-Wikimedia
aklapper updated the diff for D25322: Blur profile image when user account disabled.

Remove already implemented text parts

Jul 3 2023, 12:18
aklapper retitled D25322: Blur profile image when user account disabled from Do not display user profile description and blur profile image when account disabled
Jul 3 2023, 12:18
aklapper renamed T15515: Blur profile image when account disabled from Do not display user profile description and blur profile image when account disabled to Blur profile image when account disabled.
Jul 3 2023, 12:16 · Feature Requests, Affects-Wikimedia
aklapper added a comment to T15515: Blur profile image when account disabled.
  1. This is a feature request, it should be defined using Feature Request pattern, not Bug Report pattern.
Jul 3 2023, 12:15 · Feature Requests, Affects-Wikimedia
aklapper added a comment to D25322: Blur profile image when user account disabled.

I'd say "This account has been disabled" is way clearer than... nothing? :P

Jul 3 2023, 11:22
valerio.bozzolan awarded T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name a Yellow Medal token.
Jul 3 2023, 09:22 · PHP 8 support
aklapper closed T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jul 3 2023, 09:03 · PHP 8 support
aklapper closed T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name as Resolved.

Looks like a mid-air collision, heh :)

Jul 3 2023, 09:03 · PHP 8 support
aklapper abandoned D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

Looks like a mid-air collision, heh :)

Jul 3 2023, 09:03
aklapper requested review of D25322: Blur profile image when user account disabled.
Jul 3 2023, 09:00
aklapper added a revision to T15515: Blur profile image when account disabled: D25322: Blur profile image when user account disabled.
Jul 3 2023, 09:00 · Feature Requests, Affects-Wikimedia
aklapper created T15515: Blur profile image when account disabled.
Jul 3 2023, 08:57 · Feature Requests, Affects-Wikimedia

Jul 2 2023

aklapper added a comment to T15443: Add Diffusion policy capability "Can Edit and View Identities".

I don't get the code.
src/applications/diffusion/controller/DiffusionIdentityViewController.php (note the View in its name) includes stuff like
$edit_uri = $this->getApplicationURI("identity/edit/{$id}/") defining ->setName(pht('Edit Identity')) (note the Edit here).
Also, this mashes up Diffusion and Repositories to add confusion (DiffusionIdentityEditController calls PhabricatorRepositoryIdentityEditEngine?).
I think I give up.

Jul 2 2023, 19:12 · Diffusion, Policy
aklapper updated the diff for D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

Hopefully fix unit test by running arc liberate locally first

Jul 2 2023, 17:22
aklapper added a comment to D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.

The assertion for Harbormaster Unit 10862 has failed. Does anyone know why?

Jul 2 2023, 16:55
aklapper requested review of D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.
Jul 2 2023, 14:58
aklapper added a revision to T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name: D25321: Fix PHP 8.1 "preg_split()(null)" exception registering account without Real Name.
Jul 2 2023, 14:58 · PHP 8 support
aklapper created T15514: PHP 8.1 "preg_split()(null)" exception trying to register user account without setting Real Name.
Jul 2 2023, 14:54 · PHP 8 support

Jun 30 2023

aklapper added a comment to T15129: Unmark Audit as a required application.

.. and vice versa

Jun 30 2023, 10:18 · Diffusion, User-Cigaryno
aklapper added a comment to T15326: PHP 8.0 without GD installed: Unhandled Exception setting a project profile image: Call to undefined function imagecreatefromstring().

Do you mean PHP 8.0 or PHP 8.1? I'm confused.

Jun 30 2023, 10:16 · Files, PHP 8 support

Jun 29 2023

Cigaryno awarded T15443: Add Diffusion policy capability "Can Edit and View Identities" a Like token.
Jun 29 2023, 15:24 · Diffusion, Policy
aklapper added a comment to T15443: Add Diffusion policy capability "Can Edit and View Identities".

Patch in P13 is incomplete, policy does not cover going to /diffusion/identity/edit/1/ and setting Assigned To to another user but should.

Jun 29 2023, 12:16 · Diffusion, Policy
aklapper added a comment to T15443: Add Diffusion policy capability "Can Edit and View Identities".
In T15443#9918, @avivey wrote:

It also might make sense to hide the actual list from the general public (it's a mapping of emails to users).

Jun 29 2023, 11:49 · Diffusion, Policy

Jun 26 2023

aklapper closed D25311: Fix typo "recipeint" in metamta.one-mail-per-recipient description.
Jun 26 2023, 12:28
aklapper committed rPe4fe54edf0d3: Fix typo "recipeint" in metamta.one-mail-per-recipient description.
Fix typo "recipeint" in metamta.one-mail-per-recipient description
Jun 26 2023, 12:28
aklapper requested review of D25311: Fix typo "recipeint" in metamta.one-mail-per-recipient description.
Jun 26 2023, 12:19
aklapper closed T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Jun 26 2023, 10:44 · PHP 8 support
aklapper closed T15335: PHP 8.1 null parameter exceptions block rendering the "Browse Projects" overlay dialog as Resolved.
Jun 26 2023, 10:44 · Arcanist, PHP 8 support

Jun 25 2023

aklapper requested review of D25310: Fix PHP 8.1 "strlen(null)" exception opening a File overlay (Lightbox comment frame).
Jun 25 2023, 10:32
aklapper added a revision to T15498: PHP 8.2 "strlen(null)" exception when viewing image details: D25310: Fix PHP 8.1 "strlen(null)" exception opening a File overlay (Lightbox comment frame).
Jun 25 2023, 10:32 · Files, PHP 8 support

Jun 21 2023

aklapper added a comment to T15129: Unmark Audit as a required application.

For archaeologists: canUninstall = false for Audit got set in rP11861265fe94fa97e4d0563c5bdb7b8cac27282d

Jun 21 2023, 13:31 · Diffusion, User-Cigaryno

Jun 20 2023

20after4 awarded rP478012cd463d: Add serious business string for defrocking a user (remove admin rights) a Mountain of Wealth token.
Jun 20 2023, 22:17
valerio.bozzolan awarded T15423: PHP 8.0 ValueError calling mb_convert_encoding() with an invalid encoding a Manufacturing Defect? token.
Jun 20 2023, 06:56 · Diffusion, PHP 8 support

Jun 19 2023

aklapper added a comment to T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge.

Eh, grep'ing the source, src/applications/metamta/engine/PhabricatorMailSMSEngine.php seems to be the only place reading those values.

Jun 19 2023, 21:12 · Policy
valerio.bozzolan awarded T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge a Yellow Medal token.
Jun 19 2023, 19:38 · Policy
aklapper created T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge.
Jun 19 2023, 18:06 · Policy
aklapper added a comment to D25300: Fix strlen() being passed a null in ArcanistUnitConsoleRenderer.php.
In D25300#8786, @Sten wrote:

IMHO we should just do a global replacement on all 'if (strlen(<someVar>)) and have done with it. I have done this on my phabricator copy to get it working.

Jun 19 2023, 15:01
aklapper closed T15456: Pholio: RuntimeException: Undefined variable $dictionary when adding an empty Inline Comment as Resolved by committing rP7c1487e4dcfa: Fix Pholio RuntimeException: Undefined variable $dictionary (when adding an….
Jun 19 2023, 12:13
aklapper closed D25281: Fix Pholio RuntimeException: Undefined variable $dictionary (when adding an empty Inline Comment).
Jun 19 2023, 12:13
aklapper committed rP7c1487e4dcfa: Fix Pholio RuntimeException: Undefined variable $dictionary (when adding an….
Fix Pholio RuntimeException: Undefined variable $dictionary (when adding an…
Jun 19 2023, 12:13
aklapper added a comment to D25281: Fix Pholio RuntimeException: Undefined variable $dictionary (when adding an empty Inline Comment).

I've tested the new revision with the soft error and this is a way better UX - thanks!

Jun 19 2023, 12:13
aklapper placed T15470: Include user email address in Conduit output when query is run by admin up for grabs.
Jun 19 2023, 11:39 · Conduit, Discussion Needed, Feature Requests
aklapper closed T15470: Include user email address in Conduit output when query is run by admin as Wontfix.

Then let's decline this ticket to reflect the status.

Jun 19 2023, 11:39 · Conduit, Discussion Needed, Feature Requests
aklapper closed D25270: Dashboards: add capability who can create Dashboards.
Jun 19 2023, 10:12
aklapper closed T15438: Add policy capability "Can create Dashboards" as Resolved by committing rP1c59b6542136: Dashboards: add capability who can create Dashboards.
Jun 19 2023, 10:12 · Dashboards, Policy
aklapper committed rP1c59b6542136: Dashboards: add capability who can create Dashboards.
Dashboards: add capability who can create Dashboards
Jun 19 2023, 10:12
aklapper updated the diff for D25270: Dashboards: add capability who can create Dashboards.

fix capitalization

Jun 19 2023, 10:11
aklapper closed T15473: Give embedded image files with transparency (alpha channel) a checkered background as Resolved by committing rP324470e39b0d: Give embedded image files with transparency a checkered background.
Jun 19 2023, 09:57
aklapper closed D25294: Give embedded image files with transparency a checkered background.
Jun 19 2023, 09:57