Page MenuHomePhorge
Feed Advanced Search

Sat, Apr 5

Cigaryno edited the content of Dependencies.
Sat, Apr 5, 16:51
Cigaryno edited the content of Welcome to the Phorge Wiki.
Sat, Apr 5, 16:45 · Phorge

Thu, Apr 3

Cigaryno updated the task description for T15948: Allow public API access when equivalent public web access exists.
Thu, Apr 3, 11:16 · Policy, Conduit, Phorge

Wed, Apr 2

Cigaryno added a comment to T15948: Allow public API access when equivalent public web access exists.

There must be a function that allows Conduit methods to be used by logged-out users. It's just that there are hardly any methods using that function.

Wed, Apr 2, 18:16 · Policy, Conduit, Phorge
Cigaryno updated the task description for T15948: Allow public API access when equivalent public web access exists.
Wed, Apr 2, 18:11 · Policy, Conduit, Phorge
Cigaryno added a comment to T15948: Allow public API access when equivalent public web access exists.

There must be a function that allows Conduit methods to be used by logged-out users. It's just that there are hardly any methods using that function.

Wed, Apr 2, 18:11 · Policy, Conduit, Phorge

Mon, Mar 31

Cigaryno closed D25936: Mark Phorge.it Home as non-launchable.
Mon, Mar 31, 14:21 · User-Cigaryno, phorge.it install
Cigaryno committed R10:4fac8b0aa67c: Mark Phorge.it Home as non-launchable.
Mark Phorge.it Home as non-launchable
Mon, Mar 31, 14:21
Cigaryno closed T16018: Update TOTP suggestions to open-source applications as Resolved by committing rPf6639cc09c3d: Update TOTP suggestions to open-source applications.
Mon, Mar 31, 13:54 · User-Cigaryno, Auth
Cigaryno closed D25934: Update TOTP suggestions to open-source applications.
Mon, Mar 31, 13:54 · User-Cigaryno, Auth
Cigaryno committed rPf6639cc09c3d: Update TOTP suggestions to open-source applications.
Update TOTP suggestions to open-source applications
Mon, Mar 31, 13:54

Sun, Mar 30

Cigaryno added a reviewer for D25936: Mark Phorge.it Home as non-launchable: avivey.

@avivey does this look good to you?

Sun, Mar 30, 21:53 · User-Cigaryno, phorge.it install
Cigaryno added a comment to D25935: Require MFA to uninstall apps if enabled.

After these steps I get Unhandled Exception ("Exception"): This transaction group requires MFA to apply, but the Editor was not configured with a Cancel URI. This workflow can not perform an MFA check.

Why would a cancel URI be needed? Do you know a Cancel URI for an app with something that prompts for MFA (ie. exposing Passphrases, empowering users, signing comments with MFA, managing your VCS password and SSH keys)

Sun, Mar 30, 20:51 · Security, User-Cigaryno
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Socially I remain unconvinced about use cases. Implications are for example exposing hidden (or internal?) URIs under URIs or "Working Copy Status" stuff under Basics to the public. I just so far do not think it's a good idea.

Sun, Mar 30, 20:44 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25935: Require MFA to uninstall apps if enabled.

Which "an application" exactly?

Any application were canUninstall is not set to false (thus not a required application).

As which type of user?

A user with the Can Configure Application capability (by default admins).

Sun, Mar 30, 20:31 · Security, User-Cigaryno
Cigaryno updated the diff for D25934: Update TOTP suggestions to open-source applications.

Fix typos reported by @aklapper.

Sun, Mar 30, 20:27 · User-Cigaryno, Auth
Cigaryno added a comment to D25936: Mark Phorge.it Home as non-launchable.

@Cigaryno: Thanks! Could you elaborate why the change in .arcconfig is needed?

Sun, Mar 30, 20:15 · User-Cigaryno, phorge.it install
Cigaryno renamed T15059: we.phorge.it doesn't email @outlook.com addresses from Phabricator doesn't email @outlook.com addresses to we.phorge.it doesn't email @outlook.com addresses.
Sun, Mar 30, 12:56 · phorge.it install
Cigaryno added a comment to T15103: Status Checker.

I think it's relevant to have a status site (likely at status.phorge.it). Uptimerobot sounds like a good option and is used by translatewiki.net.
One thing that's optional to have (likely not possible with Uptimerobot) is a Daemon status checker, as @avivey pointed out when they forgot to start the daemons at some point. For this, a custom status checker that calls a daemon that's not for making edits or changes can be used.

Sun, Mar 30, 10:09 · Phorge.it Systems
Cigaryno added a hashtag to phorge.it install: #we.phorge.it.
Sun, Mar 30, 10:05
Cigaryno added a comment to D25936: Mark Phorge.it Home as non-launchable.

I don't know why, but O1 has to be manually added as a reviewer as it does not own R10.

Sun, Mar 30, 10:04 · User-Cigaryno, phorge.it install
Cigaryno added a reviewer for D25936: Mark Phorge.it Home as non-launchable: O1: Blessed Committers.
Sun, Mar 30, 10:03 · User-Cigaryno, phorge.it install
Cigaryno requested review of D25936: Mark Phorge.it Home as non-launchable.
Sun, Mar 30, 10:02 · User-Cigaryno, phorge.it install
Cigaryno updated the test plan for D25027: Allow an infinite number of arcpatch_DXXXX_X branches to be created.
Sun, Mar 30, 09:18 · Differential, Arcanist

Sat, Mar 29

Cigaryno claimed T15490: Uninstalling/Installing an application should eventually involve MFA.

I don't know if what I done on D25935 is correct, but as usual, Request Changes if I did it wrong.
I relied on the code on PhabricatorUserEmpowerTransaction to try to make PhabricatorApplicationUninstallTransaction require MFA if enabled.

Sat, Mar 29, 16:52 · User-valerio.bozzolan, Security
Cigaryno updated the diff for D25935: Require MFA to uninstall apps if enabled.

Make lint happy

Sat, Mar 29, 16:43 · Security, User-Cigaryno
Cigaryno requested review of D25935: Require MFA to uninstall apps if enabled.
Sat, Mar 29, 16:40 · Security, User-Cigaryno
Cigaryno added a revision to T15490: Uninstalling/Installing an application should eventually involve MFA: D25935: Require MFA to uninstall apps if enabled.
Sat, Mar 29, 16:40 · User-valerio.bozzolan, Security
Cigaryno updated the diff for D25934: Update TOTP suggestions to open-source applications.

Mention closed-source apps in addition to open-source apps per @aklapper

Sat, Mar 29, 14:28 · User-Cigaryno, Auth
Cigaryno planned changes to D25934: Update TOTP suggestions to open-source applications.

Per @aklapper, it's best to show both closed-source and open-source TOTP apps.

I'd personally not remove common proprietary software options (as it makes life of users potentially harder if they already have such an app installed) but list FOSS options first.

Some FoSS devs may not be familiar at all with open-source TOTP apps. I personally use Google Authenticator so I agree with you and also, I have my TOTP content on WinAuth too, which is unmaintained however I am not ready to switch TOTP app on my Windows PC (my revs from now on are created from an Ubuntu VM due to the arc troubles I am having on Windows).

Sat, Mar 29, 14:24 · User-Cigaryno, Auth
Cigaryno added a comment to T16018: Update TOTP suggestions to open-source applications.

I'd personally not remove common proprietary software options (as it makes life of users potentially harder if they already have such an app installed) but list FOSS options first.

Sat, Mar 29, 14:02 · User-Cigaryno, Auth
Cigaryno added a comment to D25934: Update TOTP suggestions to open-source applications.

I'd prefer not to remove common proprietary software options but list FOSS options first.

Sat, Mar 29, 13:55 · User-Cigaryno, Auth
Cigaryno requested review of D25934: Update TOTP suggestions to open-source applications.
Sat, Mar 29, 13:21 · User-Cigaryno, Auth
Cigaryno added a revision to T16018: Update TOTP suggestions to open-source applications: D25934: Update TOTP suggestions to open-source applications.
Sat, Mar 29, 13:21 · User-Cigaryno, Auth
Cigaryno claimed T16018: Update TOTP suggestions to open-source applications.

I will submit a patch shortly.

Sat, Mar 29, 13:12 · User-Cigaryno, Auth
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

What is there to "further review"? It's two lines...

Sat, Mar 29, 10:58 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Can this be further reviewed?

Sat, Mar 29, 09:24 · User-Cigaryno, Diffusion

Thu, Mar 27

Cigaryno added a project to T16010: Owners not triggering audit on No Owner Involvement: Good Starter Task.

Looks like a Good Starter Task.

Thu, Mar 27, 12:49 · Good Starter Task, Owners, Bug Reports

Wed, Mar 26

Cigaryno updated the test plan for D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 12:44 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.
  • more search engine rabbit holes (but maybe not that bad)

robots.txt can have the solution for that (see below).

Wed, Mar 26, 12:41 · User-Cigaryno, Diffusion
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

Why would a logged-out user (who does not want to or cannot create an account) want to know about Repository management log or Repository limits? I don't see how that's their business (or interest)?

Wed, Mar 26, 12:29 · User-Cigaryno, Diffusion
Cigaryno added a comment to T15999: Make Phorge more accessible to logged-out users.

Some items in the task description make me a bit uncomfortable in my instance.

I don't think you need to be uncomfortable on your instance (phabricator.wikimedia.org)
For Herald, it looks to be restricted to trusted contributors to restrict who can create personal rules (they actually can vandalize tasks via personal rules with the action set to claim the task), that's not something to take care of at all on your instance.
Project members, maniphest reports, user tasks and badges are actually useful for logged-out users.
But everything that's Diffusion-related sounds pointless for your instance as every repo is a read-only mirror of the repos on a Gerrit instance.

Wed, Mar 26, 12:26 · User-Cigaryno
Cigaryno updated the task description for T15140: switch from PHPExcel to PHPSpreadsheet for Maniphest task export.
Wed, Mar 26, 11:26 · Maniphest
Cigaryno updated the task description for T15999: Make Phorge more accessible to logged-out users.
Wed, Mar 26, 11:23 · User-Cigaryno
Cigaryno added a revision to T15999: Make Phorge more accessible to logged-out users: D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 11:16 · User-Cigaryno
Cigaryno updated the summary of D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 11:16 · User-Cigaryno, Diffusion
Cigaryno edited the content of Update From Phabricator.
Wed, Mar 26, 11:14
Cigaryno added a comment to D25926: Make Diffusion repository management accessible to logged-out users.

There might be some security implications to this.
Why is this needed?

Wed, Mar 26, 11:09 · User-Cigaryno, Diffusion
Cigaryno requested review of D25926: Make Diffusion repository management accessible to logged-out users.
Wed, Mar 26, 09:20 · User-Cigaryno, Diffusion

Tue, Mar 25

Cigaryno updated the task description for T15490: Uninstalling/Installing an application should eventually involve MFA.
Tue, Mar 25, 14:03 · User-valerio.bozzolan, Security

Mon, Mar 24

Cigaryno added a project to T16021: Conpherence: Add "Can Create Rooms" policy: User-Cigaryno.
Mon, Mar 24, 20:09 · User-Cigaryno, Policy, Conpherence
Cigaryno added a project to T16020: Conpherence: Add Default View and Edit Policies: User-Cigaryno.
Mon, Mar 24, 20:09 · User-Cigaryno, Policy, Conpherence

Sun, Mar 23

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?

Sun, Mar 23, 13:28 · Bug Reports, Phorge Development Tools, Arcanist, User-valerio.bozzolan

Sat, Mar 22

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?

Sat, Mar 22, 12:34 · 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.

Sat, Mar 22, 09:59
Cigaryno updated the summary of D25912: Apply "Can Bulk Edit Tasks" to "Move Tasks" workboard options.
Sat, Mar 22, 09:59

Fri, Mar 21

mainframe98 awarded T16021: Conpherence: Add "Can Create Rooms" policy a Like token.
Fri, Mar 21, 18:15 · User-Cigaryno, Policy, Conpherence
Cigaryno created T16021: Conpherence: Add "Can Create Rooms" policy.
Fri, Mar 21, 17:32 · User-Cigaryno, Policy, Conpherence
Cigaryno created T16020: Conpherence: Add Default View and Edit Policies.
Fri, Mar 21, 17:31 · User-Cigaryno, Policy, Conpherence

Thu, Mar 20

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?

Thu, Mar 20, 21:24 · Herald
Cigaryno added a project to T15424: Owners: Unhandled Exception: No repository PHID for path "0"!: Owners.
Thu, Mar 20, 14:39 · Owners, Bug Reports
Cigaryno added a project to T15083: Lipsum randomly fails when there are no repositories defined: Owners.
Thu, Mar 20, 14:39 · Owners
Cigaryno added a project to T15664: Bug: Unable to add an empty repository to an owners package: Owners.
Thu, Mar 20, 14:39 · Owners, Bug Reports, Diffusion
Cigaryno added a project to T16010: Owners not triggering audit on No Owner Involvement: Owners.
Thu, Mar 20, 14:39 · Good Starter Task, Owners, Bug Reports
Cigaryno created Owners.
Thu, Mar 20, 14:38

Wed, Mar 19

Cigaryno added a comment to T15203: Remarkup: allow to mention a Slowvote (without embedding).

(M is short for Mockup probably)

Wed, Mar 19, 13:50 · User-valerio.bozzolan, Remarkup
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.

Wed, Mar 19, 08:52 · Discussion Needed, User-Cigaryno
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.

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

Tue, Mar 18

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

Mon, Mar 17

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.

Mon, Mar 17, 20:59 · UX
Cigaryno added a member for Trusted Contributors: vabocharov.
Mon, Mar 17, 20:59

Mar 17 2025

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
Cigaryno added a comment to Q176: The hierarchy of documents is located after the document in the wiki.

@vabocharov please set the view policy of F3250825 to Public.

Mar 17 2025, 19:38 · UX
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

My thought on this is that long term, we'll remove the concept of "prototype" completely in favor of Extensions.

Prototypes that need a long way before being promoted to Core are those that should be separated into extensions.

Mar 17 2025, 16:24 · Discussion Needed, User-Cigaryno

Mar 16 2025

Cigaryno added a comment to D25905: Remove No Prototype Changes section from Contributing Code document.

@Cigaryno: Oops, I am sorry! I had forgotten that this proposal also existed as it wasn't linked under "Revisions and Commits" in T16007. My fault. :-/

Mar 16 2025, 21:02 · Documentation
Cigaryno abandoned D25905: Remove No Prototype Changes section from Contributing Code document.

Obsoleted by D25909: Diviner: Contributing Code: Update section on Prototype Changes. I think @aklapper should have instead commandeered this rev but it's still okay to have a new revision instead.

Mar 16 2025, 20:46 · Documentation
Cigaryno added a comment to T16007: Discuss the policy for contributing to prototype applications.

I do not think changes are necessarily needed, because it already says "With rare exceptions".

Bug fixes and security patches are indeed exceptions but not rare exceptions, assuming they fix problems with rough prototypes.

Mar 16 2025, 16:29 · Discussion Needed, User-Cigaryno

Mar 15 2025

Cigaryno added a comment to T16001: Celerity unit test not triggered: mitigate thanks to Herald.

@valerio.bozzolan try to create the global rule now.

Mar 15 2025, 16:19 · User-valerio.bozzolan, phorge.it install
Cigaryno added a comment to U3 Installation Guide.

Fix the URL.

Mar 15 2025, 10:25 · Phorge
Cigaryno changed the destination URL U3 Installation Guide from https://we.phorge.it/book/article/ to https://we.phorge.it/book/phorge/article/installation_guide/.
Mar 15 2025, 10:25 · Phorge
Cigaryno created U3 Installation Guide.
Mar 15 2025, 10:25 · Phorge
Cigaryno updated the task description for T15036: Phorge upstream mail should not use @secure.phorge.dev addresses.
Mar 15 2025, 09:52 · phorge.it install
Cigaryno added a comment to T15020: Create a demo instance.

Sounds good. It should have no CAPTCHA configured (maybe we.phorge.it needs CAPTCHA to reduce unused account creations) and just like on secure.phabricator.com (see this), there should be a notice for users willing to demo the software on the demo instance and not the upstream instance (in Phabricator you can create a Phacility test instance and even to this day, this is still possible).

Mar 15 2025, 09:25 · phorge.it install
Cigaryno awarded T15020: Create a demo instance a Like token.
Mar 15 2025, 09:25 · phorge.it install

Mar 14 2025

Cigaryno created T16014: Checkboxes are not processed on tables.
Mar 14 2025, 21:53 · Remarkup, User-Cigaryno
Cigaryno updated the task description for T15056: Improve Dark Mode.
Mar 14 2025, 16:42 · User-Cigaryno, User-valerio.bozzolan, Accessibility, User-Bukkit

Mar 11 2025

Cigaryno added a comment to D25022: Add the Jxxx Monogram to Phame Post Tab Titles for logged-in users.

@speck if you think this thing works properly, you can either resign or click on Accept Revision, because when @valerio.bozzolan accepted the revision, it still appeared as Needs Revision.

Mar 11 2025, 12:59 · Phame

Mar 9 2025

Cigaryno changed the visibility for P1 Rebranding.
Mar 9 2025, 19:11

Mar 8 2025

Cigaryno added a project to T15998: Add an "Authored Tasks" view/item to People profile menu: People.

This is a great proposal. Did anyone think of showing two separate queries on Tasks: Assigned and Authored. In my opinion, it just makes it harder to scroll down to authored tasks which is why it makes more sense to have separate Assigned Tasks and Authored Tasks views on the profile menu.

Mar 8 2025, 17:15 · People
Cigaryno updated the task description for T15000: Ad hoc setup tasks.
Mar 8 2025, 13:16 · Phorge.it Systems
Cigaryno accepted D25906: Facts and Charts: Add more PHPDoc coverage.

yesyes

Mar 8 2025, 12:52

Mar 7 2025

Cigaryno added a project to T16008: Provide an easy way to link to a Phorge task in a user-friendly way: Clarification Needed.

@Tgr you want something like this?: T16008: Provide an easy way to link to a Phorge task in a user-friendly way
If so, just enclose the task ID in {} (ie {T16008}

Mar 7 2025, 15:03 · Maniphest
Cigaryno planned changes to D25905: Remove No Prototype Changes section from Contributing Code document.

I've created T16007: Discuss the policy for contributing to prototype applications.

Mar 7 2025, 12:54 · Documentation
Cigaryno created T16007: Discuss the policy for contributing to prototype applications.
Mar 7 2025, 12:52 · Discussion Needed, User-Cigaryno

Mar 6 2025

Cigaryno updated the summary of D25905: Remove No Prototype Changes section from Contributing Code document.
Mar 6 2025, 19:18 · Documentation
Cigaryno updated the diff for D25905: Remove No Prototype Changes section from Contributing Code document.

Fix the typo in line 167

Mar 6 2025, 19:14 · Documentation