Page MenuHomePhorge
Feed All Stories

Sep 4 2021

dcog added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.
In D25015#678, @speck wrote:

It looks like there is a JX.phtize() which appears to be used to create a function that mimics pht() in JavaScript but I believe requires that whatever is passed to phtize() is effectively a map of translations which is presumably passed from the server somewhere. I've not yet uncovered this later part.

Sep 4 2021, 22:28 · Maniphest (archived)
CSharp added a comment to T15044: Co-Author support in arc land.
In T15044#1193, @speck wrote:

Functionally I think this makes sense, though from a higher perspective the concept of "multiple authors on a revision" might need to be discussed and fleshed out.

Technically this workflow can be supported today as arcanist will allow you to make updates to a diff that was originated/authored by someone else however in my experience this tends to be fraught with issues [...]

Sep 4 2021, 22:14 · Arcanist
speck added a comment to T15035: Discuss communications channels (IRC, etc).

I didn't manage to get #phorge:libera.chat to work, but here's what I did:

Sep 4 2021, 21:55 · phorge.it install
MacFan4000 changed the visibility for Trusted Contributors.
Sep 4 2021, 21:21
chris added a comment to T15044: Co-Author support in arc land.

Ref also Git Commit Message Conventions. Adding a Co-authored-by: name <name@example.com> trailer to the commit message seems fairly well-accepted, at least for Git. GitHub and GitLab both recognize and parse it when present.

Sep 4 2021, 21:09 · Arcanist
roguelazer added a comment to D25018: Add conduit endpoints for querying legalpad.

Thanks for landing, and sorry for the delay; was away on vacation. I'll try to be more responsive in the future!

Sep 4 2021, 21:06
speck added a comment to T15042: Easier landing of revisions.

Automated Landing should be what adds the "Land Revision" button to revisions -- so not fully automated but allows someone to land without needing a local clone to manage.

Sep 4 2021, 21:03 · Phorge.it Systems
MacFan4000 added a member for Trusted Contributors: RhinosF1.
Sep 4 2021, 21:03
speck added a comment to T15044: Co-Author support in arc land.

Functionally I think this makes sense, though from a higher perspective the concept of "multiple authors on a revision" might need to be discussed and fleshed out.

Sep 4 2021, 20:52 · Arcanist
speck added a comment to T15043: Automatically move tasks between columns on project boards.

I agree with @CSharp that option 3 is probably the best approach here. It looks like on https://secure.phabricator.com/T6409 the initial request was that items get automatically moved based on state change and the main pushback is against the design of an approach like 1 or 2. I think setting this up utilizing Herald makes sense though. I wasn't aware that triggers/transactions weren't fired from both locations though. That might be a bit involved.

Sep 4 2021, 20:39 · Workboard
speck added a comment to T15045: Support SSL/TLS for MariaDB connections.

I'll try to look into feasibility of this later this week. Presumably it shouldn't be too difficult, adding a few configs to point to the certificate files and updating the DAO (I think is named Lisk?).

Sep 4 2021, 20:36 · Security
CSharp added a comment to T15035: Discuss communications channels (IRC, etc).
In T15035#1188, @speck wrote:

@TitanNano with the matrix bridge up could you provide instructions on how to connect to that? I setup the Element client on my machine but I'm not sure how to get on that phorge channel.

Sep 4 2021, 20:34 · phorge.it install
speck updated the task description for T15045: Support SSL/TLS for MariaDB connections.
Sep 4 2021, 20:34 · Security
speck added a comment to T15035: Discuss communications channels (IRC, etc).

@TitanNano with the matrix bridge up could you provide instructions on how to connect to that? I setup the Element client on my machine but I'm not sure how to get on that phorge channel.

Sep 4 2021, 20:31 · phorge.it install
RhinosF1 added a watcher for Security: RhinosF1.
Sep 4 2021, 20:28
RhinosF1 created T15045: Support SSL/TLS for MariaDB connections.
Sep 4 2021, 20:26 · Security
CSharp added a comment to T15043: Automatically move tasks between columns on project boards.

I would support using approach number 3 and actually consider moving the triggers into Herald in the long run. Triggers are only dispatched from Javascript when moving the items on the board, but moving them within a task using the "Add action..." dropdown does not trigger them.

Sep 4 2021, 20:26 · Workboard
TitanNano updated TitanNano.
Sep 4 2021, 20:13
TitanNano updated TitanNano.
Sep 4 2021, 20:05
TitanNano created T15044: Co-Author support in arc land.
Sep 4 2021, 20:03 · Arcanist
CSharp added a comment to D25019: Update Install and Update Scripts to the new Paths and Repository links.
In D25019#617, @speck wrote:

This looks good to me.

I'm curious how often these scripts are used. I haven't used them for any of the installs I set up but I largely wasn't aware that they existed.

Sep 4 2021, 19:53
speck added a comment to D25019: Update Install and Update Scripts to the new Paths and Repository links.

Thanks for submitting these changes!

Sep 4 2021, 19:49
speck closed D25019: Update Install and Update Scripts to the new Paths and Repository links.
Sep 4 2021, 19:48
speck committed rPfd1922c7631b: Update Install and Update Scripts to the new Paths and Repository links (authored by Leon95).
Update Install and Update Scripts to the new Paths and Repository links
Sep 4 2021, 19:48
speck added a comment to D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.

Thanks for submitting this!

Sep 4 2021, 19:47
speck closed D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.
Sep 4 2021, 19:47
speck committed rPce31289228b9: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure. (authored by MacFan4000).
(PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.
Sep 4 2021, 19:47
MacFan4000 added a comment to T15042: Easier landing of revisions.

Also when I look at a diff on upstream phabricator i see a land revision button - but I don’t see that for diffs on this instance.

Sep 4 2021, 19:15 · Phorge.it Systems
speck added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

It looks like there is a JX.phtize() which appears to be used to create a function that mimics pht() in JavaScript but I believe requires that whatever is passed to phtize() is effectively a map of translations which is presumably passed from the server somewhere. I've not yet uncovered this later part.

Sep 4 2021, 19:10 · Maniphest (archived)
MacFan4000 added a comment to T15042: Easier landing of revisions.

@speck for rARC Trusted Contributors can land but rP is restricted to Blessed Committers

Sep 4 2021, 19:06 · Phorge.it Systems
TitanNano created T15043: Automatically move tasks between columns on project boards.
Sep 4 2021, 19:01 · Workboard
speck updated the task description for T15042: Easier landing of revisions.
Sep 4 2021, 18:24 · Phorge.it Systems
CSharp added a comment to T15041: Starmap.

I'd suggest starting of the starmap by shedding some/most of the applications that were not part of the core of Phabricator or have been in the Prototype phase for a long time, allowing the project to regain focus and improve on the things that make Phorge unique. This would provide a number of advantages:

Sep 4 2021, 18:05 · Phorge
speck updated the test plan for D25011: Remove CircleCI specific code from all over the place.
Sep 4 2021, 18:03 · Almanac/Drydock/Harbormaster
speck added a comment to D25011: Remove CircleCI specific code from all over the place.

I think these changes look good. Prior to landing this should pass unit test runs. I created T15042 as a means to make landing changes easier and it should also involve setting up a staging area which then runs both lints and unit tests.

Sep 4 2021, 18:02 · Almanac/Drydock/Harbormaster
speck updated the summary of D25011: Remove CircleCI specific code from all over the place.
Sep 4 2021, 17:59 · Almanac/Drydock/Harbormaster
speck requested changes to D25016: Make Datepicker translatable.
Sep 4 2021, 17:56 · Calendar
speck added a comment to D25018: Add conduit endpoints for querying legalpad.

Thank you for the submission @roguelazer!

Sep 4 2021, 17:53
speck closed D25018: Add conduit endpoints for querying legalpad.
Sep 4 2021, 17:53
speck committed rPa4948ec800e9: Add conduit endpoints for querying legalpad (authored by roguelazer).
Add conduit endpoints for querying legalpad
Sep 4 2021, 17:53
speck added a comment to D25018: Add conduit endpoints for querying legalpad.

I'm going to look at trying to land this today. Additionally I created T15042 to avoid situations like this where the changes are accepted but don't get landed for some time.

Sep 4 2021, 17:50
speck updated subscribers of T15042: Easier landing of revisions.
Sep 4 2021, 17:45 · Phorge.it Systems
speck created T15042: Easier landing of revisions.
Sep 4 2021, 17:41 · Phorge.it Systems
speck updated subscribers of T15041: Starmap.
Sep 4 2021, 17:32 · Phorge
speck updated the task description for T15041: Starmap.
Sep 4 2021, 17:32 · Phorge
speck updated the task description for T15041: Starmap.
Sep 4 2021, 17:31 · Phorge
speck created T15041: Starmap.
Sep 4 2021, 17:30 · Phorge
speck added a comment to Starmap.

Reference to the last Phabricator starmap prior to deletion. Phorge's starmap will likely align very closely with Phabricator's, initially.

Sep 4 2021, 17:26
speck added a comment to D25017: Fix PhutilLibraryMapBuilder to call the right function in log().

With this change these log messages are being written out, even though the default of $this->quiet is true. I think this is because rebuild-map.php script unconditionally calls setQuiet() with the value it's passed from the command-line, however ArcanistLiberateWorkflow does not specify or pass in a quiet argument.

Sep 4 2021, 16:51

Aug 29 2021

CSharp added inline comments to D25016: Make Datepicker translatable.
Aug 29 2021, 11:45 · Calendar

Aug 28 2021

0 added inline comments to D25016: Make Datepicker translatable.
Aug 28 2021, 18:12 · Calendar
chris closed T15040: MGB task as Invalid.
Aug 28 2021, 12:21
mgendy00 awarded rP19c1c07d3514: Give Balanced provider complete workflow logic in Phortune a Burninate token.
Aug 28 2021, 05:26
mgendy00 claimed T15040: MGB task.
Aug 28 2021, 03:49
mgendy00 created T15040: MGB task.
Aug 28 2021, 03:49

Aug 26 2021

MacFan4000 edited the content of Change Log.
Aug 26 2021, 21:58
MacFan4000 renamed 2021 Week 36 (Early September) from 2021 Week 30 (Very Late July) to 2021 Week 36 (Early September).
Aug 26 2021, 21:58
CSharp awarded T15039: Add a button to copy key information a Like token.
Aug 26 2021, 17:53 · Differential
Leon95 awarded T15039: Add a button to copy key information a Love token.
Aug 26 2021, 17:49 · Differential
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
Leon95 published D25016: Make Datepicker translatable for review.

I think it is complete for Review. But: What ist the Plan for new Features? Or Plans for Prototype Applications? I see they are disabled in this install and there is no Calendar Project. If the Priority is to get Phorge rebrand and related Things done first, this diff can safely lay around until Things are sorted.

Aug 26 2021, 17:26 · Calendar
MacFan4000 added a comment to T15038: Offer a custom neutral timezone.

the only global config option I can find is the timezone, so either way changes to phorge core would be required. Timezone has no default value. (It's typically controlled by the php date.timezone setting)

Aug 26 2021, 14:46
MacFan4000 added a member for Trusted Contributors: dereckson.
Aug 26 2021, 14:36
CSharp added a comment to T15035: Discuss communications channels (IRC, etc).

Hey everyone, I just learned about the Phabricator situation and I'd love to contribute to the project in any capacity I can. I've been around the discourse for some time and love Phabricator to bits and would love to keep it and see it thrive again!

Aug 26 2021, 08:41 · phorge.it install

Aug 25 2021

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

(by the way, this task was intended to the Phorge tracker, not for the Phorge project tracker if both will be maintained separately)

Aug 25 2021, 13:07 · Differential
dereckson created T15039: Add a button to copy key information.
Aug 25 2021, 13:05 · Differential
dereckson created T15038: Offer a custom neutral timezone.
Aug 25 2021, 13:01
TitanNano added a comment to T15035: Discuss communications channels (IRC, etc).

Matrix - not sure

Aug 25 2021, 08:00 · phorge.it install

Aug 24 2021

MacFan4000 added a comment to T15035: Discuss communications channels (IRC, etc).

For irc there is Phorge on Libera.chat. I’ve submitted a ticket for community registration after speaking with staff, but I haven’t heard back. (Ticket was submitted 3 weeks ago). Matrix - not sure

Aug 24 2021, 19:52 · phorge.it install
speck accepted D25018: Add conduit endpoints for querying legalpad.

I think this looks good, and based on the (non-search-engine) conduit API stuff I'm familiar with I think everything looks correct.

Aug 24 2021, 19:22
roguelazer updated the diff for D25018: Add conduit endpoints for querying legalpad.
  • reflow
Aug 24 2021, 19:07
roguelazer updated the diff for D25018: Add conduit endpoints for querying legalpad.
  • add additional constraints as requested
Aug 24 2021, 19:04
roguelazer added inline comments to D25018: Add conduit endpoints for querying legalpad.
Aug 24 2021, 19:04
speck added a comment to T15035: Discuss communications channels (IRC, etc).

Is there information about the IRC channel or Matrix channel on how to get set up? If there's chat I'll try to join in but I won't be able to be always-connected.

Aug 24 2021, 18:56 · phorge.it install
speck added a comment to T15010: Vision Statement.

I added you both as well! Welcome to the team. If anyone has pre-existing functionality that they feel would be good to include in the upstream feel free to submit the changes. There's ongoing work (unfortunately slowly) to rebrand the project, but that's not holding up other changes at this time.

Aug 24 2021, 18:54 · Phorge, Governance
speck added a member for Trusted Contributors: jmeador.
Aug 24 2021, 18:52
speck added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.
In D25015#633, @avivey wrote:

In this case I think the error text is agnostic of the instance of the dialog.

I was thinking about this use-case, which implies to me that the dialog author should be involved in the error text:

image.png (206×423 px, 14 KB)

Aug 24 2021, 18:51 · Maniphest (archived)
speck added inline comments to D25018: Add conduit endpoints for querying legalpad.
Aug 24 2021, 18:49
speck added a comment to T15016: Update default storage namespace.

For the case of email headers

One other case where "Phabricator" appears is in HTTP and Email headers, e.g. X-Phabricator-XYZ. For a separate project wanting to update these I think a slow migration approach is needed, to allow recipients currently expecting the existing fields. I'm guessing there isn't a reasonable change here for the upstream.

Depending on how many of these we end up with, I think an email-header-prefix sort of config option might be reasonable.

Aug 24 2021, 18:41
mydeveloperday added a comment to T15016: Update default storage namespace.

Leave the default storage namespace as phabricator

Aug 24 2021, 17:09
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
eax added a comment to T15016: Update default storage namespace.

what about egrohp? ("phorge" backwards)?

Aug 24 2021, 16:13
dcog added a comment to T15016: Update default storage namespace.

Does anyone like, not like, or have additional thoughts on the general idea of making one or more unique identifiers that isn't "phorge", for the purpose of an identifier that is unmistakably greppable? I outlined some notes on this idea here: T15006#831

Aug 24 2021, 08:59

Aug 23 2021

MacFan4000 added a comment to D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.

Per https://we.phorge.it/source/phorge/manage/policies/ the push policy for this repo is set to Blessed Committers

Aug 23 2021, 12:45
taavi added a comment to D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.

Could a member of Blessed Committers please land this? I can't do it my self (no write access) and I would appreciate it.

Aug 23 2021, 08:42
taavi added a member for Trusted Contributors: MacFan4000.
Aug 23 2021, 08:40

Aug 22 2021

20after4 awarded D25018: Add conduit endpoints for querying legalpad a Like token.
Aug 22 2021, 23:15
20after4 added a comment to D25018: Add conduit endpoints for querying legalpad.

Ok my implementation had a couple of additional search constraints which are missing here. Otherwise this looks good to me and is more complete. I'll probably abandon my patch and apply this one if you don't mind including the additional search constraints. (See suggested edits.)

Aug 22 2021, 23:14
20after4 added a comment to D25018: Add conduit endpoints for querying legalpad.

FWIW here is my implementation which overlaps somewhat:

Aug 22 2021, 22:58

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 19 2021

jmeador added a comment to T15010: Vision Statement.

I'd be happy to contribute. I currently maintain an installation with over 4,000 git repos and over 2,000 users since 2016. Our company apparently had the highest karma count by a wide margin with our Phacility Support Pact, for whatever that's worth :)

Aug 19 2021, 22:08 · Phorge, Governance
roguelazer updated the diff for D25018: Add conduit endpoints for querying legalpad.
  • DRY up LegalpadDocumentSignature::generatePHID()
Aug 19 2021, 17:46
roguelazer added inline comments to D25018: Add conduit endpoints for querying legalpad.
Aug 19 2021, 17:45
MacFan4000 added a comment to D25014: (PhabricatorENV) update doclinks to link to we.phorge.it instead of secure.phabricator.com.

Could a member of Blessed Committers please land this? I can't do it my self (no write access) and I would appreciate it.

Aug 19 2021, 14:42
MacFan4000 added a comment to T15010: Vision Statement.

I would also love to contribute to Phorge. I have signed the legalpad doc.

Aug 19 2021, 14:40 · Phorge, Governance
dcog added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

Also I don’t believe javelin.io is related to the Javalin used in Phab.

Aug 19 2021, 05:45 · Maniphest (archived)
speck added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

Ah I did not look closely enough. Dang. We should be attaching the message to the view on the server then, somehow.

Aug 19 2021, 04:51 · Maniphest (archived)
dcog added a comment to D25015: Show confirmation dialog when closing a modal if form contents have been changed.

Oh, another potential concern...

Aug 19 2021, 04:34 · Maniphest (archived)