UserScript that adds snoozing of tasks and audits on Phabricator dashboard using local Browser storage.
AWESOME INBOX ZERO FOR PHABRICATOR! MUCH STABLE!!!
We know the Inbox Zero concept; it is great. We know Google Inbox; it is great. We know Phabricator; it is great -- however it lacks support for snoozing.
This UserScript gives us Inbox Zero in Phabricator today. With this UserScript everyone can see that Inbox Zero in Phabricator is technically possible and that is absolutely awesome!
PS: We also hope that someone adds multi-device support to this demo because we are lazy but do not want to miss that feature.
- Install Tampermonkey for Chrome or Greasemonkey for Firefox so you can run UserScripts.
- Add the phabricator-snooze-demo UserScript from:
- https://raw.githubusercontent.com/jcbachmann/phabricator-snooze-demo/master/phabricator-snooze-demo.js
- If you know how to hack the internet you can change line 7 (
// @match https://secure.phabricator.com/
) to also match your own phabricator instance.
There are lots of tasks on your dashboard. You can no longer focus. There is nothing you can do.
There is something you can do: You snooze all of the tasks!
Now you can focus once again and get work done! PS: Works much better if you use a Dashboard that includes a "Assigned to me" list.
You can show snoozed tasks again by clicking the clock icon in the top left. PS: Don't do it. Looks awful and those tasks are hidden for good reason!
To un-snooze a task, simply set the snooze date to a date in the past.
// note to self: add license info here