Page MenuHomePhorge
Feed All Stories

Nov 7 2023

valerio.bozzolan added inline comments to D25421: Audit Feed: less verbose when the author is the committer.
Nov 7 2023, 09:08
valerio.bozzolan added a comment to D25420: Improving UX for ignoring timezone conflicts.

Ah, thanks for landing

Nov 7 2023, 08:30
roberto.urbani closed T15349: Explicitly cover in "Timezone settings" dialog how to ignore the browser vs profile conflict as Resolved by committing rP37ecdf233697: Improving UX for ignoring timezone conflicts.
Nov 7 2023, 08:29 · Good Starter Task
roberto.urbani closed D25420: Improving UX for ignoring timezone conflicts.
Nov 7 2023, 08:29
roberto.urbani committed rP37ecdf233697: Improving UX for ignoring timezone conflicts.
Improving UX for ignoring timezone conflicts
Nov 7 2023, 08:29
valerio.bozzolan added a comment to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

This collapsible is interesting thanks!

Nov 7 2023, 08:24 · Diffusion
valerio.bozzolan updated the name of F391624: Arrow indicating a proposal UX change in a Phorge README.png from "Screenshot_2023_11_07_092015.png" to "Arrow indicating a proposal UX change in a Phorge README.png".
Nov 7 2023, 08:23
valerio.bozzolan added inline comments to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 7 2023, 08:13 · Diffusion

Nov 6 2023

Sten added a comment to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

I like the general idea but I don't know how to improve it graphically. I mean, this is the current rendering for a simple README of two sections:

I don't think any document with a header to text line ratio of 2:3 is going to look good without customised formatting.

Nov 6 2023, 21:50 · Diffusion
Sten added a comment to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

The Javascript is inline for now, and we can look at putting it somewhere better if this diff is worth pursuing. Suggestions of where to put it welcome!

Nov 6 2023, 21:47 · Diffusion
Sten updated the diff for D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Replace method_exists with instance of, as per review

Nov 6 2023, 21:36 · Diffusion
valerio.bozzolan added a comment to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Thanks again for this change

Nov 6 2023, 15:22 · Diffusion
valerio.bozzolan updated the name of F390360: Example README.png from "Screenshot_2023_11_06_161955.png" to "Example README.png".
Nov 6 2023, 15:20
valerio.bozzolan added inline comments to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 6 2023, 14:47 · Diffusion
valerio.bozzolan added a comment to D25420: Improving UX for ignoring timezone conflicts.
In D25420#12963, @speck wrote:

Instead of adding a checkbox is there precedent for having a separate button alongside Cancel and Submit?

Nov 6 2023, 14:26
l2dy added a project to Q83: Pull security fixes from Mozilla's fork: Phorge.
Nov 6 2023, 13:35 · Security, Phorge
l2dy updated the question details for Q83: Pull security fixes from Mozilla's fork.
Nov 6 2023, 13:20 · Security, Phorge
l2dy asked Q83: Pull security fixes from Mozilla's fork.
Nov 6 2023, 13:20 · Security, Phorge
Sten updated the diff for D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Replacing 'new PhutilSafeHTML' with 'phutil_implode_html' as per review. Much nicer!

Nov 6 2023, 08:04 · Diffusion
Matthew updated the diff for D25362: Show more in Application Detail and List view.

Change PHID list to have new lines instead of commas

Nov 6 2023, 06:07
valerio.bozzolan added inline comments to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 6 2023, 06:03 · Diffusion
valerio.bozzolan awarded T15443: Add Diffusion policy capability "Can Edit and View Identities" a Like token.
Nov 6 2023, 05:57 · Diffusion, Policy
Matthew added a comment to D25362: Show more in Application Detail and List view.

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

Nov 6 2023, 05:36

Nov 5 2023

Sten requested review of D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Looks OK from XSS perspective - protection already in place. Ready for review!

Nov 5 2023, 17:04 · Diffusion
l2dy asked Q82: Consider replacing MyISAM with InnoDB?.
Nov 5 2023, 16:58 · Phorge
Sten planned changes to D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Need to put in some XSS protection.

Nov 5 2023, 16:16 · Diffusion
Sten updated the diff for D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.

Restore fixed interpreter-test.txt

Nov 5 2023, 16:06 · Diffusion
Sten requested review of D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 5 2023, 15:57 · Diffusion
Sten added a revision to T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup): D25457: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 5 2023, 15:57 · Feature Requests
Sten abandoned D25456: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 5 2023, 15:55
Sten requested review of D25456: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 5 2023, 15:54
Sten added a revision to T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup): D25456: Update diffusion browse to generate Table of Contents when viewed as remarkup.
Nov 5 2023, 15:54 · Feature Requests
Sten claimed T15660: Generate a Table of Content for Diffusion browse as Remarkup (?as=remarkup).
Nov 5 2023, 15:13 · Feature Requests
speck accepted D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

This looks like a reasonable chance to me.

Nov 5 2023, 15:13
speck accepted D25455: Fix cursor paging issue in Given Token query call.

Nice

Nov 5 2023, 15:09
speck accepted D25450: Add Diffusion policy capability "Can Edit and View Identities".

Great points. Thank you for talking through more details.

Nov 5 2023, 15:07
speck accepted D25452: Do not expose Contact Numbers settings panel when no SMS support configured.

Nice, thank you!

Nov 5 2023, 15:06
aklapper added a comment to D25374: Fix PHP 8.1 "urlencode(null)" exception blocking account registration redirect for custom OAuth provider.

Would anyone be willing to give this another review? TIA

Nov 5 2023, 14:42
aklapper requested review of D25455: Fix cursor paging issue in Given Token query call.
Nov 5 2023, 14:37
aklapper added a revision to T15652: Unhandled Exception: Call to undefined method PhabricatorTokenGivenQuery::withIDs(): D25455: Fix cursor paging issue in Given Token query call.
Nov 5 2023, 14:37 · Bug Reports
valerio.bozzolan added a member for Trusted Contributors: l2dy.
Nov 5 2023, 13:38
aklapper closed T15636: Project page (using its slug in URL) is a 404 after renaming project as Resolved by committing rP887e344c19af: Fix project page 404 after rename and removing new name from alias slugs.
Nov 5 2023, 12:18 · Bug Reports
aklapper closed D25453: Fix project page 404 after rename and removing new name from alias slugs.
Nov 5 2023, 12:18
aklapper committed rP887e344c19af: Fix project page 404 after rename and removing new name from alias slugs.
Fix project page 404 after rename and removing new name from alias slugs
Nov 5 2023, 12:18
aklapper updated the diff for D25453: Fix project page 404 after rename and removing new name from alias slugs.

Rephrase comment

Nov 5 2023, 12:16
aklapper added a comment to D25450: Add Diffusion policy capability "Can Edit and View Identities".
In D25450#12945, @speck wrote:

Maybe add some doc - the view and edit actions being lumped together are because it would be a larger change to split out that functionality right now, correct?

Nov 5 2023, 11:45
aklapper updated the diff for D25452: Do not expose Contact Numbers settings panel when no SMS support configured.

Show 404 error instead of policy based message

Nov 5 2023, 10:03
aklapper updated the test plan for D25452: Do not expose Contact Numbers settings panel when no SMS support configured.
Nov 5 2023, 10:00
avivey awarded Q81: Documentation for "Restarting Phabricator" is missing a Grey Medal token.
Nov 5 2023, 07:42 · Phorge
l2dy asked Q81: Documentation for "Restarting Phabricator" is missing.
Nov 5 2023, 04:00 · Phorge
l2dy asked Q80: Bug: passing null to strlen in readLocalArcConfig.
Nov 5 2023, 01:38 · Arcanist

Nov 4 2023

aklapper closed T15658: PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation, a subtask of T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4, as Resolved.
Nov 4 2023, 18:35 · PHP 8 support
aklapper closed T15658: PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation as Resolved by committing rP222a6fea0a1d: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo….
Nov 4 2023, 18:35 · PHP 8 support
aklapper closed D25454: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation.
Nov 4 2023, 18:35
aklapper committed rP222a6fea0a1d: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo….
Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo…
Nov 4 2023, 18:35
speck added a comment to D25420: Improving UX for ignoring timezone conflicts.

Instead of adding a checkbox is there precedent for having a separate button alongside Cancel and Submit?

Nov 4 2023, 15:25
speck added a comment to D25362: Show more in Application Detail and List view.

I’m surprised the monograms weren’t already defined on the applications - those should be somewhere already, right?

Nov 4 2023, 15:13
speck accepted D25421: Audit Feed: less verbose when the author is the committer.

Basically it works

😂

Nov 4 2023, 15:07
speck accepted D25454: Fix PHP 8.1 "strlen(null)" exception on Diffusion repo URIs page after repo creation.
Nov 4 2023, 15:00
speck added a comment to D25118: Remarkup: make less internal links open in new tabs.

This looks good and I really like the idea of being able to customize the style of external links. Just one tweak to the logic I think we should add before landing.

Nov 4 2023, 15:00
speck accepted D25453: Fix project page 404 after rename and removing new name from alias slugs.

Looks good to me, I suggest clarifying the comment before landing.

Nov 4 2023, 14:50
speck added a comment to D25450: Add Diffusion policy capability "Can Edit and View Identities".

Maybe add some doc - the view and edit actions being lumped together are because it would be a larger change to split out that functionality right now, correct?

Nov 4 2023, 14:46

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/8.4, 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/8.4: 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/8.4.
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