Page MenuHomePhorge
Feed All Stories

Jul 28 2023

valerio.bozzolan updated the diff for D25347: Always ellipsize long filename in file upload dialog.

update celerity map

Jul 28 2023, 17:22
valerio.bozzolan edited the content of Next Up.
Jul 28 2023, 17:03
valerio.bozzolan closed T15471: Hide Column: the "Undo" button should just close the popup (without reloading the page) as Resolved by committing rP1aa532a47685: Workboard Columns: avoid page reload on Edit > Cancel.
Jul 28 2023, 17:02 · User-valerio.bozzolan, UX, Workboard
valerio.bozzolan closed D25302: Workboard Columns: avoid page reload on Edit > Cancel.
Jul 28 2023, 17:02
valerio.bozzolan committed rP1aa532a47685: Workboard Columns: avoid page reload on Edit > Cancel.
Workboard Columns: avoid page reload on Edit > Cancel
Jul 28 2023, 17:02
avivey awarded D25362: Show more in Application Detail and List view a Like token.
Jul 28 2023, 16:55
avivey retitled D25362: Show more in Application Detail and List view from Update the application detail view and list view to show a unified set of badges, show PHIDs and monograms on the application detail view, allow applications to register monograms to Show more in application detail and list view .
Jul 28 2023, 16:55
avivey added a comment to D25362: Show more in Application Detail and List view.

I thought we had "2 spaces" and the rest encoded as lints... I'll try to take a look.

Jul 28 2023, 16:54
valerio.bozzolan updated the diff for D25362: Show more in Application Detail and List view.

hi I'm a space linter

Jul 28 2023, 16:51
Matthew added inline comments to D25362: Show more in Application Detail and List view.
Jul 28 2023, 16:45
valerio.bozzolan added inline comments to D25362: Show more in Application Detail and List view.
Jul 28 2023, 16:41
Matthew accepted D25302: Workboard Columns: avoid page reload on Edit > Cancel.

Sorry, didn't see your earlier ping. Approved.

Jul 28 2023, 16:40
valerio.bozzolan added a comment to D25302: Workboard Columns: avoid page reload on Edit > Cancel.

But reviewing this is the price @Matthew :D (you know ihih)

Jul 28 2023, 16:34
Matthew added a comment to D25362: Show more in Application Detail and List view.

Can I amend this change fixing spaces? I have some time to waste right now and I love this kind of "del del del" ihih

Jul 28 2023, 16:34
avivey updated the task description for T15554: Handling PHP deprecations: convert to Setup Issues.
Jul 28 2023, 16:33 · Phorge
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Can I amend this change fixing spaces? I have some time to waste right now and I love this kind of "del del del" ihih

Jul 28 2023, 16:33
Matthew added a comment to D25362: Show more in Application Detail and List view.

Unfortunately, PHPStorm defaults to four spaces. I'm not really willing to spend a ton of time arguing with it (especially since my day job requires four spaces) ... though it would be helpful if we could come up with some clear code rules and them implement them in the repository using phpcs.

Jul 28 2023, 16:12
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

I'm not really opinionated in indentation but it seems the majority of the lines are indented with 4 spaces instead of two

Jul 28 2023, 16:10
valerio.bozzolan added a comment to T15564: Allow yourself to be Invited in Imported Events.

So I'm following proposal n. 2 in D25363.

Jul 28 2023, 16:06 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the diff for D25363: Calendar Import: calendar uploader is not anymore an alien.

remove newline

Jul 28 2023, 16:05
valerio.bozzolan added inline comments to D25363: Calendar Import: calendar uploader is not anymore an alien.
Jul 28 2023, 16:04
valerio.bozzolan requested review of D25363: Calendar Import: calendar uploader is not anymore an alien.
Jul 28 2023, 15:52
valerio.bozzolan added a revision to T15564: Allow yourself to be Invited in Imported Events: D25363: Calendar Import: calendar uploader is not anymore an alien.
Jul 28 2023, 15:52 · User-valerio.bozzolan, Calendar
Matthew updated the diff for D25362: Show more in Application Detail and List view.

Adjust spacing

Jul 28 2023, 15:48
Matthew added inline comments to D25362: Show more in Application Detail and List view.
Jul 28 2023, 15:47
Matthew created Image Macro "notmyfault".
Jul 28 2023, 15:44
valerio.bozzolan awarded D25362: Show more in Application Detail and List view a Love token.
Jul 28 2023, 15:42
valerio.bozzolan added a comment to D25362: Show more in Application Detail and List view.

Uh nice!

Jul 28 2023, 15:42
Matthew retitled D25362: Show more in Application Detail and List view from Update the application detail view and list view to show a unified set of badges, allow applications to register monograms to Update the application detail view and list view to show a unified set of badges, show PHIDs and monograms on the application detail view, allow applications to register monograms.
Jul 28 2023, 15:39
Matthew updated the diff for D25362: Show more in Application Detail and List view.

Fix lint errors

Jul 28 2023, 15:39
Matthew added a comment to D25362: Show more in Application Detail and List view.

Here are some screenshots of this change in action:

Jul 28 2023, 15:34
Matthew requested review of D25362: Show more in Application Detail and List view.
Jul 28 2023, 15:32
speck accepted D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 15:23
valerio.bozzolan renamed T15564: Allow yourself to be Invited in Imported Events from Imported Events: "Invitees" is broken/incomplete to Allow yourself to be Invited in Imported Events.
Jul 28 2023, 14:54 · User-valerio.bozzolan, Calendar
valerio.bozzolan closed T15570: User remains "Busy" when the Event is cancelled as Invalid.

I'm not able to reproduce anymore.

Jul 28 2023, 14:41 · Bug Reports, Calendar
valerio.bozzolan added a comment to T15570: User remains "Busy" when the Event is cancelled.

I think the problem here is that the command ./bin/cache purge --all does not reset the PhabricatorPeopleQuery cache.

Jul 28 2023, 14:38 · Bug Reports, Calendar
valerio.bozzolan triaged T15570: User remains "Busy" when the Event is cancelled as Normal priority.
Jul 28 2023, 14:24 · Bug Reports, Calendar
valerio.bozzolan updated the name of F324723: Busy but without Event.png from "image.png" to "Busy but without Event.png".
Jul 28 2023, 14:23
Sten added inline comments to D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.
Jul 28 2023, 13:56
Sten updated the diff for D25333: Fix DifferentialDiff getFieldValuesForConduit PHP 8.1 strlen(null) errors.

Explicitly check for null instead of using phutil_nonempty_string()

Jul 28 2023, 13:55
Sten added inline comments to D25353: Fix PHP 8.1 trim(null) exception in ./bin/diviner generate.
Jul 28 2023, 13:47
Sten requested review of D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 13:28
Sten added a revision to T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error: D25361: Fix strlen(null) PHP 8.1 error when pushing into a fresh repository.
Jul 28 2023, 13:28 · PHP 8 support
Sten claimed T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error.
Jul 28 2023, 13:23 · PHP 8 support
Sten created T15569: git push into a fresh repository fails with PHP 8.1 strlen(null) error.
Jul 28 2023, 13:23 · PHP 8 support
valerio.bozzolan updated the task description for T15564: Allow yourself to be Invited in Imported Events.
Jul 28 2023, 11:24 · User-valerio.bozzolan, Calendar
valerio.bozzolan updated the task description for T15564: Allow yourself to be Invited in Imported Events.
Jul 28 2023, 11:18 · User-valerio.bozzolan, Calendar
avivey committed R7:9c51bde55d27: Fix "Clear all lint messages".
Fix "Clear all lint messages"
Jul 28 2023, 08:58
brainchild added a comment to Q69: Support for single database per application deployment.

I think you are misunderstanding the technical considerations.

Jul 28 2023, 08:33
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

I also like to discuss. Please read this:

Jul 28 2023, 08:24
brainchild added a comment to Q69: Support for single database per application deployment.

If it is likely in principle that you would accept a patch, then it may be most sensible to leave the discussion open. Perhaps it would be found by someone wishing to contribute.

Jul 28 2023, 08:15
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

Again, you have not convinced me to work on that, for you, for free :)

Jul 28 2023, 08:10
tinloaf added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file (Answer 91).

Oh wow, that was quick, thanks @avivey . I will probably be able to apply the patch to our Phorge instance sometime next week, I'll let you know how it went!

Jul 28 2023, 08:07
brainchild added a comment to Q69: Support for single database per application deployment.

I am not intent on maintaining my own fork for private use, but the processing pathways for the segmented versus consolidated cases are only minimally different, and may easily be switched dynamically, within some hypothetical future version of the application, depending on the deployment.

Jul 28 2023, 07:59
valerio.bozzolan updated the answer details for Q69: Support for single database per application deployment (Answer 93).
Jul 28 2023, 07:52
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

I understand your interest in this simplification. I think your opinion is helpful, useful, and I hope you will somehow solve your problem.

Jul 28 2023, 07:50
brainchild added a comment to Q69: Support for single database per application deployment.

Your objection concerning the reference to Nextcloud is based on quote mining. It is neither germane nor accurate.

Jul 28 2023, 07:32
valerio.bozzolan added a comment to Q69: Support for single database per application deployment.

Note that Q67 tries to make similarities between LAMP apps like nextCloud and Phorge, but nextCloud has not 400+ database tables. This is just a minimal indication of the complexity, that may indicate that this design principle may be not totally suitable for this.

Jul 28 2023, 07:11
valerio.bozzolan updated the question details for Q69: Support for single database per application deployment.
Jul 28 2023, 07:09
valerio.bozzolan added Q69: Support for single database per application deployment (Answer 93).
Jul 28 2023, 07:07
valerio.bozzolan added a comment to Q69: Support for single database per application deployment (Answer 92).

(comment migrated as answer)

Jul 28 2023, 07:06

Jul 27 2023

Matthew added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Ah, yeah, even better I think, if possible

Jul 27 2023, 20:31 · Extension Development, Phactory: Community Projects, Phorge
brainchild added a comment to Q69: Support for single database per application deployment (Answer 92).

You absolutely have the choice to decline requests, but I think it is not quite fair to consider the current one as though connected strongly to Softaculous.

Jul 27 2023, 20:19
valerio.bozzolan added a comment to T15568: Make extension installation more seamless.

every extension should have its own

Jul 27 2023, 20:10 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan added a comment to D25118: Remarkup: make less internal links open in new tabs.

I think we should avoid to extend PhutilURI for some interesting reasons:

Jul 27 2023, 20:08
Matthew added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 19:43 · Extension Development, Phactory: Community Projects, Phorge
valerio.bozzolan added a comment to T15568: Make extension installation more seamless.

Probably related, I think that any installed extension should not cause any touch to /src/__phutil_library_init__.php, as long as it's versioned in git in Phorge and so will cause of course merge conflicts after any update.

Jul 27 2023, 19:30 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15568: Make extension installation more seamless.

I was thinking of adding a script to ./bin to manage (mostly add/remove from load-libraries, maybe also clone) extensions.

Jul 27 2023, 18:53 · Extension Development, Phactory: Community Projects, Phorge
avivey awarded T15568: Make extension installation more seamless a Love token.
Jul 27 2023, 18:51 · Extension Development, Phactory: Community Projects, Phorge
Matthew added a comment to Q69: Support for single database per application deployment (Answer 92).

@brainchild We receive feature requests here, and we have the choice to decline them here. The admin team has discussed it, we have decided that the current database setup works best for Phorge as is discussed in the documents avivey has linked. As such, changes will not be made to Phorge's database architecture at this time. If you are looking for something to provision with Softaculous, please consider a different solution.

Jul 27 2023, 18:14
Matthew updated the task description for T15568: Make extension installation more seamless.
Jul 27 2023, 18:03 · Extension Development, Phactory: Community Projects, Phorge
Matthew awarded T15554: Handling PHP deprecations: convert to Setup Issues a Like token.
Jul 27 2023, 18:01 · Phorge
Matthew claimed T15567: Phorge extension to print QR stickers.

I'd like to give this a shot, as part of streamlining extensions as discussed in T15568

Jul 27 2023, 18:00 · Phactory: Community Projects
Matthew triaged T15568: Make extension installation more seamless as Wishlist priority.
Jul 27 2023, 18:00 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15554: Handling PHP deprecations: convert to Setup Issues.

I was thinking "out out", but only visible to admins - and then, only as a yellow notice at the top of the page:

Jul 27 2023, 14:32 · Phorge
valerio.bozzolan closed T15170: Allow to edit Differential "inline comments" as Wontfix.

I've explored a bit the codebase and this seems a desired non-feature.

Jul 27 2023, 13:42 · Differential, User-valerio.bozzolan
speck added a comment to T15554: Handling PHP deprecations: convert to Setup Issues.

This is a good plan. Would this be opt-in, e.g. this Phorge instance would be the main one with this on but other installs wouldn’t see this by default?

Jul 27 2023, 13:27 · Phorge
avivey awarded T15567: Phorge extension to print QR stickers a Pterodactyl token.
Jul 27 2023, 08:28 · Phactory: Community Projects
valerio.bozzolan created T15567: Phorge extension to print QR stickers.
Jul 27 2023, 08:27 · Phactory: Community Projects
valerio.bozzolan updated the name of F324507: Task QR code printed.png from "image.png" to "Task QR code printed.png".
Jul 27 2023, 08:14
valerio.bozzolan edited the content of Next Up.
Jul 27 2023, 07:42
brainchild added a comment to Q69: Support for single database per application deployment (Answer 92).

Where do you receive feature requests?

Jul 27 2023, 07:19
avivey closed Q69: Support for single database per application deployment as invalid.
Jul 27 2023, 06:26
avivey added Q69: Support for single database per application deployment (Answer 92).
Jul 27 2023, 06:26

Jul 26 2023

brainchild updated the question details for Q69: Support for single database per application deployment.
Jul 26 2023, 22:36
brainchild asked Q69: Support for single database per application deployment.
Jul 26 2023, 22:35
avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file (Answer 91).

D25360 is probably the fix for the bug, but I'm not sure about how to test it yet. It's probably fine. No idea what would happen if you just re-encode a file and select an encoding...

Jul 26 2023, 17:57
avivey added Q68: Diffusion refuses to show a commit in a non-UTF-8 file (Answer 91).
Jul 26 2023, 17:40
avivey updated the task description for T15249: Generate [From, Subject, Date] fields in download raw .diff URL to support "git am" and friends.
Jul 26 2023, 15:48 · Affects-FreeBSD, Differential
avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

Cool, I'll play with it and see what I can find.

Jul 26 2023, 15:42 · Diffusion
tinloaf added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

Okay, I think I created a minimal example reproducing the problem. The repository is publicly available here: https://sourceforge.net/p/tinloaf-phorge-problem/code-hg/ci/default/tree/

Jul 26 2023, 14:20 · Diffusion
valerio.bozzolan renamed Code Differences between Phabricator and Phorge from Differences between Phabricator and Phorge to Code Differences between Phabricator and Phorge.
Jul 26 2023, 10:44
valerio.bozzolan updated the task description for T15332: Allow comment authors to change their inline comment Status (Done / Not Done).
Jul 26 2023, 10:41 · User-valerio.bozzolan, Differential
valerio.bozzolan edited the content of Next Up.
Jul 26 2023, 10:19
valerio.bozzolan added a comment to T15566: Make is easier to install Phorge in the smallest case.

This is also consistent with the installation notes where a toaster and other things are mentioned (since We live in interesting times).

Jul 26 2023, 10:15 · Phorge
brainchild added a comment to Q67: Softaculous installation package.

For me, the larger observation is that because the general dependencies are aligned to the LAMP environment, an opportunity emerges for the project to be adapted as suitable for the shared hosting space. In principle, such adaptations are not dependent on removing features that support large-scale deployments on dedicated systems or more capable environments. Rather, such adaptations may simply support a greater variety of deployment cases.

Jul 26 2023, 08:47
avivey added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

Do you know off the top of your head whether the binary-detection in the commit view and the code browser view differ in some way?

Jul 26 2023, 08:46 · Diffusion
avivey created T15566: Make is easier to install Phorge in the smallest case.
Jul 26 2023, 08:40 · Phorge
tinloaf added a comment to Q68: Diffusion refuses to show a commit in a non-UTF-8 file.

To be clear - it's a single file in a single commit, in the equivalent of this page: https://we.phorge.it/rARCa604548101025875de20a9c263df3790fea425b3 - is that right?

Jul 26 2023, 08:35 · Diffusion
valerio.bozzolan added a comment to Q67: Softaculous installation package.

Please understand that you are a stakeholder of interests that are just different from the current situation, and not necessarily because we don't know what we are doing :)

Jul 26 2023, 08:34