Page MenuHomePhorge
Feed Advanced Search

Mar 15 2024

avivey added a comment to T15758: Monitor PHPMailer security.

First pass, these one do not apply to us (and some of them do not apply to anyone at all):

Mar 15 2024, 18:56 · Security
avivey triaged T15758: Monitor PHPMailer security as Normal priority.
Mar 15 2024, 18:44 · Security
avivey added a comment to T15756: Rendering remarkup with many embedded code blocks is very slow.

(I've put a note in Dependencies for now)

Mar 15 2024, 18:23 · Remarkup
avivey created an object: Dependencies.
Mar 15 2024, 18:22
avivey edited the content of Next Up.
Mar 15 2024, 18:00
avivey closed D25551: Arc liberate: support traits.
Mar 15 2024, 17:59
avivey committed rARCf6261dc614a7: Arc liberate: support traits.
Arc liberate: support traits
Mar 15 2024, 17:59
avivey renamed T15756: Rendering remarkup with many embedded code blocks is very slow from Parsing for a fairly reasonable sized remarkup text takes too long to Rendering remarkup with many embedded code blocks is very slow.
Mar 15 2024, 09:17 · Remarkup
avivey added a comment to T15756: Rendering remarkup with many embedded code blocks is very slow.

I guess we could also try to cache the individual rendered code-blocks.

Mar 15 2024, 09:08 · Remarkup
avivey added a comment to D25551: Arc liberate: support traits.

(and I made sure this new function isn't exported to the arc lib namespace)

Mar 15 2024, 08:50
avivey updated the diff for D25551: Arc liberate: support traits.

extract to function

Mar 15 2024, 08:49
avivey added inline comments to D25551: Arc liberate: support traits.
Mar 15 2024, 08:40

Mar 14 2024

avivey added a comment to Q119: Pholio support for .svg file extension (Answer 151).

Yeah, it's probably not impossible to so safely - especially since people has been working on it for over a decade - but it's hard to do right. I know Wikipedia allows user-uploaded SVGs in some way, so maybe this is a solved problem.

Mar 14 2024, 22:02
avivey added a comment to D25551: Arc liberate: support traits.

I fixed arc test-traits in R12 (45f900a587).

Mar 14 2024, 21:52
avivey committed R12:45f900a587f4: Move .arcconfig to the right place.
Move .arcconfig to the right place
Mar 14 2024, 21:50
avivey added a comment to T15756: Rendering remarkup with many embedded code blocks is very slow.

Update: I've installed pygments (2.15.1), and it took about 3 seconds to render. It takes about 14 seconds here (with pygments 2.3.1).

Mar 14 2024, 17:46 · Remarkup
avivey added a comment to T15756: Rendering remarkup with many embedded code blocks is very slow.

mm, dumping this file in my dev env renders pretty much immediately; that's a good sign that it's the code blocks, because (1) pygments is known to be slow and (2) I don't have it installed.

Mar 14 2024, 17:38 · Remarkup
avivey added a comment to T15756: Rendering remarkup with many embedded code blocks is very slow.

"slow remarkup" often boils down to 1-2 inefficient regexp in a rule somewhere.

Mar 14 2024, 16:47 · Remarkup
avivey awarded T15756: Rendering remarkup with many embedded code blocks is very slow a Manufacturing Defect? token.
Mar 14 2024, 16:45 · Remarkup
avivey added Q119: Pholio support for .svg file extension (Answer 151).
Mar 14 2024, 16:41
avivey triaged T15709: modernize the "add item to menu" flow to deprecate EventListener as Low priority.
Mar 14 2024, 10:52
avivey added a comment to D25051: Destroy file attachments when file is deleted.

I'm a little worried about this migration; Do we have garbage collector for this? it would be safer to let it run.

You are concerned for performance reasons because it doesn't limit the results. Right?

Mar 14 2024, 08:34 · Files

Mar 13 2024

avivey accepted D25472: Update PhpunitTestEngine.php and ArcanistPhpunitTestResultParser.php to use junit output rather than json..

Looks good to me. @speck

Mar 13 2024, 09:04
avivey edited the content of Report Warnings.
Mar 13 2024, 08:08

Mar 12 2024

avivey added a comment to T15754: PHP creation of Tasks - problem with Title in feed.

Look into the "is creation xaction" - we had a similar diff recently about creating Revision from raw diff that had a similar behavior.

Mar 12 2024, 06:49 · Maniphest, Bug Reports

Mar 11 2024

avivey added a comment to D25472: Update PhpunitTestEngine.php and ArcanistPhpunitTestResultParser.php to use junit output rather than json..

Also, maybe combine with the ArcanistXUnitTestResultParser.

Mar 11 2024, 08:24

Mar 10 2024

avivey added a comment to D25472: Update PhpunitTestEngine.php and ArcanistPhpunitTestResultParser.php to use junit output rather than json..

So maybe rename the parser to JUnitTestResult, or something like that (If that's the right name for the format and if phpunit is using the same format)?

Mar 10 2024, 21:00
avivey updated the test plan for D25551: Arc liberate: support traits.
Mar 10 2024, 07:52
avivey added a comment to D25551: Arc liberate: support traits.
  1. (Yes, arc liberate --clean. I'll also run it in Phorge).
  2. I'll check it again, I refactored some things and maybe I broke that.
Mar 10 2024, 07:52

Mar 9 2024

avivey closed Q98: Unable to start phd daemons, missing PhabricatorRepositoryCommitOwnersWorker as resolved.
Mar 9 2024, 10:06

Mar 8 2024

avivey added a comment to T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command.

Yeah, in this one special place it doesn't matter; But that page already have a special body, so we can save even the extra click by putting the message right there...

Mar 8 2024, 18:47 · Feature Requests, User-valerio.bozzolan
avivey added a comment to T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command.

But in Diffusion, that button is hidden behind a "Actions -> Manage" button, inside a screen that also has dozens of other admin actions. The clutter cost there is minimized.

Mar 8 2024, 16:04 · Feature Requests, User-valerio.bozzolan
avivey added a comment to T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command.

In that case, we don't even need another button - just add a line to the "deleted message" that says something like "To completely remove the history from the database, contact your admin".

Mar 8 2024, 14:53 · Feature Requests, User-valerio.bozzolan
avivey added a comment to T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command.

I feel that adding such a button would clutter the UI.
Users should generally "know" that in order to really delete things, they need to go to the admin, because they don't have the permissions anyway; And adding that just for the once-in-a-while that the admin needs this...

Mar 8 2024, 11:40 · Feature Requests, User-valerio.bozzolan
avivey added a comment to T15180: Phriction: when a document is deleted from web, allow to see the related destroy CLI command.

I don't think we actually allow "deleting" from the web ui, only hiding it (in the sense that the data is not removed from the database).

Mar 8 2024, 11:24 · Feature Requests, User-valerio.bozzolan

Mar 7 2024

avivey accepted D25553: Celerity map late update.
Mar 7 2024, 10:12

Mar 6 2024

avivey added a comment to Q117: How to run "WHERE custom field = something" in PHP (Answer 148).

It also effects the PhabricatorCustomField::ROLE_APPLICATIONSEARCH condition, and possibly actually storing the data in some search-able table.
But try other roles - maybe it will work anyway.

Mar 6 2024, 08:24

Mar 5 2024

avivey added Q117: How to run "WHERE custom field = something" in PHP (Answer 148).
Mar 5 2024, 16:57

Mar 4 2024

avivey updated the diff for D25551: Arc liberate: support traits.

move }

Mar 4 2024, 21:02
valerio.bozzolan awarded Blog Post: Winter Solstice 2023 Release a Party Time token.
Mar 4 2024, 17:25
avivey updated the test plan for D25551: Arc liberate: support traits.
Mar 4 2024, 15:50
avivey updated the diff for D25551: Arc liberate: support traits.

lint

Mar 4 2024, 15:49
avivey requested review of D25551: Arc liberate: support traits.
Mar 4 2024, 15:49
avivey added a revision to T15751: Make Libphutil and Linters support modern PHP syntax: D25551: Arc liberate: support traits.
Mar 4 2024, 15:49 · Phorge Development Tools
avivey committed R12:e5d138af2bc0: Test scenarios for Traits.
Test scenarios for Traits
Mar 4 2024, 15:28
valerio.bozzolan awarded T15751: Make Libphutil and Linters support modern PHP syntax a Like token.
Mar 4 2024, 06:49 · Phorge Development Tools

Mar 3 2024

avivey triaged T15751: Make Libphutil and Linters support modern PHP syntax as Normal priority.
Mar 3 2024, 21:26 · Phorge Development Tools
aklapper awarded D25549: Add Standard Custom Fields to Item List a Love token.
Mar 3 2024, 10:15

Mar 2 2024

avivey accepted D25079: Trigger: Add Sound "Coin".
Mar 2 2024, 15:10
20after4 awarded T15750: Integrate CustomField into more interfaces a Love token.
Mar 2 2024, 11:37
20after4 awarded D25549: Add Standard Custom Fields to Item List a Mountain of Wealth token.
Mar 2 2024, 11:36

Mar 1 2024

avivey updated the task description for T15750: Integrate CustomField into more interfaces.
Mar 1 2024, 17:03
avivey published D25549: Add Standard Custom Fields to Item List for review.

Here's what it looks like with all the bells:

image.png (578×743 px, 63 KB)

Mar 1 2024, 16:48
avivey added a revision to T15750: Integrate CustomField into more interfaces: D25549: Add Standard Custom Fields to Item List.
Mar 1 2024, 16:41
avivey updated the diff for D25548: Add (Advanced) Custom Fields to Item List.

small fix

Mar 1 2024, 16:34
avivey created P32 test value for Custom Fields in List.
Mar 1 2024, 16:23
avivey published D25548: Add (Advanced) Custom Fields to Item List for review.
Mar 1 2024, 11:39
avivey added a revision to T15512: Make Flags more useful: D25548: Add (Advanced) Custom Fields to Item List.
Mar 1 2024, 11:36
avivey added a revision to T15133: Differential List View should show Repository: D25548: Add (Advanced) Custom Fields to Item List.
Mar 1 2024, 11:36 · Differential
avivey added a revision to T15750: Integrate CustomField into more interfaces: D25548: Add (Advanced) Custom Fields to Item List.
Mar 1 2024, 11:36
avivey triaged T15750: Integrate CustomField into more interfaces as Normal priority.
Mar 1 2024, 11:35
avivey claimed T15133: Differential List View should show Repository.
Mar 1 2024, 09:37 · Differential

Feb 29 2024

avivey added a comment to T15750: Integrate CustomField into more interfaces.

So after working on this for a day or so, and making much progress, I found that I already built this once 🤦‍♂️
https://secure.phabricator.com/D17004

Feb 29 2024, 20:23
avivey created T15750: Integrate CustomField into more interfaces.
Feb 29 2024, 20:16
avivey updated subscribers of T15747: Support short language specifier in code blocks: ```php instead of ```lang=php.

I think we already did - @valerio.bozzolan ?

Feb 29 2024, 05:28 · Remarkup

Feb 28 2024

avivey added a comment to T15746: https://phurl.io is a HTTP 503 error.

It's a Phacility server, managed at https://secure.phabricator.com/phurl/

Feb 28 2024, 10:14
avivey added a comment to T15675: Visually indicate new user accounts.

I've looked down some of the links of this request, and it looks like the definition of "new user" should be install-specific, and open to interpretation.

Feb 28 2024, 08:22 · Feature Requests

Feb 27 2024

avivey renamed T15512: Make Flags more useful from Reimplement "Flags" to be based on Edges to Make Flags more useful.
Feb 27 2024, 12:21
avivey claimed T15512: Make Flags more useful.

I changed my mind again. No need for edges (short story is, getting the "color" property from the edge is annoying).

Feb 27 2024, 12:19

Feb 26 2024

20after4 awarded T15718: Guide/demo on "How To Create Your First Extension" a Orange Medal token.
Feb 26 2024, 18:49 · Extension Development, Phactory: Community Projects

Feb 25 2024

avivey awarded T15744: Render html color codes in remarkup a Grey Medal token.
Feb 25 2024, 08:59 · Remarkup
avivey awarded T15743: Support for math (LaTeX) in Remarkup a Yellow Medal token.
Feb 25 2024, 08:18 · Remarkup

Feb 24 2024

l2dy awarded D25537: Update PHP versions in install guide: Remove 5, Add 8. a Cup of Joe token.
Feb 24 2024, 12:54
avivey removed 1 auditor(s) for rPaf06bfb1cc49: Make Changeset ID for render cache explicit: Wikivu.
Feb 24 2024, 10:03
avivey added a comment to D25079: Trigger: Add Sound "Coin".

Yeah, I don't like the diviner page.
For other included 3rd parties, we often put a license file right next to the asset:

Feb 24 2024, 09:46

Feb 23 2024

avivey closed D25539: Fix an instance of `strlen(null)`.
Feb 23 2024, 15:06
avivey committed rP8667ed45fada: Fix an instance of `strlen(null)`.
Fix an instance of `strlen(null)`
Feb 23 2024, 15:06
avivey closed D25537: Update PHP versions in install guide: Remove 5, Add 8..
Feb 23 2024, 11:35
avivey committed rP7d8c84a7bdc8: Update PHP versions in install guide: Remove 5, Add 8..
Update PHP versions in install guide: Remove 5, Add 8.
Feb 23 2024, 11:35
avivey added inline comments to D25539: Fix an instance of `strlen(null)`.
Feb 23 2024, 11:32
avivey added Q112: Deprecation Notice from PhrictionRemarkupRule.php:194 (Answer 144).
Feb 23 2024, 11:30
avivey requested review of D25539: Fix an instance of `strlen(null)`.
Feb 23 2024, 11:29
avivey added a revision to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3: D25539: Fix an instance of `strlen(null)`.
Feb 23 2024, 11:29 · PHP 8 support
avivey awarded Q112: Deprecation Notice from PhrictionRemarkupRule.php:194 a Like token.
Feb 23 2024, 10:51 · Deprecation Notice

Feb 22 2024

avivey added a comment to T15512: Make Flags more useful.

This was both harder and easier then I expected. I got to crash the IDE and hard-code a bunch of stuff, but this actually works. Didn't even start on the Edges implementation yet - I'm directly using the Flags table.

Feb 22 2024, 22:28
CryingWolf awarded T15048: Allow awarding Tokens to individual Comments a Mountain of Wealth token.
Feb 22 2024, 10:32 · Comments

Feb 21 2024

avivey added a comment to T15741: Diffusion pattern search not working as expected.

We can probably add a checkbox, and some nicer handling for the exception. Or possibly, just adding the word "regex" might solve this from the "user expectation" side.

Feb 21 2024, 12:43 · Diffusion
avivey added a comment to T15741: Diffusion pattern search not working as expected.

The word "pattern" was meant to imply "regex pattern".
Specifically - the ability to search for a regex is much more useful then a plain-text only search (and costs us basically nothing).

Feb 21 2024, 12:35 · Diffusion

Feb 20 2024

avivey added a comment to Q111: How to disable noreply mailbox? (Answer 143).

Ok, see here: https://we.phorge.it/book/phorge/article/configuring_outbound_email/#outbound-quot-from-quot-and-quot

Feb 20 2024, 07:30

Feb 19 2024

avivey added a comment to T15512: Make Flags more useful.

btw, for the "search" use-case I'm describing, I'm imagining something like a Function on Users/project, so I can search, for example "Tasks that are assigned to users which I flagged with a green flag" or "Tasks that have a tag that I flagged with a blue flag".
And also, "Revisions that I flagged with any flag".

Feb 19 2024, 21:59
avivey added a comment to T15512: Make Flags more useful.

I looked into this again.

Feb 19 2024, 21:54
avivey added Q111: How to disable noreply mailbox? (Answer 143).
Feb 19 2024, 19:59

Feb 17 2024

avivey edited the content of How to Write Extensions.
Feb 17 2024, 13:33 · Extension Development
avivey created an object: How to Install Extensions.
Feb 17 2024, 13:32 · Extension Development
20after4 awarded R11:741e2946b93f: license a Like token.
Feb 17 2024, 12:52
avivey committed R11:741e2946b93f: license.
license
Feb 17 2024, 11:13
avivey committed R11:f9e20362b385: Fix nestes lists and work on Inputs too.
Fix nestes lists and work on Inputs too
Feb 17 2024, 11:13
avivey committed R11:b77da03b97ce: Create lightweight RTL extension.
Create lightweight RTL extension
Feb 17 2024, 11:13

Feb 16 2024

avivey created an object: How to Write Extensions.
Feb 16 2024, 11:05 · Extension Development
avivey created an object: Extensions.
Feb 16 2024, 11:05