Page MenuHomePhorge
Feed All Stories

Mar 24 2025

aklapper requested review of D25920: Fix invalid CSS vertical-align value for .fancy-datepicker-core.
Mar 24 2025, 12:11
aklapper requested review of D25919: Fix invalid CSS cursor value for .phui-oi-grippable.
Mar 24 2025, 11:46
aklapper requested review of D25918: Remove orphan CSS rules from phui-timeline-view.css.
Mar 24 2025, 11:38
aklapper requested review of D25917: Make an IE CSS hack pass W3C CSS validator.
Mar 24 2025, 11:11
aklapper closed D25916: Remove pre-2013 vendor-prefixed -o- CSS properties.
Mar 24 2025, 11:06
aklapper committed rP22147cc03b5f: Remove pre-2013 vendor-prefixed -o- CSS properties.
Mar 24 2025, 11:06
aklapper updated the diff for D25916: Remove pre-2013 vendor-prefixed -o- CSS properties.

git rebase master

Mar 24 2025, 11:06
aklapper closed D25915: Remove pre-2013 vendor-prefixed -moz- CSS properties.
Mar 24 2025, 11:03
aklapper committed rP8353146b0473: Remove pre-2013 vendor-prefixed -moz- CSS properties.
Mar 24 2025, 11:03
aklapper updated the diff for D25915: Remove pre-2013 vendor-prefixed -moz- CSS properties.
  • Rebase
Mar 24 2025, 08:03
aklapper closed D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property.
Mar 24 2025, 07:59
aklapper committed rP645b1f5a99a7: Remove pre-2005 vendor-prefixed -khtml- CSS property.
Mar 24 2025, 07:59

Mar 23 2025

valerio.bozzolan accepted D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property.

Nice

Mar 23 2025, 22:40
valerio.bozzolan accepted D25915: Remove pre-2013 vendor-prefixed -moz- CSS properties.

(and well done Herald²)

Mar 23 2025, 22:39
valerio.bozzolan accepted D25916: Remove pre-2013 vendor-prefixed -o- CSS properties.

(And well done Herald)

Mar 23 2025, 22:38
aklapper requested review of D25916: Remove pre-2013 vendor-prefixed -o- CSS properties.
Mar 23 2025, 20:48
aklapper updated the summary of D25915: Remove pre-2013 vendor-prefixed -moz- CSS properties.
Mar 23 2025, 20:10
aklapper requested review of D25915: Remove pre-2013 vendor-prefixed -moz- CSS properties.
Mar 23 2025, 20:06
aklapper updated the diff for D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property.

Go back to previous khtml only change

Mar 23 2025, 20:02
aklapper added a comment to D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property.

Great, Phorge. So much for stacked patches... Looks like git checkout -b mozPrefixedCss cssKhtmlOpacity did not do what I had expected it to do.

Mar 23 2025, 19:51
aklapper updated the diff for D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property.

Remove pre-2013 vendor-prefixed -moz- CSS properties

Mar 23 2025, 19:50
aklapper retitled D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property from Remove outdated -khtml-opacity from CSS
Mar 23 2025, 19:49
aklapper added inline comments to D25880: Replace some AphrontView::setUser() calls with AphrontView::setViewer().
Mar 23 2025, 18:17
aklapper added inline comments to D25880: Replace some AphrontView::setUser() calls with AphrontView::setViewer().
Mar 23 2025, 18:14
aklapper added inline comments to D25880: Replace some AphrontView::setUser() calls with AphrontView::setViewer().
Mar 23 2025, 18:10
Cigaryno added a comment to T15209: The Celerity unit tests are not automatically run when touching whatever CSS or JS file.

@valerio.bozzolan could you please add to either H28 or H29 Affected files contains none of map.php?

Mar 23 2025, 13:28 · Bug Reports, Phorge Development Tools, Arcanist, User-valerio.bozzolan
aklapper requested review of D25914: Remove pre-2005 vendor-prefixed -khtml- CSS property.
Mar 23 2025, 13:13
aklapper closed T16019: AphrontFormPolicyControl label vs control ID are off by one as Resolved by committing rPad7560b36491: AphrontFormPolicyControl: Reuse existing control ID.
Mar 23 2025, 09:12 · Accessibility
aklapper closed D25910: AphrontFormPolicyControl: Reuse existing control ID.
Mar 23 2025, 09:12
aklapper committed rPad7560b36491: AphrontFormPolicyControl: Reuse existing control ID.
Mar 23 2025, 09:12

Mar 22 2025

valerio.bozzolan resigned from D25738: Avoid RuntimeException on "Skip past this commit" when commit still importing.

Marking as "probably my previous block is now nonsense - but still not reviewed sorry" asd

Mar 22 2025, 22:38 · Diffusion
valerio.bozzolan accepted D25910: AphrontFormPolicyControl: Reuse existing control ID.

Uhm yes thanks

Mar 22 2025, 22:33
valerio.bozzolan accepted D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Mar 22 2025, 21:47
valerio.bozzolan added a comment to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.

P.S. maybe if the task number is very small (e.g. 2) maybe we can still allow that.

I'd prefer not to introduce non-obvious confusing behavior (sometimes it does, sometimes it doesn't?) to increase code (and testing) complexity for no good reason...

Mar 22 2025, 21:43
valerio.bozzolan accepted D25913: Herald actions: Allow setting subtype on Maniphest tasks.

It works on my computer and it makes me feel like a happy Phorgi unicorn running in a Phorgi golden forest, whoa

Mar 22 2025, 21:40
valerio.bozzolan added a comment to T15081: Figure out if there are patches from Wikimedia's fork that are desirable to upstream in Phorge.

Another good simple candidate GDPR-friendly:

Mar 22 2025, 21:31 · Discussion Needed, Affects-Wikimedia
Cigaryno added projects to T16022: Herald: Support setting task subtype action: Herald, Affects-Wikimedia.

This is one great Wikimedia patch being upstreamed. Should I make this a sub-task of T15081?

Mar 22 2025, 12:34 · Affects-Wikimedia, Herald, Feature Requests
aklapper requested review of D25913: Herald actions: Allow setting subtype on Maniphest tasks.
Mar 22 2025, 10:16
aklapper added a revision to T16022: Herald: Support setting task subtype action: D25913: Herald actions: Allow setting subtype on Maniphest tasks.
Mar 22 2025, 10:16 · Affects-Wikimedia, Herald, Feature Requests
aklapper created T16022: Herald: Support setting task subtype action.
Mar 22 2025, 10:06 · Affects-Wikimedia, Herald, Feature Requests
Cigaryno added a comment to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.

Took the opportunity to fix a typo in the summary.

Mar 22 2025, 09:59
Cigaryno updated the summary of D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Mar 22 2025, 09:59
aklapper added a comment to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.

P.S. maybe if the task number is very small (e.g. 2) maybe we can still allow that.

Mar 22 2025, 09:57
aklapper added inline comments to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Mar 22 2025, 09:55
valerio.bozzolan added a comment to D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.

(Feel free to copy-paste the downstream task in Phorge - so the lack of task is not used as blocking reason - maybe title "Allow to mitigate spammers from workboard bulk move" or something similar)

Mar 22 2025, 08:55
aklapper requested review of D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Mar 22 2025, 08:13
xtex edited the content of Organizations Using Phorge.
Mar 22 2025, 00:59
xtex published a new version of Organizations Using Phorge.
Mar 22 2025, 00:59
xtex updated xtex.
Mar 22 2025, 00:17

Mar 21 2025

mainframe98 awarded T16021: Conpherence: Add "Can Create Rooms" policy a Like token.
Mar 21 2025, 18:15 · User-Cigaryno, Policy, Conpherence
Cigaryno created T16021: Conpherence: Add "Can Create Rooms" policy.
Mar 21 2025, 17:32 · User-Cigaryno, Policy, Conpherence
Cigaryno created T16020: Conpherence: Add Default View and Edit Policies.
Mar 21 2025, 17:31 · User-Cigaryno, Policy, Conpherence
Tgr added a comment to T16017: Notifications: Mark All Read is disabled for some ghosts unread notifications.

I think this makes sense - Mark All Read is about marking all search results read. (I assume; I never used it. But that's what the UI implies, it being grouped with e.g. Use Results which is definitely about doing things with the search results.) So no search results -> nothing to mark as read. The bug is in not getting any results.

Mar 21 2025, 14:19 · Phorge
aklapper abandoned D25903: Avoid "No such token" exception going to /token/give/ directly.

I believe that this is not the correct approach, thus abandoning.

Mar 21 2025, 13:48
aklapper updated the test plan for D25911: Diviner: Configuring Outbound Mail: Remove incorrect Gmail references.
Mar 21 2025, 13:43
aklapper requested review of D25911: Diviner: Configuring Outbound Mail: Remove incorrect Gmail references.
Mar 21 2025, 13:42
aklapper requested review of D25910: AphrontFormPolicyControl: Reuse existing control ID.
Mar 21 2025, 12:20
aklapper added a revision to T16019: AphrontFormPolicyControl label vs control ID are off by one: D25910: AphrontFormPolicyControl: Reuse existing control ID.
Mar 21 2025, 12:20 · Accessibility
aklapper created T16019: AphrontFormPolicyControl label vs control ID are off by one.
Mar 21 2025, 12:15 · Accessibility
vabocharov added a comment to Q176: The hierarchy of documents is located after the document in the wiki.

@aklapper we are talking specifically about documents that are under another document, that is, about the hierarchy of pages in the wiki.
The screenshot F3250825 just shows that the visualization of the document hierarchy is not very convenient in my opinion, and I ask if it can be moved to the side.

Mar 21 2025, 08:55 · UX

Mar 20 2025

AndrewTavis updated the task description for T16018: Update TOTP suggestions to open-source applications.
Mar 20 2025, 22:14 · User-Cigaryno, Auth
AndrewTavis created T16018: Update TOTP suggestions to open-source applications.
Mar 20 2025, 22:08 · User-Cigaryno, Auth
Cigaryno added a comment to T15369: Clarify the "Do nothing" Herald Action.

On Outbound Email rules, does the Do Nothing action neither send an email nor a notification?

Mar 20 2025, 21:24 · Herald
AndrewTavis updated AndrewTavis.
Mar 20 2025, 19:40
valerio.bozzolan added a member for Trusted Contributors: AndrewTavis.
Mar 20 2025, 19:13
Cigaryno added a project to T15424: Owners: Unhandled Exception: No repository PHID for path "0"!: Owners.
Mar 20 2025, 14:39 · Owners, Bug Reports
Cigaryno added a project to T15083: Lipsum randomly fails when there are no repositories defined: Owners.
Mar 20 2025, 14:39 · Owners
Cigaryno added a project to T15664: Bug: Unable to add an empty repository to an owners package: Owners.
Mar 20 2025, 14:39 · Owners, Bug Reports, Diffusion
Cigaryno added a project to T16010: Owners not triggering audit on No Owner Involvement: Owners.
Mar 20 2025, 14:39 · Good Starter Task, Owners, Bug Reports
Cigaryno created Owners.
Mar 20 2025, 14:38
valerio.bozzolan attached a referenced file: F3271029: Screenshot Capture - 2025-03-20 - 08-37-59.png.
Mar 20 2025, 10:40 · Phorge
valerio.bozzolan created T16017: Notifications: Mark All Read is disabled for some ghosts unread notifications.
Mar 20 2025, 10:40 · Phorge
valerio.bozzolan added a comment to T16016: Phantom notification.

Uh interesting - good to know for the future. So at least the button Mark All Read here in F3271029 should be visible for your case - as very minimal mitigation sub-task

Mar 20 2025, 10:33 · Maniphest
Tgr added a comment to T16016: Phantom notification.

The mark all read link in the notifications dropdown panel is always available. (It did clear the phantom notification.)

Mar 20 2025, 10:30 · Maniphest
valerio.bozzolan added a comment to T16016: Phantom notification.

The current workaround is to wait for a real notification, to then finally be able to click the Mark All Read.

Mar 20 2025, 09:20 · Maniphest
valerio.bozzolan added a comment to T16016: Phantom notification.

It happened to me but only in Wikimedia Phabricator, there I had a notification counter in the top-bar, but with no unread messages in the related list

Mar 20 2025, 09:17 · Maniphest
avivey added a comment to T16016: Phantom notification.

I don't understand the problem described...

Mar 20 2025, 09:15 · Maniphest
Tgr added a comment to T16016: Phantom notification.

Search brings up rP70d67a3908b8: Fix the most significant "phantom notification" badness

Mar 20 2025, 07:47 · Maniphest
Tgr created T16016: Phantom notification.
Mar 20 2025, 07:47 · Maniphest

Mar 19 2025

valerio.bozzolan updated the task description for T15242: /config/ can run git log commands that silently fail ("fatal: detected dubious ownership in repository at ....").
Mar 19 2025, 21:14 · Config
valerio.bozzolan awarded Q176: The hierarchy of documents is located after the document in the wiki a Like token.
Mar 19 2025, 21:09 · UX
valerio.bozzolan accepted D25909: Diviner: Contributing Code: Update section on Prototype Changes.

Thaanks - please wait 7 days + 1 hour + 1 second + 42 milliseconds before landing to attract more Pòkèmòn reviewers

Mar 19 2025, 13:57
Cigaryno added a comment to T15203: Remarkup: allow to mention a Slowvote (without embedding).

(M is short for Mockup probably)

Mar 19 2025, 13:50 · User-valerio.bozzolan, Remarkup
valerio.bozzolan added a comment to T15203: Remarkup: allow to mention a Slowvote (without embedding).

(M is short for Mockup probably)

Mar 19 2025, 09:42 · User-valerio.bozzolan, Remarkup
avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

I'm not familiar with MediaWiki's packages - the model I'm copying is VSCode.
My thought is that in the install manual we'll say "now run ./bin/extensions install phorge-recommended-extensions" (near the ./bin/storage) step, and phorge-recommended-extensions would be the equivalent of "extension pack" hosted on the default Extension Store, which is hosted here.
(VSCode also has "bundled extensions", which I think doesn't work for us because we use "clone the repo" as the primary distribution system).

Mar 19 2025, 09:10 · Discussion Needed, User-Cigaryno
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

Ideally, any current Prototype can be either promoted to Core, extracted to its own extension, or removed completely. Each extension/author can have their own policy on contributing.

Already, any new app that would be considered "Prototype" today should just go in its own extension, and we decided to remove a couple.

It depends on who on the wild (including large private companies developing closed-source software) is using prototype applications on Phorge. This should let us know if it should be promoted to core, separated into an extension, or removed completely if no one uses it (like Releeph and Phragments). Or even better, hold a Slowvote for each prototype application's future and possibly have Phorge's customers to vote (maybe notify as much as possible by creating a blog post about the vote to notify those who use the Atom feed).

I'm not sure that "usage" is really the best way to choose between "promote to core" and "extension"; The way I imagine it, in addition to the Core, we'll have a set of "highly recommended extensions" maintained, and a single step to install all of them when setting up a new machine. In that world, any app that can be separated out to an extension will be.
The prototypes can usually be curved out easily, without effecting the rest of the code.

Mar 19 2025, 08:52 · Discussion Needed, User-Cigaryno
avivey added a comment to T16007: Discuss the policy for contributing to prototype applications.

The "Prototype" concept was a way for Phacility to experiment with things without committing - but we have a different model today.

Really!? Phacility SaaS instances do not allow enabling prototypes and self-hosted Support (from the Support application on admin.phacility.com that was oddly marked as Prototype) likely wasn't even available for prototype applications.

Mar 19 2025, 07:54 · Discussion Needed, User-Cigaryno
avivey added a comment to T15203: Remarkup: allow to mention a Slowvote (without embedding).

On this server, we changed the config to /^(Q|V|M)\d$/ because we don't have P1 tickets.
I'm also not sure what M is short for.

Mar 19 2025, 07:40 · User-valerio.bozzolan, Remarkup
avivey added a comment to T15450: Configure another Ponder Question status "Closed, Graduated".

To me, "obsolete" manes "no longer appliable" - basically, "the information in this page doesn't apply any more".
Some (made up) examples:

  • "Can Phorge run on PHP 7.0?" (The answer is no, because of a specific bug in 7.0, which was EOL a long time ago)
  • "I have this problem in the Chatbot app" (We've deleted the chatbot app)
Mar 19 2025, 07:34 · Feature Requests, Ponder, phorge.it install
Cigaryno added a comment to T15203: Remarkup: allow to mention a Slowvote (without embedding).

The V123 syntax is disabled by remarkup.ignored-object-names config by default; The default is /^(Q|V|M|P)\d$/ (basically anything starting with Q, V, M, or P), for "Q1" (biz-talk for April), "V1" (for versions), "M1" (for ?????) and "P1" (Jira for "important bug").

I'm honestly surprised about layout=inline working for {T123} - I thought is only works for images. But it can probably be made to work for Votes (or rather, all objects) like it does for tasks.

Mar 19 2025, 07:19 · User-valerio.bozzolan, Remarkup
avivey added a comment to T15203: Remarkup: allow to mention a Slowvote (without embedding).

The V123 syntax is disabled by remarkup.ignored-object-names config by default; The default is /^(Q|V|M|P)\d$/ (basically anything starting with Q, V, M, or P), for "Q1" (biz-talk for April), "V1" (for versions), "M1" (for ?????) and "P1" (Jira for "important bug").

Mar 19 2025, 07:07 · User-valerio.bozzolan, Remarkup

Mar 18 2025

Cigaryno moved T15450: Configure another Ponder Question status "Closed, Graduated" from Backlog to New Features on the Feature Requests board.
Mar 18 2025, 21:44 · Feature Requests, Ponder, phorge.it install
Cigaryno created T16015: Ponder: allow to quote comments.
Mar 18 2025, 21:39 · Ponder, User-Cigaryno
Cigaryno moved T16014: Checkboxes are not processed on tables from Backlog to Feature Requests on the User-Cigaryno board.
Mar 18 2025, 19:53 · Remarkup, User-Cigaryno
Cigaryno updated the task description for T16014: Checkboxes are not processed on tables.
Mar 18 2025, 19:53 · Remarkup, User-Cigaryno
Cigaryno awarded T15203: Remarkup: allow to mention a Slowvote (without embedding) a Like token.
Mar 18 2025, 19:50 · User-valerio.bozzolan, Remarkup
aklapper added a comment to Q176: The hierarchy of documents is located after the document in the wiki.

I now realize that this is not about hierarchy (documents below other documents) but about the Table of Contents within a single wiki page? You may want to edit the title.

Mar 18 2025, 09:58 · UX

Mar 17 2025

Cigaryno added a comment to Q176: The hierarchy of documents is located after the document in the wiki.

What you see is 100% normal regardless of your pixel density, display size and resolution.
With a similar approach to T15920, this can be achieved. However, I think there is one disadvantage: text may be crammed with a side hierarchy, resulting in lots of newlines for documents with long titles.
You can create a task now that you are member of Trusted Contributors.

Mar 17 2025, 20:59 · UX
Cigaryno added a member for Trusted Contributors: vabocharov.
Mar 17 2025, 20:59
Cigaryno added a comment to D25889: Add "Authored Tasks" view / item to user profile menu.

Hmm, maybe should not change ->setURI("/people/tasks/{$id}/") because there might be external third-party code relying on this?

Mar 17 2025, 20:27