Page MenuHomePhorge
Feed All Stories

Aug 20 2024

valerio.bozzolan added a comment to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

...but don't follow my tip, since the above thing forces to a specific class and it's different than the old and already-proposed behavior

Aug 20 2024, 10:47
valerio.bozzolan added a comment to D25753: Fix call to undefined method PhabricatorInlineCommentController::canEditInlineComment().

I'm personally OK with this, premising that Phorge never used assert(), as far as I can see.

Aug 20 2024, 10:45
aklapper closed D25784: Remove unused methods from ConpherenceDurableColumnView.
Aug 20 2024, 08:11
aklapper committed rPe1e1570c1165: Remove unused methods from ConpherenceDurableColumnView.
Remove unused methods from ConpherenceDurableColumnView
Aug 20 2024, 08:11
aklapper closed D25785: Remove unused HeraldAdapter:buildTokenizerFieldValue().
Aug 20 2024, 08:09
aklapper committed rPcf5abd9e4b6b: Remove unused HeraldAdapter:buildTokenizerFieldValue().
Remove unused HeraldAdapter:buildTokenizerFieldValue()
Aug 20 2024, 08:09
valerio.bozzolan accepted D25784: Remove unused methods from ConpherenceDurableColumnView.

sgtm

Aug 20 2024, 07:01
valerio.bozzolan added a comment to T15225: Conpherence: add a dedicated "Send" button (not just the Enter key).

I agree with @waldyrious and I just want to add that, if somebody wants to add a button (and restore multi-line), here is probably the code:

Aug 20 2024, 07:00 · Conpherence, Mobile, User-valerio.bozzolan, UX
valerio.bozzolan accepted D25785: Remove unused HeraldAdapter:buildTokenizerFieldValue().

sgtm

Aug 20 2024, 06:56

Aug 19 2024

aklapper added a comment to D25792: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.

Note that I have NOT properly tested this locally as I still have issues with my LDAP setup.

Aug 19 2024, 19:52
aklapper added a revision to T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated: D25792: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.
Aug 19 2024, 19:49 · PHP 8 support
aklapper requested review of D25792: Fix PHP 8.3 "Usage of ldap_connect with two arguments is deprecated" exception.
Aug 19 2024, 19:49
aklapper renamed T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated from PHP 8.3: ldap_connect() call signature deprecated to PHP 8.3: Usage of ldap_connect with two arguments is deprecated.
Aug 19 2024, 18:48 · PHP 8 support
aklapper added a comment to T15724: PHP 8.3: Usage of ldap_connect with two arguments is deprecated.

Confirming my suspicion on PHP 8.3 (while I'm still struggling to successfully bind locally).
As far as I can tell (well, I'm running into ldap_bind(): Unable to bind to server: Can't contact LDAP server after the patch above while my local LDAP server is running but that's nothing new triggered by the patch above), the patch above seems to work.

Aug 19 2024, 18:48 · PHP 8 support
valerio.bozzolan closed Q146: How to tag? as resolved.
Aug 19 2024, 15:07
aklapper edited the content of Next Up.
Aug 19 2024, 14:24
valerio.bozzolan edited the content of Next Up.
Aug 19 2024, 13:05
valerio.bozzolan added a parent task for T15869: Herald rule referring to a disabled rule silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added a parent task for T15885: Herald rule referring to an invalid key silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added subtasks for T15921: Easy way to find broken Herald Rule(s): T15887: Herald rule referring to a non-existing action silently fails, T15885: Herald rule referring to an invalid key silently fails, T15869: Herald rule referring to a disabled rule silently fails.
Aug 19 2024, 13:01 · Herald
valerio.bozzolan added a parent task for T15887: Herald rule referring to a non-existing action silently fails: T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:01 · Herald
valerio.bozzolan created T15921: Easy way to find broken Herald Rule(s).
Aug 19 2024, 13:00 · Herald
valerio.bozzolan accepted D25703: Fix PHP 8.1 "trim(null)" exception when creating a diff with an empty "Differential Revision:" field.

Also without that comment in 1942. Feel free to omit. It's self-explaining.

Aug 19 2024, 12:49
aklapper closed D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Aug 19 2024, 12:48
aklapper committed rP9c684c80d63d: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Fix various potential PHP 8.1 "strlen(null)" exceptions
Aug 19 2024, 12:48
valerio.bozzolan added inline comments to D25769: Fix PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.
Aug 19 2024, 12:47
valerio.bozzolan added a comment to T15911: PHP 8.1 "str_replace(null)" exception in DivinerAtomRef.

The root cause seems an array(null) here in the base case:

Aug 19 2024, 12:43 · PHP 8 support
valerio.bozzolan accepted D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.

sgtm

Aug 19 2024, 12:31
aklapper updated the diff for D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.

Do what Valerio says :)

Aug 19 2024, 11:08
valerio.bozzolan requested changes to D25775: Do not re-subscribe @mentions when editing task description.

Thanks for this prototype but unfortunately this approach has the problem that it's verticalized on Maniphest and it should really not be expanded for Phriction or to any other component that may have a description and may suffer the same thing.

Aug 19 2024, 10:35
valerio.bozzolan added inline comments to D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Aug 19 2024, 10:22
aklapper accepted D25773: Fix submitting forms in a new tab using Ctrl+Return.

Thanks! While it does not work for all and anything (e.g. top bar search button), it is still an improvement when it comes to consistency between mouseclick and return/enter button, so I approve as I haven't seen any fallout and could not find collisions/interference with other existing functionality. (For the records, there is similar code existing in webroot/rsrc/externals/javelin/core/Event.js calling JX.Stratcom.listen() this way.)

Aug 19 2024, 09:45
aklapper requested review of D25743: Fix stripping headers from proxy requests to other cluster nodes.
Aug 19 2024, 09:36
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

How could existing installation be potentially affected by an added option? (The name should be different, of course, if it includes all users from all projects, for example, "Members of linked projects" vs "Project members".)

Aug 19 2024, 09:36
aklapper updated the diff for D25743: Fix stripping headers from proxy requests to other cluster nodes.

Do what avivey analyzed (thanks!) and wrote in D25743#20738

Aug 19 2024, 09:35
aklapper added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

@arp: Sure, changing underlying semantics can solve some problems (and create new ones for existing installations). :)

Aug 19 2024, 09:12
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 184).

Both proposals would solve the problem. Proposal A is more general, so it would cover more ground but also require more manual configuration.

Aug 19 2024, 08:18
valerio.bozzolan updated the answer details for Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:17
arp added a comment to Q145: Auto-set user task access depending on the project visibility (Answer 180).

@aklapper it would totally work if every linked project's users would get access.

Aug 19 2024, 08:16
valerio.bozzolan updated the answer details for Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:15
valerio.bozzolan added Q145: Auto-set user task access depending on the project visibility (Answer 184).
Aug 19 2024, 08:13
BlankEclair added a comment to T15914: Doing Ctrl+Enter on forms do not cause them to open in a new tab.

Ctrl-clicking on the button opens the form in a new tab

@BlankEclair: Hmm, at least for the magnifier search button in the top bar search field that doesn't seem the case for me (Firefox, Linux). Do I misunderstand?

Edit: Ah, yes, it works with the "Search" button at the bottom of maniphest/query/advanced/, I see.

Aug 19 2024, 06:45

Aug 18 2024

aklapper added a comment to T15914: Doing Ctrl+Enter on forms do not cause them to open in a new tab.

Ctrl-clicking on the button opens the form in a new tab

Aug 18 2024, 18:47
aklapper accepted D25767: Calendar Import: add unit tests to cover participants.

Hard to tell if it checks all and anything that could ever be tested (ICS files can be a looot of phun), on the other hand I cannot come up with any downsides of merging this either as it could always be expanded or adjusted and it passes currently for me, so I'll accept.

Aug 18 2024, 18:41
aklapper closed D25788: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().
Aug 18 2024, 12:57
aklapper committed rP66bd13b193b6: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().
Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek()
Aug 18 2024, 12:57
valerio.bozzolan accepted D25788: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().

lgtm

Aug 18 2024, 12:45
valerio.bozzolan added a comment to D25790: Show table of contents by default on wide screens.

Fix a bug, grow another bug 🌈 https://t.me/phabricator/889

Aug 18 2024, 12:41
mturdus updated the diff for D25790: Show table of contents by default on wide screens.

Updating D25790: Make table of contents visible when using wide screens

Aug 18 2024, 09:48
aklapper closed D25791: Fix return value of PhutilTestCase::tryTestCaseMap().
Aug 18 2024, 07:42
aklapper committed rARC0d5f4379709d: Fix return value of PhutilTestCase::tryTestCaseMap().
Fix return value of PhutilTestCase::tryTestCaseMap()
Aug 18 2024, 07:42

Aug 17 2024

valerio.bozzolan accepted D25791: Fix return value of PhutilTestCase::tryTestCaseMap().

sgtm

Aug 17 2024, 22:44
aklapper requested review of D25791: Fix return value of PhutilTestCase::tryTestCaseMap().
Aug 17 2024, 22:15
valerio.bozzolan added a project to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": User-valerio.bozzolan.

The solution was to take direct children project and call $child->setParentProjectPHID($my_parent_phid).

Aug 17 2024, 13:49 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan moved T15697: When deleting the last Sub-project, restore its Root Project from Code Sprint Candidate to PingDeath 🌚 on the User-valerio.bozzolan board.

This was more tricky than expected. Basically we "just" need to call PhabricatorProjectsMembershipIndexEngineExtension method materialize() on the parent.

Aug 17 2024, 13:47 · User-valerio.bozzolan, Projects
valerio.bozzolan added a project to T15913: When deleting a Project, its direct Milestones remain orphan (should instead be dropped): User-valerio.bozzolan.

Finally in my Phorge I can kill these milestones \o/

Aug 17 2024, 13:45 · User-valerio.bozzolan, Bug Reports, Projects
valerio.bozzolan updated the name of F2408063: Phriction UX tests.png from "image.png" to "Phriction UX tests.png".
Aug 17 2024, 13:40
valerio.bozzolan added a comment to D25790: Show table of contents by default on wide screens.

Thanks. Maybe it happens only to me but if my content is very short I see an UX regression

Aug 17 2024, 13:40
valerio.bozzolan awarded T15920: Make table of contents visible when using wide screens a Mountain of Wealth token.
Aug 17 2024, 13:38 · Feature Requests
valerio.bozzolan published D25772: Projects: improve quality of destroy workflow for review.

After only 30 hours of work. Wow. asd

Aug 17 2024, 13:34
valerio.bozzolan added a revision to T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project": D25772: Projects: improve quality of destroy workflow.
Aug 17 2024, 13:29 · User-valerio.bozzolan, Bug Reports, Projects
mturdus requested review of D25790: Show table of contents by default on wide screens.
Aug 17 2024, 13:12
mturdus added a revision to T15920: Make table of contents visible when using wide screens: D25790: Show table of contents by default on wide screens.
Aug 17 2024, 13:12 · Feature Requests
mturdus created T15920: Make table of contents visible when using wide screens.
Aug 17 2024, 13:12 · Feature Requests
valerio.bozzolan updated the summary of D25767: Calendar Import: add unit tests to cover participants.
Aug 17 2024, 07:16

Aug 16 2024

aklapper requested review of D25789: Remove unused *ParallelQueries() database connection methods.
Aug 16 2024, 15:08
aklapper added a revision to T15919: AphrontMySQLDatabaseConnection calls external method fb_parallel_query(): D25789: Remove unused *ParallelQueries() database connection methods.
Aug 16 2024, 15:08
aklapper created T15919: AphrontMySQLDatabaseConnection calls external method fb_parallel_query().
Aug 16 2024, 14:53
valerio.bozzolan created T15918: When destroying a Project, all Sub-Projects are "You Shall Not Pass: Restricted Project".
Aug 16 2024, 13:24 · User-valerio.bozzolan, Bug Reports, Projects
aklapper updated the diff for D25723: PHPMailer: Merge class.phpmailer-lite.php into class.phpmailer.php.

Fix some ambiguous URIs to Phorge commits/tasks; remove two empty lines

Aug 16 2024, 11:12
aklapper requested review of D25788: Remove unused PHUICalendarMonthView::getMaxDailyEventsForWeek().
Aug 16 2024, 07:18
aklapper requested review of D25787: Remove unused PhabricatorApplicationTransactionCommentView::getStatusID().
Aug 16 2024, 07:11
aklapper requested review of D25786: Remove unused shouldUse* functions from PhabricatorRepository.
Aug 16 2024, 07:05
aklapper requested review of D25785: Remove unused HeraldAdapter:buildTokenizerFieldValue().
Aug 16 2024, 06:53
aklapper requested review of D25784: Remove unused methods from ConpherenceDurableColumnView.
Aug 16 2024, 06:46
aklapper requested review of D25783: Remove unused ArcanistGitLocalState::getDisplayStashRef().
Aug 16 2024, 06:37
aklapper requested review of D25782: Remove unused PhutilConsoleProgressSink::getWidth().
Aug 16 2024, 06:34

Aug 15 2024

aklapper closed D25770: Fix $boot_length comparison in PhagePHPAgentBootloader.
Aug 15 2024, 18:24
aklapper committed rARC475256713078: Fix $boot_length comparison in PhagePHPAgentBootloader.
Fix $boot_length comparison in PhagePHPAgentBootloader
Aug 15 2024, 18:24
aklapper closed D25781: Fix PhabricatorEmptyQueryException handling in DiffusionCommitQuery::loadPage().
Aug 15 2024, 18:24
aklapper committed rPedb2175a9bb5: Fix PhabricatorEmptyQueryException handling in DiffusionCommitQuery::loadPage().
Fix PhabricatorEmptyQueryException handling in DiffusionCommitQuery::loadPage()
Aug 15 2024, 18:24
valerio.bozzolan accepted D25774: Strike through archived projects in navigation crumbs.

lgtm

Aug 15 2024, 17:02
valerio.bozzolan accepted D25770: Fix $boot_length comparison in PhagePHPAgentBootloader.

sgtm

Aug 15 2024, 16:47
valerio.bozzolan added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

Any patch is welcome :)

Aug 15 2024, 16:37
valerio.bozzolan accepted D25773: Fix submitting forms in a new tab using Ctrl+Return.

Thanks. Tested and it works! no regressions.

Aug 15 2024, 15:23
valerio.bozzolan accepted D25781: Fix PhabricatorEmptyQueryException handling in DiffusionCommitQuery::loadPage().

sgtm

Aug 15 2024, 15:16
aklapper requested review of D25781: Fix PhabricatorEmptyQueryException handling in DiffusionCommitQuery::loadPage().
Aug 15 2024, 14:03
aklapper requested review of D25780: Fix exception handling in ConpherenceViewController::handleRequest().
Aug 15 2024, 13:58
aklapper requested review of D25779: Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery.
Aug 15 2024, 12:33
aklapper added a revision to T15399: PHP 8.2 strlen() null issues when arc-diffing: D25779: Fix PHP 8.1 "strlen(null)" exception in DiffusionGitRawDiffQuery.
Aug 15 2024, 12:33 · Clarification Needed, PHP 8 support
aklapper added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15399: PHP 8.2 strlen() null issues when arc-diffing.
Aug 15 2024, 12:22 · PHP 8 support
aklapper added a parent task for T15399: PHP 8.2 strlen() null issues when arc-diffing: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Aug 15 2024, 12:22 · Clarification Needed, PHP 8 support
martin added a comment to Q35: Does Phorge provide single sign-on to Microsoft Azure B2C? (Answer 53).

Is there any plans for this?

Aug 15 2024, 12:18
aklapper renamed T15856: Navigating links using keyboard does not show an outline indicating the currently active link from Links cannot be navigated using keyboard to Navigating links using keyboard does not show an outline indicating the currently active link.
Aug 15 2024, 11:05 · Accessibility, Phorge
aklapper created T15917: User-visible string "Owner" mixes "Author" vs "Assignee" concepts.
Aug 15 2024, 11:00
roogaroo2 removed a watcher for Trusted Contributors: roogaroo2.
Aug 15 2024, 01:17
roogaroo2 added a watcher for Trusted Contributors: roogaroo2.
Aug 15 2024, 01:17

Aug 14 2024

aklapper requested review of D25778: Fix various potential PHP 8.1 "strlen(null)" exceptions.
Aug 14 2024, 20:03
valerio.bozzolan added a comment to T15915: Do not re-subscribe mentioned users when editing task description.

Exactly. Like I said probably you will find interesting things debugging $old_text. I guess it's empty. That's probably our root cause. What do you think about?

Aug 14 2024, 16:28
valerio.bozzolan added a comment to T15916: Conduit maniphest.gettasktransactions: include metadata and title.

Maybe interesting, there is this different non-deprecated API:

Aug 14 2024, 16:24 · Maniphest, Affects-Wikimedia