Page MenuHomePhabricator
Feed Advanced Search

Apr 17 2019

amckinley accepted D20424: In repository settings, fold "Autoclose On/Off" into "Publishing On/Off".
Apr 17 2019, 7:48 PM
amckinley added inline comments to D20417: Distinguish between "bad record format" and "bad record value" when validating Trigger rules.
Apr 17 2019, 7:45 PM
amckinley accepted D20423: Rename most user-facing "Autoclose" strings to "Permanent Refs".
Apr 17 2019, 7:43 PM
amckinley accepted D20422: Add "Fetch Rules" to observed Git repositories.
Apr 17 2019, 7:13 PM
amckinley accepted D20421: When observing a repository in Git, just "fetch <url>" without worrying about the "origin" remote.
Apr 17 2019, 6:56 PM
amckinley accepted D20420: Accept pushes with arbitrary Git refs.
Apr 17 2019, 6:49 PM
amckinley accepted D20419: Do not publish/notify about commits which are not reachable from any "Autoclose" ref.
Apr 17 2019, 6:38 PM
amckinley accepted D20418: Use repository identities, not denormalized strings, to identify authors for "Revision closed by commit X" stories.
Apr 17 2019, 6:29 PM
amckinley accepted D20417: Distinguish between "bad record format" and "bad record value" when validating Trigger rules.
Apr 17 2019, 6:18 PM
amckinley committed rP0583f6dc50a8: Some formatting changes for showing auth provider config guidance (authored by amckinley).
Some formatting changes for showing auth provider config guidance
Apr 17 2019, 6:08 PM
amckinley closed D20400: Some formatting changes for showing auth provider config guidance.
Apr 17 2019, 6:08 PM
amckinley accepted D20416: Improve trigger editor behavior when switching to/from tokenizers.
Apr 17 2019, 6:03 PM
amckinley accepted D20415: Reduce drag-and-drop jank on dashboards.
Apr 17 2019, 5:53 PM
amckinley accepted D20414: Fix the "Add Query to Dashboard..." flow from "Use Results" on search result pages.
Apr 17 2019, 5:51 PM
amckinley accepted D20413: Index and show Owners packages affected by Herald rules.
Apr 17 2019, 5:44 PM
amckinley accepted D20412: Reindex dashboards and panels (allow migrations to queue a job to queue other indexing jobs).
Apr 17 2019, 5:37 PM
amckinley accepted D19746: Make the Harbormaster build plan edit engine forms configurable.
Apr 17 2019, 5:33 PM

Apr 12 2019

amckinley accepted D20411: Update search indexes for Dashboards and Panels to Ferret, plus various minor fixes.
Apr 12 2019, 9:56 PM
amckinley accepted D20410: Remove legacy "DashboardInstall" table.
Apr 12 2019, 9:47 PM
amckinley added inline comments to D20409: Make "Move Panel" on dashboards use the new storage and transactions.
Apr 12 2019, 9:47 PM
amckinley accepted D20409: Make "Move Panel" on dashboards use the new storage and transactions.
Apr 12 2019, 8:41 PM
amckinley accepted D20408: Update "add panel" and "remove panel" Dashboard flows to the new panel storage format.
Apr 12 2019, 8:30 PM
amckinley accepted D20407: Convert dashboard read/display pathways to the new panel storage format.
Apr 12 2019, 7:45 PM
amckinley accepted D20406: Modularize dashboard layout modes (one column, two columns, etc).
Apr 12 2019, 7:38 PM
amckinley accepted D20405: Convert dashboard panel storage to a format which can handle duplicates.
Apr 12 2019, 7:33 PM
amckinley accepted D20404: Fix a missing pht() in Ponder.
Apr 12 2019, 2:33 PM

Apr 11 2019

amckinley accepted D20403: Move Dashboards main edit flow to EditEngine.
Apr 11 2019, 11:00 PM
amckinley accepted D20402: Modularize Dashboard transactions.
Apr 11 2019, 10:05 PM
amckinley added inline comments to D20399: On panel pages, show where panels are used.
Apr 11 2019, 9:58 PM
amckinley accepted D20399: On panel pages, show where panels are used.
Apr 11 2019, 9:54 PM
amckinley accepted D20398: Index and surface usage sites for Dashboards.
Apr 11 2019, 9:07 PM
amckinley updated the diff for D20400: Some formatting changes for showing auth provider config guidance.

Less el-autho.

Apr 11 2019, 8:27 PM
amckinley added a comment to D20400: Some formatting changes for showing auth provider config guidance.

This probably adds bullets all over the place, i.e. not only if there are multiple items. Try creating a task with no title, for example?

Apr 11 2019, 8:26 PM
amckinley updated the diff for D20400: Some formatting changes for showing auth provider config guidance.

Oh whoops, I was editing the PhabricatorAuthProvidersGuidanceEngineExtension in rSERVICES.

Apr 11 2019, 8:23 PM
amckinley added inline comments to D20400: Some formatting changes for showing auth provider config guidance.
Apr 11 2019, 8:18 PM
amckinley requested review of D20400: Some formatting changes for showing auth provider config guidance.
Apr 11 2019, 8:17 PM
amckinley added a revision to T7667: Provide `auth lock` and `auth unlock` to restrict authentication provider management to the CLI: D20400: Some formatting changes for showing auth provider config guidance.
Apr 11 2019, 8:16 PM · Auth, Security
amckinley accepted D20397: When editing a tab panel from a dashboard, redirect back to the dashboard.
Apr 11 2019, 6:52 PM
amckinley accepted D20396: On Dashboard tab panels in edit mode, make the "Tab Name" and the "Dropdown Edit Caret" into different links.
Apr 11 2019, 6:16 PM
amckinley accepted D20393: Make the "Reply" and "Quote" Remarkup rules more similar.

I confess to skimming this because it's mostly code shuffling and also includes a convincing unit test.

Apr 11 2019, 5:38 PM
amckinley accepted D20395: Remove very old "vsDiff" data from commit update / diff extraction pipeline.
Apr 11 2019, 3:03 PM

Apr 10 2019

amckinley committed rP0f9776fb58e2: Add a workflow and a new config option for locking authentication providers (authored by amckinley).
Add a workflow and a new config option for locking authentication providers
Apr 10 2019, 11:15 PM
amckinley closed D20394: Add a workflow and a new config option for locking authentication providers.
Apr 10 2019, 11:15 PM
amckinley updated the diff for D20394: Add a workflow and a new config option for locking authentication providers.

Requested changes.

Apr 10 2019, 11:11 PM
amckinley added inline comments to D20394: Add a workflow and a new config option for locking authentication providers.
Apr 10 2019, 11:11 PM
amckinley requested review of D20394: Add a workflow and a new config option for locking authentication providers.
Apr 10 2019, 10:38 PM
amckinley added a revision to T7667: Provide `auth lock` and `auth unlock` to restrict authentication provider management to the CLI: D20394: Add a workflow and a new config option for locking authentication providers.
Apr 10 2019, 10:35 PM · Auth, Security
amckinley committed rP26ee9274ca21: Change docs to be consistent with script (authored by amckinley).
Change docs to be consistent with script
Apr 10 2019, 7:38 PM
amckinley closed D20391: Change docs to be consistent with script.
Apr 10 2019, 7:38 PM
amckinley added a comment to D20391: Change docs to be consistent with script.

Yeah, I mean, the reporter's not wrong...

Apr 10 2019, 7:38 PM
amckinley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

well, I'd say for example the "Close as <status> (only acts if task is not already closed)" is useful, and definitely needed.
Move the task to "done" column on the workboard, and the task automatically gets closed. That's handy.

Apr 10 2019, 7:36 PM · Workboards (v3)
amckinley requested review of D20391: Change docs to be consistent with script.
Apr 10 2019, 7:28 PM
amckinley committed rP55d64d0fabd3: Add trigger rule to remove projects from tasks (authored by amckinley).
Add trigger rule to remove projects from tasks
Apr 10 2019, 7:27 PM
amckinley closed D20390: Add trigger rule to remove projects from tasks.
Apr 10 2019, 7:27 PM
amckinley requested review of D20390: Add trigger rule to remove projects from tasks.
Apr 10 2019, 7:17 PM
amckinley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20390: Add trigger rule to remove projects from tasks.
Apr 10 2019, 7:16 PM · Workboards (v3)
amckinley committed rP8b475898ee92: Add trigger rule for adding projects to a task (authored by amckinley).
Add trigger rule for adding projects to a task
Apr 10 2019, 7:10 PM
amckinley closed D20379: Add trigger rule for adding projects to a task.
Apr 10 2019, 7:10 PM
amckinley updated the diff for D20379: Add trigger rule for adding projects to a task.

ok this time i got it

Apr 10 2019, 7:06 PM
amckinley updated the diff for D20379: Add trigger rule for adding projects to a task.

Oops.

Apr 10 2019, 7:04 PM
amckinley added a comment to D20379: Add trigger rule for adding projects to a task.

please stand by.jpg (628×1 px, 488 KB)

Apr 10 2019, 7:03 PM
amckinley updated the diff for D20379: Add trigger rule for adding projects to a task.

Change rule to unconditionally add projects in transaction and let the editor figure it out.

Apr 10 2019, 7:02 PM
amckinley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.

Broadly, it's not clear to me that any of these rules are actually good/useful/worth building.

Apr 10 2019, 6:48 PM · Workboards (v3)
amckinley accepted D20389: Make Portals indexable with Ferret.
Apr 10 2019, 6:45 PM
amckinley added a comment to T13269: Improve initial implementations of Workboard triggers and groups.
  • Close as <status> (only acts if task is not already closed).
  • Reopen as <status>.
Apr 10 2019, 6:27 PM · Workboards (v3)
amckinley updated the task description for T13269: Improve initial implementations of Workboard triggers and groups.
Apr 10 2019, 6:14 PM · Workboards (v3)
amckinley awarded D20387: Surface custom form instructions as a "Remarkup" field for the transaction layer a Love token.
Apr 10 2019, 5:45 PM
amckinley accepted D20388: Fix two minor main menu bar CSS issues.
Apr 10 2019, 5:44 PM
amckinley accepted D20387: Surface custom form instructions as a "Remarkup" field for the transaction layer.

BUT WHY DID YOU CROP THE PICTURE

Apr 10 2019, 5:44 PM
amckinley accepted D20386: Support "JIRA Issue URIs" as a Herald field for revisions.
Apr 10 2019, 5:32 PM

Apr 9 2019

amckinley accepted D20384: Rebuild Dashboards on EditEngine: v1 Major Jank Edition.
Apr 9 2019, 10:03 PM
amckinley accepted D20385: Fix some overlooked profile menu construction callsites.
Apr 9 2019, 9:40 PM
amckinley accepted D20383: When a dropdown menu would render in a way that hides it offscreen, try a different alignment.
Apr 9 2019, 7:49 PM
amckinley accepted D20382: Rebuild query panels on top of EditEngine.
Apr 9 2019, 7:49 PM
amckinley accepted D20381: Proxy the "git upload-pack" wire protocol.

We probably can't really run this "alongside" the current production git endpoint without doing a ton of work, can we? It would be nice to watch this thing have byte-identical output to prod for a while before cutting over.

Apr 9 2019, 7:38 PM

Apr 8 2019

amckinley accepted D20380: Add an optional protocol log to `git` SSH workflows.
Apr 8 2019, 11:01 PM

Apr 5 2019

amckinley requested review of D20379: Add trigger rule for adding projects to a task.
Apr 5 2019, 7:56 PM
amckinley added a revision to T13269: Improve initial implementations of Workboard triggers and groups: D20379: Add trigger rule for adding projects to a task.
Apr 5 2019, 7:55 PM · Workboards (v3)
amckinley committed rP7e1743a959e0: Add a trigger rule to reassign a task (authored by amckinley).
Add a trigger rule to reassign a task
Apr 5 2019, 4:17 PM
amckinley closed D20329: Add a trigger rule to reassign a task.
Apr 5 2019, 4:17 PM
amckinley updated the diff for D20329: Add a trigger rule to reassign a task.

Change method name, remove extraneous argument.

Apr 5 2019, 4:14 PM
amckinley added inline comments to D20329: Add a trigger rule to reassign a task.
Apr 5 2019, 3:58 PM
amckinley added inline comments to D20329: Add a trigger rule to reassign a task.
Apr 5 2019, 3:56 PM

Apr 4 2019

amckinley added a comment to D20329: Add a trigger rule to reassign a task.

I found two existing bugs while writing this:

Apr 4 2019, 11:43 PM
amckinley added a comment to D20329: Add a trigger rule to reassign a task.

This was about 100x more complicated than I expected because I went around and around about how to handle getting the viewer context down to the level of the rule objects. It turns out there are quite a few ways to generate trigger and rule objects, and some of them make more sense than others for explicitly passing $viewer around. Settled on manually setting the viewer inside the controllers that need to work with triggers.

Apr 4 2019, 11:39 PM
amckinley updated the summary of D20329: Add a trigger rule to reassign a task.
Apr 4 2019, 11:35 PM
amckinley updated the summary of D20329: Add a trigger rule to reassign a task.
Apr 4 2019, 11:34 PM
amckinley updated the diff for D20329: Add a trigger rule to reassign a task.

Pretty much everything works now, including drop action previews. Only breakage is UI stuff when changing the type of an existing trigger rule.

Apr 4 2019, 11:33 PM
amckinley added a comment to D20377: When a dashboard has inconsistent panel policies: keep doing nothing.

It's possible that we don't really need this anymore -- at the time, I think one panel immediately banished the whole board to the shadow realm, while everything degrades pretty cleanly now.

Apr 4 2019, 8:17 PM
amckinley added a comment to D20377: When a dashboard has inconsistent panel policies: keep doing nothing.

We'd have to make an assertion like "panels must have the same policy as the dashboard, or a strictly weaker policy".

Apr 4 2019, 6:29 PM

Apr 3 2019

amckinley accepted D20378: Fix "Actions" button on Phame standalone/live pages (bonus: JX.sprintf()).
Apr 3 2019, 7:39 PM
amckinley accepted D20377: When a dashboard has inconsistent panel policies: keep doing nothing.
Apr 3 2019, 7:28 PM
amckinley accepted D20376: On Dashboards, distinguish between invalid panels and restricted panels.
Apr 3 2019, 7:17 PM
amckinley accepted D20374: Make "Favorites" work more like other customizable menus.
Apr 3 2019, 7:15 PM
amckinley accepted D20373: Make the Dashboard dropshadow a little lighter and turn panel management into a menu.
Apr 3 2019, 7:12 PM
amckinley accepted D20372: Use EditEngine, not CustomFields, to define Dashboard Panel edit behavior.
Apr 3 2019, 7:08 PM
amckinley accepted D20371: Mostly replace the old panel "Edit" controller with the new "Editpro" controller.
Apr 3 2019, 7:04 PM
amckinley added a comment to D20369: Move Dashboard panel controllers into a "panel/" subdirectory.

Ok this makes more sense now that I've looked at the follow up revisions.

Apr 3 2019, 6:54 PM
amckinley accepted D20370: Modularize Dashboard Panel transactionns.
Apr 3 2019, 6:53 PM
amckinley accepted D20369: Move Dashboard panel controllers into a "panel/" subdirectory.

Wait, we have both of PhabricatorDashboardPanelEditproController and PhabricatorDashboardPanelEditController, and they don't have the same code, and we're keeping both of them? Did you write one, forget about it, couldn't find it because of the incorrect name, and write it again?

Apr 3 2019, 6:50 PM