Page MenuHomePhorge
Feed All Stories

Sep 10 2021

20after4 added a comment to T15043: Automatically move tasks between columns on project boards.

Just having a dropdown here would be enough, I guess?

image.png (666×1 px, 84 KB)

Indeed.

Sep 10 2021, 14:33 · Workboard
20after4 added a comment to T15043: Automatically move tasks between columns on project boards.

@TitanNano: One way to store the type, without changing any schema, would be to drop it into the metadata json blob which columns already use for recording which column is the 'default'. Unfortunately that isn't the most convenient thing to query, however, it's not that bad thanks to mysql's json functions.

Sep 10 2021, 14:32 · Workboard
Leon95 updated the diff for D25016: Make Datepicker translatable.
  • Merge branch 'master' into arcpatch-D25016
  • Use Pipesymbol for splitting Day Abbreviation String
Sep 10 2021, 10:53 · Calendar
TitanNano triaged T15043: Automatically move tasks between columns on project boards as Normal priority.
Sep 10 2021, 08:25 · Workboard
TitanNano added a comment to T15043: Automatically move tasks between columns on project boards.

Just having a dropdown here would be enough, I guess?

image.png (666×1 px, 84 KB)

Should we limit it to one column per type for each workboard?
A column type would be a new entity, I guess? How do we create a new column type? Or is a type just something we can configure in the Config application, like task statuses?

Sep 10 2021, 08:25 · Workboard

Sep 9 2021

20after4 added a comment to T15043: Automatically move tasks between columns on project boards.

It wouldn't be too hard to add a type to columns but we'd need a way to set the type from the UI somehow.

Sep 9 2021, 23:56 · Workboard

Sep 8 2021

TitanNano added a comment to T15043: Automatically move tasks between columns on project boards.

I started to implement this as a new herald action. There is just one major problem. I would have to load all columns from every project and present them to the user. A user could then select one specific column of one specific project for his herald action... This seems kind of pointless to me. It's way too specific to be usable.

Sep 8 2021, 19:54 · Workboard

Sep 7 2021

speck added a comment to T15046: Add GitHub mirrors for repos.

This is something we probably want to wait for the rebrand to occur as it could be considered "releasing". Granted these repos are already public so it wouldn't be too different than what we have now.

Sep 7 2021, 19:13 · phorge.it install
speck added a comment to D25020: add --verbose argument to ArcanistLiberateWorkflow.

Thanks for looking into this. I ended up submitting the initial simple change to fix fwrite vs. fprintf to upstream and discussing with epriestley he recommended to instead just remove the use of logging. I ended up making a larger change that also corrects the error-handling when running arc liberate. We can probably hold off on changes here and merge in changes from upstream -- https://secure.phabricator.com/D21718

Sep 7 2021, 18:00
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 7 2021, 16:10 · phorge.it install
MacFan4000 created Fund.
Sep 7 2021, 16:09

Sep 6 2021

roguelazer awarded T15046: Add GitHub mirrors for repos a Like token.
Sep 6 2021, 19:47 · phorge.it install
roguelazer requested review of D25020: add --verbose argument to ArcanistLiberateWorkflow.
Sep 6 2021, 19:46
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 6 2021, 12:29 · phorge.it install
MacFan4000 created Phrequent.
Sep 6 2021, 12:27
CSharp added a comment to T15002: Create projects for this install.

I just wanted to note that Phrequent is an integral part in my company, even though it's a prototype. We heavily rely on time tracking.

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

Sep 5 2021

TitanNano added a comment to T15002: Create projects for this install.

I’ll note here that I’m going to work on creating projects for some of the prototypes that do get used.

Sep 5 2021, 21:44 · phorge.it install
TitanNano added a project to T15044: Co-Author support in arc land: Arcanist (archived).
Sep 5 2021, 21:41 · Arcanist
MacFan4000 set the image for Phorge.it Systems to F15836: fa-cloud-blue.png.
Sep 5 2021, 20:43
MacFan4000 set the icon for Phorge.it Systems to Infrastructure.
Sep 5 2021, 20:43
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 20:43 · phorge.it install
MacFan4000 created Arcanist (archived).
Sep 5 2021, 20:41
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 20:40 · phorge.it install
MacFan4000 edited projects for T15002: Create projects for this install, added: phorge.it install; removed Upstream General/Unknown.
Sep 5 2021, 20:36 · phorge.it install
MacFan4000 reopened T15002: Create projects for this install as "Open".

Now that I look at this some more, this isn’t quite done - there are still some components of phorge that are missing projects.

Sep 5 2021, 20:35 · phorge.it install
MacFan4000 added projects to T15046: Add GitHub mirrors for repos: Diffusion (archived), phorge.it install, Nuance.
Sep 5 2021, 16:44 · phorge.it install
MacFan4000 created T15046: Add GitHub mirrors for repos.
Sep 5 2021, 16:43 · phorge.it install
MacFan4000 accepted D25002: T15006: Replacing external-facing trademarks/assets.

Looks good, hopefully this can be landed some time soon.

Sep 5 2021, 16:06
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 14:54 · phorge.it install
MacFan4000 updated the task description for T15002: Create projects for this install.
Sep 5 2021, 14:52 · phorge.it install
MacFan4000 created Nuance.
Sep 5 2021, 14:32
MacFan4000 created Phurl.
Sep 5 2021, 14:31
MacFan4000 created Calendar.
Sep 5 2021, 14:24
MacFan4000 added a comment to T15002: Create projects for this install.

I’ll note here that I’m going to work on creating projects for some of the prototypes that do get used.

Sep 5 2021, 14:20 · phorge.it install
20after4 added a comment to T15043: Automatically move tasks between columns on project boards.

I also agree that #3 seems promising. FWIW it's incredibly easy to develop new herald actions and as long as the current herald rules do the thing you want to do then the action would be very straightforward. Maybe the usability would be improved by exposing the rules that affect a board through the workboard UI instead of having them scattered around random and disorganized herald rules in the herald ui?

Sep 5 2021, 02:09 · Workboard

Sep 4 2021

Leon95 planned changes to D25016: Make Datepicker translatable.
Sep 4 2021, 23:29 · Calendar
TitanNano added a comment to T15044: Co-Author support in arc land.
In T15044#1193, @speck wrote:

@TitanNano additional context around the development style that causes this issue to come up would be useful to include here.

Sep 4 2021, 22:44 · Arcanist
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