Page MenuHomePhorge
Feed Advanced Search

Aug 20 2022

avivey updated the diff for D25047: Rebrand: Rename library and update "version" logic.

lint

Aug 20 2022, 13:05
avivey added a revision to T15006: Re-brand Phorge: D25047: Rebrand: Rename library and update "version" logic.
Aug 20 2022, 08:15 · Phorge
avivey added a task to D25047: Rebrand: Rename library and update "version" logic: T15006: Re-brand Phorge.
Aug 20 2022, 08:15
avivey added a revision to T15006: Re-brand Phorge: D25046: Rebrand: Change Server name.
Aug 20 2022, 08:15 · Phorge
avivey added a task to D25046: Rebrand: Change Server name: T15006: Re-brand Phorge.
Aug 20 2022, 08:15
avivey requested review of D25047: Rebrand: Rename library and update "version" logic.
Aug 20 2022, 08:15
avivey updated the summary of D25046: Rebrand: Change Server name.
Aug 20 2022, 08:15
avivey requested review of D25046: Rebrand: Change Server name.
Aug 20 2022, 08:06

Jul 26 2022

avivey closed D25042: Introduce .arcconfig.
Jul 26 2022, 19:37
avivey committed rHPc4a9774ecf80: Introduce .arcconfig (authored by Matthew).
Introduce .arcconfig
Jul 26 2022, 19:37
avivey accepted D25042: Introduce .arcconfig.
Jul 26 2022, 19:31
avivey closed D25041: Home Page.
Jul 26 2022, 19:18
avivey committed rHP0f48036bdf45: Home Page.
Home Page
Jul 26 2022, 19:18
avivey added a comment to D25039: merge phab/master -> phorge/master.

I've git-merged everything from upstream into our rP and rARC, so there's going to be a few new emails about commits...

Jul 26 2022, 15:20
avivey added a comment to T15101: Assigned to - Required Field.

I don't think we have this capability right now.

Jul 26 2022, 15:18 · Maniphest
avivey committed rPc3f0c0b0f735: Merge Phacility/master into phorge.
Merge Phacility/master into phorge
Jul 26 2022, 15:07
avivey committed rARC9b4bcc8349ab: Merge Phacility/master into phorge.
Merge Phacility/master into phorge
Jul 26 2022, 15:05

Jul 15 2022

avivey edited the content of 2022-07-12.
Jul 15 2022, 14:15
avivey published a new version of 2022-07-12.
Jul 15 2022, 14:10
avivey accepted D25041: Home Page.

Anyway, looks good to me.

Jul 15 2022, 14:08
avivey added a comment to D25041: Home Page.

Did you create this with arc diff? arc which can explain why it chose rP.
You can also add a .arcconfig file and explicitly configure rHP there.

Jul 15 2022, 14:07
avivey updated subscribers of 2022-07-12.
Jul 15 2022, 14:01
avivey edited the content of 2022-06-28.
Jul 15 2022, 13:41

Jul 12 2022

avivey created T15104: https://phorge.it has bad ssl.
Jul 12 2022, 19:26 · phorge.it install

Jul 1 2022

avivey created T15103: Status Checker.
Jul 1 2022, 07:39 · Phorge.it Systems
avivey added a comment to D25040: merge phab/master -> phorge/master.

@speck I think we're sort of good to go here? maybe update?

Jul 1 2022, 07:30

Jun 14 2022

avivey edited the content of 2022-06-14.
Jun 14 2022, 18:41

Jun 10 2022

avivey added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

Allowing a user to make quick simple changes with nothing but a web browser is IMO the single best way to encourage new contributors.

Jun 10 2022, 06:21 · Discussion Needed, Arcanist

Jun 8 2022

dtf awarded T15048: Allow awarding Tokens to individual Comments a Love token.
Jun 8 2022, 18:34 · Comments

Jun 6 2022

avivey added a comment to T15096: Discuss Arcanist as a barrier to adoption of Phorge and how to address the underlying issues..

I'd point out that Gerrit was originally intended to work with a client-side tool called repo (Which also manages multi-repo code trees).
The git push ... <magic ref> is kind of a workaround for users that found having a client-side tool annoying to use :)

Jun 6 2022, 14:47 · Discussion Needed, Arcanist

May 3 2022

avivey edited the content of 2022-05-03.
May 3 2022, 19:21

Apr 18 2022

avivey added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 18 2022, 19:00 · Security
avivey added a comment to T15091: Possible to find whether an email is attached to an account.

That's intentional (upstream) because it's very hard to make any actual attack with this information can't be made without it.

Apr 18 2022, 18:45 · People, Security

Apr 13 2022

avivey shifted T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation from the Restricted Space space to the S1 Public space.
Apr 13 2022, 18:10 · Security
avivey changed the visibility for T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 13 2022, 18:10 · Security
avivey added a comment to T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.

err, I was trying to put it out as a Security PSA, so I clicked "Create security task" which I guess is the opposite of a PSA...

Apr 13 2022, 18:09 · Security
avivey created T15090: CVE-2022-24765 - Multi-user Git Privilege Escalation.
Apr 13 2022, 18:07 · Security

Apr 6 2022

20after4 awarded April 5, 2022 a Mountain of Wealth token.
Apr 6 2022, 16:59 · Governance

Apr 5 2022

avivey changed the join policy for Trusted Contributors.
Apr 5 2022, 19:45

Mar 24 2022

avivey accepted D25035: Hide the blurb of a user when that user is disabled.

lgtm.

Mar 24 2022, 18:03
avivey added a comment to T15078: Support for hardware keys as second factor.

The upstream discussion is at https://secure.phabricator.com/T8787

Mar 24 2022, 18:00 · Auth

Mar 21 2022

avivey triaged T15077: Rebrand: Tracking task as High priority.
Mar 21 2022, 20:17 · Phorge

Mar 19 2022

avivey awarded T15073: /status should be always allowed in anonymous mode a Like token.
Mar 19 2022, 07:48

Mar 14 2022

avivey updated the task description for T15071: Setup recurring Core meeting.
Mar 14 2022, 21:26 · Governance
avivey triaged T15071: Setup recurring Core meeting as Unbreak Now! priority.

4pm-8pm GMT (6-10pm GMT+2) sounds good to me - I can even go up to ~midnight and looks like I'm the east-most.

Mar 14 2022, 21:25 · Governance
avivey added a comment to T15072: Update Python-related linters for modern workflows.

Modern(ish) linters support a separate "interpreter" config - if that's set, they run $interpreter $binary $args rather then just $binary $args. Can this be utilized?

Mar 14 2022, 21:17 · Arcanist

Mar 11 2022

avivey updated subscribers of T15071: Setup recurring Core meeting.
Mar 11 2022, 14:53 · Governance
avivey created T15071: Setup recurring Core meeting.
Mar 11 2022, 14:50 · Governance

Feb 4 2022

avivey added a comment to D25033: Packages: Load'em from .cache.

This is my primary jab at Packages - think of it maybe as an RFC.

Feb 4 2022, 11:15 · Arcanist (archived)
avivey added a revision to T15068: Distribution mechanism for arc extensions: D25033: Packages: Load'em from .cache.
Feb 4 2022, 11:10 · Arcanist
avivey added a task to D25033: Packages: Load'em from .cache: T15068: Distribution mechanism for arc extensions.
Feb 4 2022, 11:10 · Arcanist (archived)
avivey created T15068: Distribution mechanism for arc extensions.
Feb 4 2022, 11:10 · Arcanist
avivey retitled D25033: Packages: Load'em from .cache from start: read packages info from config
Feb 4 2022, 11:07 · Arcanist (archived)
avivey requested review of D25033: Packages: Load'em from .cache.
Feb 4 2022, 11:05 · Arcanist (archived)

Jan 25 2022

avivey added a comment to T15064: Make Phorge compatible with PHP 8.1/8.2/8.3/8.4.

oh, wow. 8.1 breakage are massive - and I'm guessing more such breaking changes would creep in in next versions?

Jan 25 2022, 18:54 · PHP 8 support

Dec 18 2021

avivey added a comment to T15044: Co-Author support in arc land.

I've left a comment on the server-side diff.

Dec 18 2021, 07:37 · Arcanist
avivey added inline comments to D25029: Co-Author support in arc land T15044 (Arcanist repo).
Dec 18 2021, 07:34 · Arcanist
avivey updated the summary of D25029: Co-Author support in arc land T15044 (Arcanist repo).
Dec 18 2021, 07:32 · Arcanist
avivey updated the summary of D25028: Co-Author support in arc land T15044 (Phorge repo).
Dec 18 2021, 07:32 · Arcanist
avivey added inline comments to D25028: Co-Author support in arc land T15044 (Phorge repo).
Dec 18 2021, 07:25 · Arcanist

Nov 18 2021

ian awarded T15048: Allow awarding Tokens to individual Comments a Cup of Joe token.
Nov 18 2021, 07:33 · Comments

Oct 24 2021

Labricator awarded T15048: Allow awarding Tokens to individual Comments a Like token.
Oct 24 2021, 19:38 · Comments

Oct 22 2021

MacFan4000 awarded T15048: Allow awarding Tokens to individual Comments a Like token.
Oct 22 2021, 01:02 · Comments

Oct 21 2021

lens0021 awarded T15048: Allow awarding Tokens to individual Comments a Like token.
Oct 21 2021, 17:01 · Comments

Oct 17 2021

avivey added a comment to T15006: Re-brand Phorge.
In T15006#1429, @speck wrote:

I can provide more information later this weekend but I think it would help if we set up a virtual meeting with anyone interested in helping to get this done.

Oct 17 2021, 06:39 · Phorge

Sep 30 2021

20after4 awarded T15048: Allow awarding Tokens to individual Comments a Love token.
Sep 30 2021, 13:55 · Comments

Sep 24 2021

avivey added a comment to T15049: Segoe UI Symbol provides bad user experience.

Sague font family is probably important on Windows.

Sep 24 2021, 08:31 · Fonts

Sep 22 2021

G awarded T15048: Allow awarding Tokens to individual Comments a Mountain of Wealth token.
Sep 22 2021, 21:13 · Comments
Leon95 awarded T15048: Allow awarding Tokens to individual Comments a The World Burns token.
Sep 22 2021, 20:21 · Comments
avivey added a comment to T15047: Officially raise minimum required PHP version to 7.2.

Also, https://secure.phabricator.com/T7413 for the phone-home feature.

Sep 22 2021, 19:02 · Phorge
avivey added a comment to T15047: Officially raise minimum required PHP version to 7.2.

The kind of teams that use Centos/Redhat are very conservative - they're exactly the teams that would not install PHP from an "alternative" source (or from source code). They also tend to keep to older OS versions, as long as they are supported, and would not be happy with a single machine being different from the rest.
All that to say, it would make these teams sad to require an upgrade.

Sep 22 2021, 19:02 · Phorge
chris awarded T15048: Allow awarding Tokens to individual Comments a Mountain of Wealth token.
Sep 22 2021, 18:53 · Comments
Ekubischta awarded T15048: Allow awarding Tokens to individual Comments a Mountain of Wealth token.
Sep 22 2021, 18:22 · Comments
avivey created T15048: Allow awarding Tokens to individual Comments.
Sep 22 2021, 16:15 · Comments
avivey added a comment to T15047: Officially raise minimum required PHP version to 7.2.

+1 for CentOS 7.

Sep 22 2021, 16:04 · Phorge

Sep 20 2021

avivey added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

I may be late for the party, but can't the translated verbiage be provided to the dialog in the $form_attributes in AphrontDialogView.php:337, and read using form.getAttribute(key) in the js?

Sep 20 2021, 15:04 · Maniphest (archived)

Sep 6 2021

avivey awarded T15046: Add GitHub mirrors for repos a Like token.
Sep 6 2021, 05:22 · phorge.it install

Aug 26 2021

avivey added a comment to T15039: Add a button to copy key information.

Turns out there is Javelin support for "copy text" already implemented - I think it's used when copying from 2-up display, or when white-space is visible.
Anyway, I have an example code at https://secure.phabricator.com/P2080 for a button that copies arbitrary text.

Aug 26 2021, 17:41 · Differential
avivey awarded T15039: Add a button to copy key information a Like token.
Aug 26 2021, 17:38 · Differential
avivey added a comment to T15038: Offer a custom neutral timezone.

I think I just set that via "Global Default": https://we.phorge.it/settings/builtin/global/

Aug 26 2021, 17:32

Aug 24 2021

avivey added a comment to T15016: Update default storage namespace.

I like the idea of having an easily greppeable token...

Aug 24 2021, 17:05

Aug 20 2021

avivey added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

What are the implications of making changes to the javelinjs.com https://github.com/phacility/javelin/ library?

Aug 20 2021, 06:58 · Maniphest (archived)

Aug 11 2021

avivey updated the task description for T15010: Vision Statement.
Aug 11 2021, 20:04 · Phorge, Governance
avivey added a comment to T15010: Vision Statement.

I agree with the doc, and would like to sign too.

Aug 11 2021, 20:03 · Phorge, Governance

Jul 28 2021

avivey added a subtask for T15000: Ad hoc setup tasks: T15036: Phorge upstream mail should not use @upstream.phorge.dev addresses.
Jul 28 2021, 16:49 · Phorge.it Systems
avivey added a parent task for T15036: Phorge upstream mail should not use @upstream.phorge.dev addresses: T15000: Ad hoc setup tasks.
Jul 28 2021, 16:49 · phorge.it install
avivey awarded T15036: Phorge upstream mail should not use @upstream.phorge.dev addresses a Like token.
Jul 28 2021, 16:49 · phorge.it install
avivey added a comment to T15035: Discuss communications channels (IRC, etc).

I just want everything "important" to be happening here, where the search and cross-references works and async communication is easy.

Jul 28 2021, 16:48 · phorge.it install
avivey added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

The translated text can be a property of the dialogue itself, if we're worried about having extra objects laying around - the confirmation feels like it's a feature of the dialogue anyway.

Jul 28 2021, 07:20 · Maniphest (archived)
avivey added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

There's no way to invoke pht from JS (because it's really complicated in the general case). The general practice is to provide the translated value from PHP when building the relevant objects. There should be an example in the UIExamples app - there's a page with buttons built in JS.

Jul 28 2021, 07:11 · Maniphest (archived)
avivey added a comment to T15014: Develop a Phorge Release Process.

There already are a bunch of worthwhile changes in Phabricator we should pick up; @Matthew - want to load them to check out the procedure? I can do that otherwise.

Jul 28 2021, 07:08 · Phorge

Jul 17 2021

avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

Here's the terms I've been thinking of for accepting a project to Phactory:

  1. Directly related to Phorge in a significant way:

Good: Module for integration with some other system; New Phorge app that does something reasonable; scripts for administration work.
Bad: A space-zombie game that can report high-scores to IRC, Slack and Phorge.

Jul 17 2021, 07:23 · Extension Development, Phactory: Community Projects, Phorge
avivey updated the task description for T15022: Legal stuff.
Jul 17 2021, 06:50 · Phorge

Jul 13 2021

avivey added a comment to T15030: Support a Phorge Extensions ecosystem.
In T15030#916, @dcog wrote:
In T15030#914, @avivey wrote:

We are planning on hosting community-driven extensions/projects (temp codename "Phactory"), either here or in a different domain; the idea is to have each project maintain their own repositories.

That sounds awesome! Cool name :) Curious, did this come up in Zulip? I need to log back in there.

Jul 13 2021, 16:48 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15014: Develop a Phorge Release Process.

nit-pick: maybe name them phabricator/master and phabricator/stable.

Jul 13 2021, 16:21 · Phorge
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

(I should stop reading stuff before coffee. You'd think I'd know that by now...)

Jul 13 2021, 08:34 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

I'm thinking of hosting them here, giving each project to manage their own repositories, but having a more tight control over the creation of the repo (for technical reasons) and projects.
I'd like to only have projects that are clearly related to Phorge in the install, because we're not GitHub.

Jul 13 2021, 06:34 · Extension Development, Phactory: Community Projects, Phorge
avivey added a comment to T15030: Support a Phorge Extensions ecosystem.

We are planning on hosting community-driven extensions/projects (temp codename "Phactory"), either here or in a different domain; the idea is to have each project maintain their own repositories.

Jul 13 2021, 06:26 · Extension Development, Phactory: Community Projects, Phorge

Jul 10 2021

avivey added a comment to T15010: Vision Statement.

I would like to officially submit myself as a Core Team member.

Jul 10 2021, 17:24 · Phorge, Governance

Jul 7 2021

avivey added a comment to T15006: Re-brand Phorge.

TBH, I'm a little confused about the way forward here, and I think this our biggest blocker?
I have some time I can put towards this, but I'm not sure what I should be doing.

Jul 7 2021, 18:02 · Phorge