I have been working on a new dashboard for Phabricator to optimize reviewer
experience (Thanks for Augie's feedback! [1]). It's now available at:


The interface is inspired by gmail. Pressing "?" to list keyboard shortcuts.
It mainly tracks "unread" status and stores it in browser's localStorage
(will sync with Phabricator to support multi machines soon).

It's customizable. The code to render the interface is modifiable by
pressing "~". Changes take effect immediately.

I know some reviewers have customized setups, like pressing a single key to
run tests, reply "accept" and push the patches. I think that's doable if the
webpage could trigger external scripts. That could be using clipboard,
custom protocol [2], or a local HTTP server. D127 would allow posting
comments and accepting in command line.

From a contributor's point of view, the ability to update patches in place
is important enough to convince me to prefer Phabricator. Let alone other
features. So I really want Phabricator to stay available, and would like to
help making reviewers' workflows efficient. If you have certain customized
workflows that becomes troublesome with Phabricator, don't hesitate to let
me know.

There is also a user script [3] that might be helpful.

Let me know what do you think about the current review experience. Thanks!

[1]: https://www.mercurial-scm.org/wiki/Phabricator#Augie.27s_Notes
[2]: http://kb.mozillazine.org/Register_protocol
Mercurial-devel mailing list

Reply via email to