Page MenuHomePhorge
Feed All Stories

Nov 3 2023

valerio.bozzolan added a comment to D25420: Improving UX for ignoring timezone conflicts.

Hoping to be useful, I will land this after 2023-11-07 :) Thanks for this nice feature

Nov 3 2023, 22:19
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Hoping to be useful, I will land this in 3 days :) since I love this feature

Nov 3 2023, 22:17
valerio.bozzolan added a comment to D25421: Audit Feed: less verbose when the author is the committer.

Basically it works

Nov 3 2023, 21:43
valerio.bozzolan added a project to T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup): Feature Requests.

Ah! Indeed it would be lovely

Nov 3 2023, 12:00 · Feature Requests
Sten added a comment to T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup).

An example of the TOC in action is in the diviner pages.

Nov 3 2023, 11:45 · Feature Requests
valerio.bozzolan added a comment to T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup).

Where I can see the TOC in action? I think that I do not see that even here without ?as=remarkup:

Nov 3 2023, 10:32 · Feature Requests
Sten created T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup).
Nov 3 2023, 10:30 · Feature Requests
aklapper created T15659: Transaction log entries for policy of manually created Diff lack label in Feed (which triggers a PHP 8.1 exception).
Nov 3 2023, 08:51

Nov 2 2023

avivey added Q79: Is arc.land.onto.default configuration deprecated? (Answer 107).
Nov 2 2023, 19:49
aklapper retitled D25454: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation from Fix PHP 8.1 "strlen(null)" exception[s] which block rendering the XXXX page
Nov 2 2023, 14:20
aklapper requested review of D25454: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation.
Nov 2 2023, 14:19
aklapper added a revision to T15658: PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation: D25454: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation.
Nov 2 2023, 14:19 · PHP 8 support
aklapper created T15658: PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation.
Nov 2 2023, 14:15 · PHP 8 support

Nov 1 2023

aklapper added a comment to T15642: Feed Transaction Logs: Exception: Query overheated: examined more than 1,010 raw rows without finding 101 visible objects..

However, it would make sense not to query transactions in applications which once were installed and are now uninstalled and not accessible anymore anyway.
In downstream https://phabricator.wikimedia.org/T344232 , the exception is Query (of class "ConpherenceTransactionQuery") overheated.
However we uninstalled Conpherence more than four years ago in https://phabricator.wikimedia.org/T127640 (but of course the DB data is still around).

Nov 1 2023, 22:25
aklapper updated the task description for T15642: Feed Transaction Logs: Exception: Query overheated: examined more than 1,010 raw rows without finding 101 visible objects..
Nov 1 2023, 22:25
aklapper created P24 T15642.
Nov 1 2023, 22:24

Oct 31 2023

Dzahn updated the task description for T15657: Allow sending e-mail notification when user is awarded a badge.
Oct 31 2023, 18:23
Dzahn updated the task description for T15657: Allow sending e-mail notification when user is awarded a badge.
Oct 31 2023, 18:21
Dzahn created T15657: Allow sending e-mail notification when user is awarded a badge.
Oct 31 2023, 18:20
l2dy asked Q79: Is arc.land.onto.default configuration deprecated?.
Oct 31 2023, 11:36 · Arcanist
valerio.bozzolan updated the diff for D25118: Remarkup: make less internal links open in new tabs.

Create a dedicated method getRemarkupLinkClass() to write that once

Oct 31 2023, 10:56
valerio.bozzolan updated the diff for D25118: Remarkup: make less internal links open in new tabs.

fix test

Oct 31 2023, 08:52
valerio.bozzolan updated the diff for D25118: Remarkup: make less internal links open in new tabs.

Integrate some tips. Clarify that this is just a compromise between performance and a good default, only to be used for target="_blank" purposes, to don't slow down Remarkup.

Oct 31 2023, 07:50
valerio.bozzolan updated the diff for D25420: Improving UX for ignoring timezone conflicts.

Hoping to be useful, implement tips, to be easily tested.

Oct 31 2023, 07:16

Oct 28 2023

aklapper requested review of D25453: Fix project page 404 after rename and removing new name from alias slugs.
Oct 28 2023, 18:24
aklapper added a revision to T15636: Project page (using its slug in URL) is a 404 after renaming project: D25453: Fix project page 404 after rename and removing new name from alias slugs.
Oct 28 2023, 18:24 · Bug Reports
aklapper added a project to T15636: Project page (using its slug in URL) is a 404 after renaming project: Bug Reports.
Oct 28 2023, 18:16 · Bug Reports
mae updated mae.
Oct 28 2023, 16:57

Oct 27 2023

aklapper added a comment to D25452: Do not expose Contact Numbers settings panel when no SMS support configured.

I am sorry, thanks for your last comment, I now understand your point. Yes, I guess we'd better return new Aphront404Response() instead of some permission based message. Like we'd do trying to access the URL of an uninstalled application. Now just need to find out how to do that :)

Oct 27 2023, 16:32
speck added a comment to D25452: Do not expose Contact Numbers settings panel when no SMS support configured.

Thanks for clarifying this behavior, it sounds like contact numbers in general need fleshed out quite a bit.

Oct 27 2023, 15:46
aklapper added a comment to D25452: Do not expose Contact Numbers settings panel when no SMS support configured.
In D25452#12901, @speck wrote:

I’m guessing the user would be unable to remove their contact number (or even see it), unless turning off sms deletes their contact number. In this case I think the user would still want to know it’s saved somewhere and could remove it.

Oct 27 2023, 13:12
speck added a comment to D25452: Do not expose Contact Numbers settings panel when no SMS support configured.

Changing policy based on sms being configured seems a little off to me. Having the setting only conditionally show based on it being configured seems fine, however what happens in this scenario:

  1. Turn on sms
  2. Add number
  3. Turn off sms
Oct 27 2023, 12:16
fgaz added a comment to T15656: Clicking "Clone" in a Diffusion repo gives an error.

you just adopted PHP 7.4 or something similar I think to fix

Oct 27 2023, 12:09 · PHP 8 support, Diffusion
valerio.bozzolan reopened T15656: Clicking "Clone" in a Diffusion repo gives an error, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Open.
Oct 27 2023, 11:58 · PHP 8 support
valerio.bozzolan reopened T15656: Clicking "Clone" in a Diffusion repo gives an error as "Open".

Thanks for reporting

Oct 27 2023, 11:58 · PHP 8 support, Diffusion
valerio.bozzolan added a subtask for T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: T15656: Clicking "Clone" in a Diffusion repo gives an error.
Oct 27 2023, 11:53 · PHP 8 support
valerio.bozzolan added a parent task for T15656: Clicking "Clone" in a Diffusion repo gives an error: T15064: Make Phorge compatible with PHP 8.1/8.2/8.3.
Oct 27 2023, 11:53 · PHP 8 support, Diffusion
fgaz closed T15656: Clicking "Clone" in a Diffusion repo gives an error as Invalid.

Nevermind, this is a problem with my setup, sorry for the noise. (I missed the second line, and of course I realized it right after submitting)

Oct 27 2023, 11:22 · PHP 8 support, Diffusion
fgaz created T15656: Clicking "Clone" in a Diffusion repo gives an error.
Oct 27 2023, 11:17 · PHP 8 support, Diffusion
aklapper closed D25451: Remove unused variable $info in DiffusionCloneController.php.
Oct 27 2023, 09:35
aklapper closed T15655: Remove unused variable $info in DiffusionCloneController.php as Resolved by committing rPd4b110af260c: Remove unused variable $info in DiffusionCloneController.php.
Oct 27 2023, 09:35
aklapper committed rPd4b110af260c: Remove unused variable $info in DiffusionCloneController.php.
Remove unused variable $info in DiffusionCloneController.php
Oct 27 2023, 09:35
valerio.bozzolan added a project to T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge: Policy.
Oct 27 2023, 09:30 · Policy
aklapper updated the diff for D25452: Do not expose Contact Numbers settings panel when no SMS support configured.

make linter happy

Oct 27 2023, 09:26
aklapper requested review of D25452: Do not expose Contact Numbers settings panel when no SMS support configured.
Oct 27 2023, 09:23
aklapper added a revision to T15486: Do not expose "Contact Numbers" in user settings when no SMS support is set up in Phorge: D25452: Do not expose Contact Numbers settings panel when no SMS support configured.
Oct 27 2023, 09:23 · Policy
avivey accepted D25451: Remove unused variable $info in DiffusionCloneController.php.
Oct 27 2023, 08:12

Oct 26 2023

aklapper requested review of D25451: Remove unused variable $info in DiffusionCloneController.php.
Oct 26 2023, 20:45
aklapper added a revision to T15655: Remove unused variable $info in DiffusionCloneController.php: D25451: Remove unused variable $info in DiffusionCloneController.php.
Oct 26 2023, 20:45
aklapper created T15655: Remove unused variable $info in DiffusionCloneController.php.
Oct 26 2023, 20:44
aklapper renamed T15443: Add Diffusion policy capability "Can Edit and View Identities" from Add Diffusion policy capability "Can create and edit Identities" to Add Diffusion policy capability "Can Edit and View Identities".
Oct 26 2023, 19:36 · Diffusion, Policy
aklapper added a comment to D25450: Add Diffusion policy capability "Can Edit and View Identities".

Note that this patch does NOT default to admin as proposed in T15443#9918 as I could imagine confusion by overwriting that value on existing installations. Happy to adjust though...

Oct 26 2023, 19:31
aklapper requested review of D25450: Add Diffusion policy capability "Can Edit and View Identities".
Oct 26 2023, 19:30
aklapper added a revision to T15443: Add Diffusion policy capability "Can Edit and View Identities": D25450: Add Diffusion policy capability "Can Edit and View Identities".
Oct 26 2023, 19:30 · Diffusion, Policy
aklapper added a comment to P13 T15443.
In P13#202, @smith wrote:

Shouldn't Create and Edit be lowercase?

Oct 26 2023, 18:27
avivey resigned from D25118: Remarkup: make less internal links open in new tabs.

I don't have much of an attention span these days, sorry.

Oct 26 2023, 11:32

Oct 25 2023

speck added a comment to T15106: "Upload file" in remarkup text fields should attach by default .

I had communicated these upstream (almost exactly a year ago~) and some helpful information was provided

Oct 25 2023, 21:33 · Files, Remarkup
speck added inline comments to D25118: Remarkup: make less internal links open in new tabs.
Oct 25 2023, 21:24
speck requested changes to D25118: Remarkup: make less internal links open in new tabs.
Oct 25 2023, 21:17
valerio.bozzolan added a comment to T15163: The Task Cover Image is visible only to the uploader (invisible to Task participants).

Partially related to

Oct 25 2023, 19:33 · Affects-Wikimedia, Maniphest, User-valerio.bozzolan, Cover Image, Workboard
valerio.bozzolan added a comment to D25118: Remarkup: make less internal links open in new tabs.

I've done my best to implement all proposed improvements

Oct 25 2023, 17:13
valerio.bozzolan closed D25448: Calendar: fix creation of ICS Files.
Oct 25 2023, 17:09
valerio.bozzolan closed T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI) as Resolved by committing rP629fa368cb9a: Calendar: fix creation of ICS Files.
Oct 25 2023, 17:09 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan committed rP629fa368cb9a: Calendar: fix creation of ICS Files.
Calendar: fix creation of ICS Files
Oct 25 2023, 17:09
valerio.bozzolan updated the summary of D25448: Calendar: fix creation of ICS Files.
Oct 25 2023, 17:09
20after4 accepted rP7b0021a03cb2: Fix "Undefined index" exception setting Meme text.
Oct 25 2023, 11:57
20after4 accepted D25448: Calendar: fix creation of ICS Files.
Oct 25 2023, 11:56
Sten closed T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Oct 25 2023, 10:03 · PHP 8 support
Sten closed T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated as Resolved by committing rP318d7a61feab: Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error.
Oct 25 2023, 10:03 · PHP 8 support
Sten closed D25449: Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error.
Oct 25 2023, 10:03
Sten committed rP318d7a61feab: Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error.
Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error
Oct 25 2023, 10:03
valerio.bozzolan accepted D25449: Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error.

Before this change NULL was indeed implicitly casted to ''

Oct 25 2023, 09:07
Sten requested review of D25449: Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error.
Oct 25 2023, 08:43
Sten added a revision to T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated: D25449: Fix PhabricatorAuthCSRFEngine.php strncmp(null) PHP 8.1 error.
Oct 25 2023, 08:43 · PHP 8 support
Sten updated the task description for T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated.
Oct 25 2023, 08:22 · PHP 8 support
Sten claimed T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated.
Oct 25 2023, 08:21 · PHP 8 support
Sten created T15654: PhabricatorAuthCSRFEngine.php:50 strncmp(): Passing null to parameter #1 ($string1) of type string is deprecated.
Oct 25 2023, 08:21 · PHP 8 support
Sten updated the task description for T15641: Creating or editing a project under PHP 8.1 causes strlen() null error with custom integer fields.
Oct 25 2023, 08:05 · PHP 8 support
20after4 created an object: 3rd Party Docs.
Oct 25 2023, 01:08

Oct 24 2023

valerio.bozzolan updated the test plan for D25448: Calendar: fix creation of ICS Files.
Oct 24 2023, 18:52
valerio.bozzolan updated subscribers of D25448: Calendar: fix creation of ICS Files.

Ah, sorry @20after4 if I broke "your" Wikimedia Phabricator ihih

Oct 24 2023, 17:08
20after4 added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

Yeah so we are all for "let's just append as default and maybe think about something more for the future, if they ask"

Oct 24 2023, 16:34 · Affects-Wikimedia, Bug Reports
valerio.bozzolan added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

Yeah so we are all for "let's just append as default and maybe think about something more for the future, if they ask"

Oct 24 2023, 14:24 · Affects-Wikimedia, Bug Reports
20after4 added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

What if it were possible to intentionally remove a tag by passing the tag prepended with - to signify removal? like ?tags=-ABCDE to remove a tag but otherwise the behavior would be to just append. I realize this doesn't have the same compatibility advantages but it does offer slightly more flexibility for use in ad-hoc workflows.

Oct 24 2023, 13:54 · Affects-Wikimedia, Bug Reports
20after4 added a comment to T15483: EditEngine: allow to Duplicate a Form.
Oct 24 2023, 13:48 · Affects-Wikimedia
aklapper closed T15637: Undefined index exception setting Meme text, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3, as Resolved.
Oct 24 2023, 07:58 · PHP 8 support
aklapper closed D25437: Fix "Undefined index" exception setting Meme text.
Oct 24 2023, 07:58
aklapper closed T15637: Undefined index exception setting Meme text as Resolved by committing rP7b0021a03cb2: Fix "Undefined index" exception setting Meme text.
Oct 24 2023, 07:58 · PHP 8 support
aklapper committed rP7b0021a03cb2: Fix "Undefined index" exception setting Meme text.
Fix "Undefined index" exception setting Meme text
Oct 24 2023, 07:58

Oct 23 2023

valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Hi @Matthew can I help in landing this useful change?

Oct 23 2023, 10:32
valerio.bozzolan added a comment to D25437: Fix "Undefined index" exception setting Meme text.

You have green light, feel free to land and thanks

Oct 23 2023, 07:12

Oct 22 2023

aklapper added a comment to D25437: Fix "Undefined index" exception setting Meme text.

@valerio.bozzolan: I've lost track a bit given the latest comments. Shall I commit the accepted version, or are changes required?

Oct 22 2023, 19:19
aklapper added a comment to D25441: Fix possible array to string conversion renaming Pholio Mockup image.

Where to find the test plan? (And is expanding a hard requirement to get this reviewed?)

Oct 22 2023, 18:51

Oct 20 2023

valerio.bozzolan added a comment to D25441: Fix possible array to string conversion renaming Pholio Mockup image.

Maybe we can expand the test plan:

Oct 20 2023, 08:57
valerio.bozzolan added a comment to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.

Thanks for reporting.

Oct 20 2023, 05:26 · Affects-Wikimedia, Bug Reports

Oct 17 2023

valerio.bozzolan added a project to T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form: Affects-Wikimedia.
Oct 17 2023, 05:35 · Affects-Wikimedia, Bug Reports

Oct 16 2023

aklapper updated the task description for T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.
Oct 16 2023, 20:06 · Affects-Wikimedia, Bug Reports
aklapper created T15653: Prefilled tag in task form opened from workboard column deletes any project tags defined by form.
Oct 16 2023, 20:04 · Affects-Wikimedia, Bug Reports
aklapper accepted D25448: Calendar: fix creation of ICS Files.

After applying this patch locally, after selecting Import .ics file, I can confirm that /calendar/import/edit/ does not show an URI field anymore, and that selecting an ICS File and importing it successfully creates calendar/import/8/ with expected name, date, and time.

Oct 16 2023, 19:24
aklapper closed T15585: Replace or remove deprecated "-moz-outline-style" CSS property as Resolved.
Oct 16 2023, 19:13 · Good Starter Task