Page MenuHomePhorge
Feed All Stories

Jun 7 2024

aklapper retitled D25685: Allow admins to access "Manage" page from user profile page menu on mobile from Allow to access "Manage" page from user profile page menu on mobile
Jun 7 2024, 17:12
aklapper requested review of D25685: Allow admins to access "Manage" page from user profile page menu on mobile.
Jun 7 2024, 17:12
pppery updated the summary of D25684: Remove PhutilPhtTestCase::getDateTranslations().
Jun 7 2024, 16:57
pppery requested review of D25684: Remove PhutilPhtTestCase::getDateTranslations().
Jun 7 2024, 16:55
aklapper requested review of D25683: Only display "Calendar" entry in user profile page menu on mobile when Calendar application is installed.
Jun 7 2024, 16:53
valerio.bozzolan added inline comments to D25618: Avoid search exception for calendar events when using localized time formats.
Jun 7 2024, 15:43
valerio.bozzolan added inline comments to D25618: Avoid search exception for calendar events when using localized time formats.
Jun 7 2024, 15:42
valerio.bozzolan accepted D25644: Fix call to non-existing getTransactionCommentForSave() in PhabricatorInlineComment.
Jun 7 2024, 15:10
valerio.bozzolan added a comment to D25644: Fix call to non-existing getTransactionCommentForSave() in PhabricatorInlineComment.

Maybe a good moment for minimal PHPDoc with

Jun 7 2024, 15:10
valerio.bozzolan awarded Q138: SAML 2.0 support a Yellow Medal token.
Jun 7 2024, 14:45 · Feature Requests
tedi asked Q138: SAML 2.0 support.
Jun 7 2024, 13:29 · Feature Requests
valerio.bozzolan added a comment to D25675: Drydock and Almanac: add welcome pages.

I will update the screenshots. Let's wait another +1 on strings.

Jun 7 2024, 12:23
valerio.bozzolan updated the diff for D25675: Drydock and Almanac: add welcome pages.

Tried to re-phrase a bit, thanks to feedback from Italian coworkers and Andrè. lol

Jun 7 2024, 12:18
aklapper closed T15791: PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Jun 7 2024, 11:32 · PHP 8 support
aklapper closed T15791: PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined as Resolved by committing rP17b568b94f11: Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel….
Jun 7 2024, 11:32 · PHP 8 support
aklapper closed D25596: Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.
Jun 7 2024, 11:32
aklapper committed rP17b568b94f11: Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel….
Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel…
Jun 7 2024, 11:32
aklapper closed D25655: Fix call to non-existing newWorkCommands() in NuanceItemType.
Jun 7 2024, 11:30
aklapper committed rP3349c3be17c7: Fix call to non-existing newWorkCommands() in NuanceItemType.
Fix call to non-existing newWorkCommands() in NuanceItemType
Jun 7 2024, 11:30
aklapper closed D25653: Fix call to non-existing getDisplayName() in DiffusionRepositoryClusterEngine.php.
Jun 7 2024, 11:30
aklapper committed rPcb5a72b5e6d1: Fix call to non-existing getDisplayName() in DiffusionRepositoryClusterEngine..
Fix call to non-existing getDisplayName() in DiffusionRepositoryClusterEngine.
Jun 7 2024, 11:30
valerio.bozzolan accepted D25653: Fix call to non-existing getDisplayName() in DiffusionRepositoryClusterEngine.php.

sgtm

Jun 7 2024, 11:03
valerio.bozzolan accepted D25596: Fix PHP 8.1 "strlen(null)" exceptions editing existing Dashboard query panel with no query defined.

sgtm

Jun 7 2024, 09:13
valerio.bozzolan awarded D25655: Fix call to non-existing newWorkCommands() in NuanceItemType a Like token.
Jun 7 2024, 08:11
valerio.bozzolan accepted D25655: Fix call to non-existing newWorkCommands() in NuanceItemType.

sgtm

Jun 7 2024, 08:11
pppery added a comment to T15815: Make i18n string extraction ignore strings in test cases.

... but it turns out by concidence most of the date elements that are worth translating are already translatable from other references in the code:

Jun 7 2024, 04:33 · Localization
pppery added a comment to T15815: Make i18n string extraction ignore strings in test cases.
// The only purpose of this function is to provide a static list of
// translations which can come from PhutilTranslator::translateDate() to
// allow translation extractor getting them.

I seem to have a bad habit of doing things and realizing they were stupid or I had missed something weeks to months later.

Jun 7 2024, 03:12 · Localization

Jun 6 2024

RhinosF1 added a comment to T15848: newOAuth1Future doesn't set a User-Agent.

That would probably be a better User-Agent

Jun 6 2024, 15:00 · Auth
pppery closed T15850: Typo in auth message when unlinking accounts as Resolved by committing rPd8cd959622da: Fix a leftover misspelled "Phabricator" reference.
Jun 6 2024, 14:37
pppery closed D25682: Fix a leftover misspelled "Phabricator" reference.
Jun 6 2024, 14:37
pppery committed rPd8cd959622da: Fix a leftover misspelled "Phabricator" reference.
Fix a leftover misspelled "Phabricator" reference
Jun 6 2024, 14:37
aklapper added a comment to T15849: Add a "description" or "label" field for Conduit API Tokens.

/settings/panel/multifactor/ requires users to add a custom Name so there is likely code to adapt/reuse for /settings/panel/apitokens/

Jun 6 2024, 11:08 · Feature Requests, Conduit, Auth
aklapper added a comment to T15848: newOAuth1Future doesn't set a User-Agent.

https://we.phorge.it/source/phorge/browse/master/src/applications/auth/adapter/PhutilGitHubAuthAdapter.php$57-58 uses a boring
$future->addHeader('User-Agent', __CLASS__); for this.

Jun 6 2024, 10:53 · Auth
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Use consistent CSS scopes. Tested. And really really last change for now. I think.

Jun 6 2024, 10:15
avivey accepted D25682: Fix a leftover misspelled "Phabricator" reference.

There may be some room for extra clarity for users in complex organization setups, but this is a rare enough operation (outside of dev) that it's probably not worth worrying about.

Jun 6 2024, 06:52
pppery added a project to T15851: Support proper pluralization in mock task activity: Bug Reports.
Jun 6 2024, 05:39 · Bug Reports
pppery renamed T15851: Support proper pluralization in mock task activity from Support proper PLURAL syntax in mocks to Support proper pluralization in mock task activity.
Jun 6 2024, 05:39 · Bug Reports
pppery created T15851: Support proper pluralization in mock task activity.
Jun 6 2024, 05:37 · Bug Reports
pppery added a comment to D25682: Fix a leftover misspelled "Phabricator" reference.

I would be find with turning this into "your PlatformSymbols::getPlatformServerName() account" instead if that's seen as clearer but I'm not convinced the platform is necessary here at all. Opinions on that welcome.

Jun 6 2024, 02:34
pppery requested review of D25682: Fix a leftover misspelled "Phabricator" reference.
Jun 6 2024, 02:27
pppery added a revision to T15850: Typo in auth message when unlinking accounts: D25682: Fix a leftover misspelled "Phabricator" reference.
Jun 6 2024, 02:27
pppery claimed T15850: Typo in auth message when unlinking accounts.
Jun 6 2024, 01:39
pppery updated the task description for T15850: Typo in auth message when unlinking accounts.
Jun 6 2024, 01:24
pppery created T15850: Typo in auth message when unlinking accounts.
Jun 6 2024, 01:24

Jun 5 2024

bd808 added a project to T15849: Add a "description" or "label" field for Conduit API Tokens: Feature Requests.
Jun 5 2024, 22:36 · Feature Requests, Conduit, Auth
bd808 created T15849: Add a "description" or "label" field for Conduit API Tokens.
Jun 5 2024, 22:33 · Feature Requests, Conduit, Auth
RhinosF1 created T15848: newOAuth1Future doesn't set a User-Agent.
Jun 5 2024, 20:54 · Auth
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Use consistent class scope; fix a typo

Jun 5 2024, 20:13
aklapper updated the summary of D25672: Allow collapsing/expanding workboard column content by clicking its header.
Jun 5 2024, 20:09
aklapper added a comment to D25672: Allow collapsing/expanding workboard column content by clicking its header.

IMHO this is ready to review.

Jun 5 2024, 20:06
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Avoid non-ASCII bytes in CSS by using FontAwesome

Jun 5 2024, 20:02
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Display custom collapse/expand arrows only on mobile screens; display them after the column header name instead of before

Jun 5 2024, 19:50
aklapper planned changes to D25672: Allow collapsing/expanding workboard column content by clicking its header.
Jun 5 2024, 19:02
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Add PHPDoc for setCollapsible

Jun 5 2024, 19:01
aklapper planned changes to D25672: Allow collapsing/expanding workboard column content by clicking its header.
Jun 5 2024, 18:01
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Fix syntax

Jun 5 2024, 18:00
aklapper planned changes to D25672: Allow collapsing/expanding workboard column content by clicking its header.
Jun 5 2024, 17:55
aklapper updated the diff for D25672: Allow collapsing/expanding workboard column content by clicking its header.

Not sure if we prefer to make isCollabsable a property of the base classes, instead of making them non-final

Jun 5 2024, 17:54
aklapper updated the diff for D25655: Fix call to non-existing newWorkCommands() in NuanceItemType.

Yeah right, NuanceFormItemType returns an array so NuanceGitHubEventItemType should also return an empty array. Good point, thanks!

Jun 5 2024, 16:31
aklapper added a comment to D25643: Remove unused methods in PhabricatorEditorExtension.

kill it

Jun 5 2024, 16:21
aklapper closed T15847: PHP 8.1 "strlen(null)" exception creating a Portal, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Jun 5 2024, 15:18 · PHP 8 support
aklapper closed T15847: PHP 8.1 "strlen(null)" exception creating a Portal as Resolved by committing rPcb934602c2e8: Fix PHP 8.1 "strlen(null)" exception creating a Portal.
Jun 5 2024, 15:18 · PHP 8 support
aklapper closed D25681: Fix PHP 8.1 "strlen(null)" exception creating a Portal.
Jun 5 2024, 15:18
aklapper committed rPcb934602c2e8: Fix PHP 8.1 "strlen(null)" exception creating a Portal.
Fix PHP 8.1 "strlen(null)" exception creating a Portal
Jun 5 2024, 15:18
aklapper closed D25654: Correct PHPDoc return value for loadObject() in PhabricatorObjectMailReceiver.
Jun 5 2024, 15:17
aklapper committed rP5f565e2ab665: Correct PHPDoc return value for loadObject() in PhabricatorObjectMailReceiver.
Correct PHPDoc return value for loadObject() in PhabricatorObjectMailReceiver
Jun 5 2024, 15:17
aklapper closed D25647: Fix call to non-existing newIcons() in PhabricatorIconSet.
Jun 5 2024, 15:15
aklapper committed rP98884f758a29: Fix call to non-existing newIcons() in PhabricatorIconSet.
Fix call to non-existing newIcons() in PhabricatorIconSet
Jun 5 2024, 15:15
valerio.bozzolan awarded D25643: Remove unused methods in PhabricatorEditorExtension a Evil Spooky Haunted Tree token.
Jun 5 2024, 15:00
valerio.bozzolan added a comment to D25643: Remove unused methods in PhabricatorEditorExtension.

Also fix the typo in the function name

Jun 5 2024, 14:59
valerio.bozzolan accepted D25647: Fix call to non-existing newIcons() in PhabricatorIconSet.
$ grep -FR 'extends PhabricatorIconSet' .
./src/applications/people/icon/PhabricatorPeopleIconSet.php:  extends PhabricatorIconSet {
./src/applications/calendar/icon/PhabricatorCalendarIconSet.php:  extends PhabricatorIconSet {
./src/applications/project/icon/PhabricatorProjectIconSet.php:  extends PhabricatorIconSet {
./src/applications/badges/icon/PhabricatorBadgesIconSet.php:  extends PhabricatorIconSet {
./src/applications/search/menuitem/PhabricatorProfileMenuItemIconSet.php:  extends PhabricatorIconSet {
./src/applications/dashboard/icon/PhabricatorDashboardIconSet.php:  extends PhabricatorIconSet {
Jun 5 2024, 14:45
valerio.bozzolan added a comment to D25655: Fix call to non-existing newWorkCommands() in NuanceItemType.

Thanks. Your edit effectively reflects what already happens, but interestingly, it still may crash 🤔

Jun 5 2024, 14:42
valerio.bozzolan accepted D25654: Correct PHPDoc return value for loadObject() in PhabricatorObjectMailReceiver.

sgtm

Jun 5 2024, 14:31
valerio.bozzolan accepted D25681: Fix PHP 8.1 "strlen(null)" exception creating a Portal.

sgtm

Jun 5 2024, 14:30
aklapper requested review of D25681: Fix PHP 8.1 "strlen(null)" exception creating a Portal.
Jun 5 2024, 11:44
aklapper added a revision to T15847: PHP 8.1 "strlen(null)" exception creating a Portal: D25681: Fix PHP 8.1 "strlen(null)" exception creating a Portal.
Jun 5 2024, 11:44 · PHP 8 support
aklapper created T15847: PHP 8.1 "strlen(null)" exception creating a Portal.
Jun 5 2024, 11:43 · PHP 8 support
aklapper planned changes to D25672: Allow collapsing/expanding workboard column content by clicking its header.
Jun 5 2024, 11:12
aklapper accepted D25671: Reword joke password reset email message.

@valerio.bozzolan: Y U so sirious??? :D

Jun 5 2024, 09:17
valerio.bozzolan accepted D25051: Destroy file attachments when file is deleted, or object is deleted.
Jun 5 2024, 08:31 · Files
aklapper closed D25679: Remove unused variable from HeraldEngine.
Jun 5 2024, 08:30
aklapper committed rPa8af0c6e5119: Remove unused variable from HeraldEngine.
Remove unused variable from HeraldEngine
Jun 5 2024, 08:30
valerio.bozzolan triaged T15110: File reference not removed when file is deleted as High priority.

A bit more than Normal, since it reflects on a database with orphan elements that creates "ghosts in the UI".

Jun 5 2024, 07:59 · Files, Bug Reports
valerio.bozzolan accepted D25671: Reword joke password reset email message.

Wow. With my proposal is not funny anymore. OK I will refrain myself from contributing here. But I personally like the new proposal from Andrè and @pppery. Personally approving.

Jun 5 2024, 07:44
valerio.bozzolan added a comment to D25671: Reword joke password reset email message.

I understand the points. Third proposal, starting with useful tips (good idea), and shorter:

Jun 5 2024, 07:41

Jun 4 2024

pppery closed T15845: Remove leftover reference to PhutilHighIntensityIntervalDaemon as Resolved by committing rP8dd90edd3a76: Remove broken link to PhutilHighIntensityIntervalDaemon docs.
Jun 4 2024, 21:31
pppery closed D25680: Remove broken link to PhutilHighIntensityIntervalDaemon docs.
Jun 4 2024, 21:31
pppery committed rP8dd90edd3a76: Remove broken link to PhutilHighIntensityIntervalDaemon docs.
Remove broken link to PhutilHighIntensityIntervalDaemon docs
Jun 4 2024, 21:31
sirocyl added a comment to D25671: Reword joke password reset email message.

I like the change in language here, but maybe a total rewrite of the text is better. My take:

When setting a new password. please keep it safe, using a trustworthy password manager and a randomly generated password.
We thank you, your administrator thanks you, and you'll thank yourself in the future.

In the unlikely event you that absolutely don't intend to keep it safe at all, you might choose instead, to:

  • Write it down on a sticky note, put it on your monitor, and hope nobody else uses it on %s.
  • Use the same password you've already used, especially for your e-mail and bank account.
  • Use easy-to-remember, easy-to-guess passwords, like "12345abcde".

Modern security advice considers these practices "a bad idea".
If you're already doing any of these, here or elsewhere, you might want to consider the account compromised.

Jun 4 2024, 20:28
aklapper retitled D25680: Remove broken link to PhutilHighIntensityIntervalDaemon docs from Remove a broken link
Jun 4 2024, 20:09
aklapper accepted D25680: Remove broken link to PhutilHighIntensityIntervalDaemon docs.

Thanks! Confirming that the link on https://we.phorge.it/book/dev/class/PhutilDaemon/ is a 404, and that the file was deleted in https://secure.phabricator.com/rPHU720c8116845bb9dc19334170e6c0702aa0210c78

Jun 4 2024, 20:09
pppery updated the diff for D25671: Reword joke password reset email message.

Fix a double space after testing

Jun 4 2024, 19:14
pppery requested review of D25680: Remove broken link to PhutilHighIntensityIntervalDaemon docs.
Jun 4 2024, 17:22
pppery added a revision to T15845: Remove leftover reference to PhutilHighIntensityIntervalDaemon: D25680: Remove broken link to PhutilHighIntensityIntervalDaemon docs.
Jun 4 2024, 17:22
pppery updated the diff for D25671: Reword joke password reset email message.

Actually do that, since I screwed up before

Jun 4 2024, 17:17
pppery retitled D25671: Reword joke password reset email message from Remove joke password reset email message
Jun 4 2024, 17:12
pppery updated the diff for D25671: Reword joke password reset email message.

Update to Andre's suggestion

Jun 4 2024, 17:11
valerio.bozzolan closed D25621: Show login page if a search token requires a valid viewer.
Jun 4 2024, 14:11
valerio.bozzolan closed T15704: Cryptic exception when listing tasks "Closed By: Current Viewer" while logged out as Resolved by committing rP5a40739451c1: Show login page if a search token requires a valid viewer.
Jun 4 2024, 14:10 · Bug Reports, User-valerio.bozzolan
valerio.bozzolan committed rP5a40739451c1: Show login page if a search token requires a valid viewer.
Show login page if a search token requires a valid viewer
Jun 4 2024, 14:10