Page MenuHomePhorge
Feed All Stories

Aug 19 2023

matmarex updated the diff for D25305: Workboard: have thin scrollbars.

Restored the previous selectors, added some code comments to try to explain better why I wrote them this way. I hope this clarifies things. Thanks!

Aug 19 2023, 21:45
aklapper updated the test plan for D25415: Make InterpreterBlockRule regex only match on valid interpreter names.
Aug 19 2023, 18:28
aklapper added a comment to T15372: "RuntimeException: Undefined array key" when pasting "a {{{a}}} a" comment (due to regex in PhutilRemarkupInterpreterBlockRule.php).

FYI I proposed a partial patch in D25415 which makes the issue more contained at least.

Aug 19 2023, 18:22 · Bug Reports
aklapper requested review of D25415: Make InterpreterBlockRule regex only match on valid interpreter names.
Aug 19 2023, 18:22
ajhalili2006 updated ajhalili2006.
Aug 19 2023, 15:07
ajhalili2006 updated ajhalili2006.
Aug 19 2023, 15:05
valerio.bozzolan updated valerio.bozzolan.
Aug 19 2023, 09:49
valerio.bozzolan updated valerio.bozzolan.
Aug 19 2023, 09:49
valerio.bozzolan added a comment to T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI).

I've invested 8 minutes in this and I'm somehow confused about the possible cause and solution :)

Aug 19 2023, 09:24 · Affects-Wikimedia, Bug Reports, Calendar
aklapper closed D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09
aklapper closed T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 19 2023, 08:09 · PHP 8 support
aklapper closed T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar as Resolved by committing rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09 · PHP 8 support
aklapper added a reverting change for D25061: Fix editing a Calendar import ICS URI: rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09
aklapper added a reverting change for rP02a4f8b0c8f1: Fix editing a Calendar import ICS URI: rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 19 2023, 08:09
aklapper committed rP9b105c8e9e54: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar
Aug 19 2023, 08:09
aklapper requested review of D25414: Fix PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
Aug 19 2023, 08:07
aklapper added a revision to T15622: PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label: D25414: Fix PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
Aug 19 2023, 08:07 · PHP 8 support
aklapper created T15622: PHP 8.1 "strlen(null)" exception rendering PHUISegmentBar without a label.
Aug 19 2023, 08:06 · PHP 8 support
valerio.bozzolan updated the diff for D25413: Show a link to the Phorge homepage.

add noreferrer for privacy reasons

Aug 19 2023, 07:36
taavi renamed Wikimania Hackathon 2023 Singapore from Wikimania Hackaton 2023 Singapore to Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 06:59
avivey closed T15621: PHP 8.2: Diviner's Phorge Technical Documentation not accessible, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 19 2023, 06:36 · PHP 8 support
avivey closed T15621: PHP 8.2: Diviner's Phorge Technical Documentation not accessible as Resolved by committing rPba4b8cb1ae7d: PHP 8 and Diviner Technical Documentation.
Aug 19 2023, 06:36 · PHP 8 support
avivey closed D25412: PHP 8 and Diviner Technical Documentation.
Aug 19 2023, 06:36
avivey committed rPba4b8cb1ae7d: PHP 8 and Diviner Technical Documentation.
PHP 8 and Diviner Technical Documentation
Aug 19 2023, 06:36
valerio.bozzolan edited the content of Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 06:09
valerio.bozzolan attached a referenced file: F337207: image.png.
Aug 19 2023, 05:22
valerio.bozzolan edited the content of Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 05:03
valerio.bozzolan edited the content of Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 05:00
valerio.bozzolan attached a referenced file: F312321: Screenshot 2023-06-20 at 07-27-41 Editing-team (Kanban Board) · Workboard.png.
Aug 19 2023, 04:59
valerio.bozzolan attached a referenced file: F312323: Screenshot 2023-06-20 at 07-32-20 Editing-team (Kanban Board) · Workboard.png.
Aug 19 2023, 04:59
valerio.bozzolan edited the content of Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 04:58
valerio.bozzolan edited the content of Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 04:55
valerio.bozzolan updated the summary of D25413: Show a link to the Phorge homepage.
Aug 19 2023, 04:50
valerio.bozzolan changed the visibility for F337203: Phorge Home with new home link.png.
Aug 19 2023, 04:50
valerio.bozzolan attached a referenced file: F274834: Comments deleted Before D25096.png.
Aug 19 2023, 04:48
valerio.bozzolan attached a referenced file: F274835: Comments deleted After D25096.png.
Aug 19 2023, 04:48
valerio.bozzolan edited the content of Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 04:47
valerio.bozzolan created an object: Wikimania Hackathon 2023 Singapore.
Aug 19 2023, 04:47
valerio.bozzolan added a comment to D25390: Fix PHP 8.1 "json_decode(null)" exception editing a form when custom field of type Users exists.

Thanks my friend

Aug 19 2023, 04:03
valerio.bozzolan accepted D25393: Fix answer background color when using Dark Mode in Ponder.

You are a good minion, thanks bob

Aug 19 2023, 03:52
valerio.bozzolan resigned from D25305: Workboard: have thin scrollbars.

I will kindly resign since I'm terrible at frontend :) Others: please help here

Aug 19 2023, 03:48
valerio.bozzolan added a comment to D25305: Workboard: have thin scrollbars.

For faster review I would like to try to explain better to others why it was necessary to change so many selectors to change the Workboards scrollbar, but I'm not 100% sure about .phui-flank-view-body and the shadow thing.

Aug 19 2023, 03:41
valerio.bozzolan added a comment to D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Can somebody else test this? I need more time, since I have issues with hosted repositories at the moment :(

Aug 19 2023, 02:55
valerio.bozzolan retitled D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument from Fix a PHP 8.1/8.2 deprecated use of strlen with a NULL argument
Aug 19 2023, 02:52
valerio.bozzolan accepted D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.

Thanks! Tested locally. This seems separated from the mentioned regression. Indeed the recurrence ID and the instance ISO seems that must be strings, or NULL, and any other value will cause a violent nuclear implosion as usual, and Phorge somehow likes it.

Aug 19 2023, 02:51
valerio.bozzolan triaged T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI) as Normal priority.

Interesting. ICS URI import was fixed in 02a4f8b0c8f1279fc but at the cost of breaking ICS file import.

Aug 19 2023, 02:45 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan retitled D25413: Show a link to the Phorge homepage from Show a link to the Phorge homepage It seems we were missing a link to the project homepage. Also we set the language of the HTML document.
Aug 19 2023, 02:38
valerio.bozzolan requested review of D25413: Show a link to the Phorge homepage.
Aug 19 2023, 02:37
valerio.bozzolan accepted D25412: PHP 8 and Diviner Technical Documentation.

Tested both cases, thanks

Aug 19 2023, 01:46
valerio.bozzolan updated the summary of D25412: PHP 8 and Diviner Technical Documentation.
Aug 19 2023, 01:45

Aug 18 2023

matmarex added inline comments to D25305: Workboard: have thin scrollbars.
Aug 18 2023, 22:27
mturdus accepted D25412: PHP 8 and Diviner Technical Documentation.
Aug 18 2023, 21:24
avivey requested review of D25412: PHP 8 and Diviner Technical Documentation.
Aug 18 2023, 19:31
avivey added a revision to T15621: PHP 8.2: Diviner's Phorge Technical Documentation not accessible: D25412: PHP 8 and Diviner Technical Documentation.
Aug 18 2023, 19:31 · PHP 8 support
mturdus triaged T15621: PHP 8.2: Diviner's Phorge Technical Documentation not accessible as High priority.
Aug 18 2023, 18:46 · PHP 8 support
aklapper requested review of D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40
aklapper added a reverting change for D25061: Fix editing a Calendar import ICS URI: D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40
aklapper added a reverting change for rP02a4f8b0c8f1: Fix editing a Calendar import ICS URI: D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40
aklapper added a revision to T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar: D25411: Fix PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:40 · PHP 8 support
aklapper created T15620: PHP 8.1 "strlen(null)" exceptions importing ICS file into calendar.
Aug 18 2023, 16:39 · PHP 8 support
aklapper added a comment to T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI).

I confirm that there is no problem after running git revert 02a4f8b0c8f1279fc0040ad8077942fd8b0d948b.

Aug 18 2023, 16:22 · Affects-Wikimedia, Bug Reports, Calendar
valerio.bozzolan closed D25410: Documentation: fix unexisting path sshd_config.phabricator.example.
Aug 18 2023, 16:02
valerio.bozzolan committed rP3cc5ee6a33df: Documentation: fix unexisting path sshd_config.phabricator.example.
Documentation: fix unexisting path sshd_config.phabricator.example
Aug 18 2023, 16:02
Sten closed T15617: arc patch fails when binary files are added/removed with PHP 8.1 strlen(null) as Resolved by committing rARC8b907d771661: Fix PHP 8.1 arc patch strlen(null) binary file error.
Aug 18 2023, 13:58 · PHP 8 support
Sten closed T15617: arc patch fails when binary files are added/removed with PHP 8.1 strlen(null), a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 18 2023, 13:58 · PHP 8 support
Sten closed D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.
Aug 18 2023, 13:58
Sten committed rARC8b907d771661: Fix PHP 8.1 arc patch strlen(null) binary file error.
Fix PHP 8.1 arc patch strlen(null) binary file error
Aug 18 2023, 13:58
bob updated the test plan for D25400: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Aug 18 2023, 13:51
bob closed T15608: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in subversion repository, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 18 2023, 13:50 · PHP 8 support
bob closed T15608: PHP 8.2 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in subversion repository as Resolved by committing rP8876f75fbb99: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Aug 18 2023, 13:50 · PHP 8 support
bob closed D25398: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Aug 18 2023, 13:50
bob committed rP8876f75fbb99: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Fix a PHP 8.1 deprecated use of strlen with a NULL argument
Aug 18 2023, 13:50
avivey accepted D25398: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Aug 18 2023, 13:46
avivey accepted D25410: Documentation: fix unexisting path sshd_config.phabricator.example.
Aug 18 2023, 13:46
avivey accepted D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.
Aug 18 2023, 13:36
Sten accepted D25398: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Looks good to me.

Aug 18 2023, 13:06
valerio.bozzolan retitled D25398: Fix a PHP 8.1 deprecated use of strlen with a NULL argument from Fix a PHP 8.1/8.2 deprecated use of strlen with a NULL argument
Aug 18 2023, 11:05
valerio.bozzolan added inline comments to D25410: Documentation: fix unexisting path sshd_config.phabricator.example.
Aug 18 2023, 11:03
valerio.bozzolan retitled D25410: Documentation: fix unexisting path sshd_config.phabricator.example from Documentation: fix unexisting path sshd_config.phabricator.example Since the example file was renamed, this change makes the documentation consistent with it. Also we added exactly one-space somewhere, to create a super-satisfying indentation in...
Aug 18 2023, 11:01
valerio.bozzolan requested review of D25410: Documentation: fix unexisting path sshd_config.phabricator.example.
Aug 18 2023, 11:00
valerio.bozzolan added a revision to T15006: Re-brand Phorge: D25410: Documentation: fix unexisting path sshd_config.phabricator.example.
Aug 18 2023, 11:00 · Phorge
bob added a comment to D25403: Improve CelerityDarkModePostprocessor shade colors.

Ouch ! Thanks for reporting ! I'll have a look on UI examples (these pages are really cool !) to improve the proposal !
BTW, I'll be away next week so... This will not move forward right now...

Aug 18 2023, 10:51 · UX, Accessibility
bob closed D25399: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Aug 18 2023, 10:48
bob closed T15609: PHP 8.1 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in svn commit viewer, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Aug 18 2023, 10:48 · PHP 8 support
bob closed T15609: PHP 8.1 "strlen(): Passing null to parameter #1 ($string) of type string is deprecated" in svn commit viewer as Resolved by committing rP6ec89e9f0866: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Aug 18 2023, 10:48 · PHP 8 support
bob committed rP6ec89e9f0866: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.
Fix a PHP 8.1 deprecated use of strlen with a NULL argument
Aug 18 2023, 10:48
bob added a comment to D25399: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Great, let's prepare for landing ! BTW, I like your images, espacially this one...

Aug 18 2023, 10:47
valerio.bozzolan accepted D25399: Fix a PHP 8.1 deprecated use of strlen with a NULL argument.

Yeah anyway this looks great

Aug 18 2023, 10:35
Sten added a comment to D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.

I think phutil_nonempty_string fails faster then strlen (strlen allowing automatic conversion of string-like things to string and phutil_nonempty_string doesn't), but I'm a little confused right now...

Aug 18 2023, 10:12
Sten created Image Macro "technicallycorrect".
Aug 18 2023, 10:11
Sten updated the diff for D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.

Switch to using phutil_nonempty_string

Aug 18 2023, 10:06
valerio.bozzolan accepted D25387: Error handling: send Deprecation messages as explicit Event.

SUPER NICE \o/ THANKS

Aug 18 2023, 09:58
valerio.bozzolan accepted D25386: log deprecation events in Dark Console.

Tested with and without D25387.

Aug 18 2023, 09:47
valerio.bozzolan added inline comments to D25305: Workboard: have thin scrollbars.
Aug 18 2023, 09:35
avivey added a comment to D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.

I think phutil_nonempty_string fails faster then strlen (strlen allowing automatic conversion of string-like things to string and phutil_nonempty_string doesn't), but I'm a little confused right now...

Aug 18 2023, 09:32
Sten updated the task description for T15617: arc patch fails when binary files are added/removed with PHP 8.1 strlen(null).
Aug 18 2023, 09:21 · PHP 8 support
Sten added a comment to D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.

phutil_nonempty_string is basically the exact same thing, but with stricter type control

Aug 18 2023, 09:19
Sten added a comment to D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.
Aug 18 2023, 09:14
aklapper created T15619: Calendar: Impossible to import .ics file (Phorge checks for a non-existing remote URI).
Aug 18 2023, 09:13 · Affects-Wikimedia, Bug Reports, Calendar
avivey added a comment to D25409: Fix PHP 8.1 arc patch strlen(null) binary file error.

phutil_nonempty_string is basically the exact same thing, but with stricter type control

Aug 18 2023, 09:10