1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2024-09-21 17:58:47 +02:00
phorge-phorge/src/applications
epriestley beaf0bb898 Improve Daemon console UI
Summary:
Makes various fixes to the Daemon console UI:

  - Removes timeline, timeline cursors, and timeline-related controllers. This abstraction is all but dead and just waiting on an eventual cleanup effort with Facebook (see T2003). There's no need to inspect or debug it anymore.
  - Instead of showing the 15 most recently launched non-exited daemons, show all the running daemons. With the old rule, "dead" daemons tended to build up at the bottom of the list -- e.g., secure.phabricator.com shows the 7 active daemons, then 8 dead daemons from as far back as Aug 2012. Showing running daemons is far more useful.
  - Simplify the two "Running Daemons" and "All Daemons" subviews into one "All Daemons" subview. The main console now has "running daemons", effectively.
  - Create a "Recently completed tasks" view, which shows how many tasks of each task class have completed in the last 15 minutes and how long they took on average. Understanding how quickly tasks are completing is one of the most common uses of the daemon console, and it's currently almost useless for that. Now that we archive tasks, we can show this information in an easily digestable form.
  - Partially modernize all of the remaining views.

Test Plan: Looked at daemon console.

Reviewers: btrahan, chad, vrana

Reviewed By: btrahan

CC: aran

Maniphest Tasks: T2372, T2003

Differential Revision: https://secure.phabricator.com/D4573
2013-01-22 12:14:33 -08:00
..
arcanist/conduit Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
audit Author Can Close Audit Option 2013-01-18 17:54:26 -08:00
auth Complete missing bits of Google OAuth2 provider 2013-01-21 18:53:35 -08:00
base Ability to "Create X" from wide sidebar buttons 2013-01-22 09:06:57 -08:00
cache Improve resolution process for nonfatal setup issues 2012-12-30 17:04:38 -08:00
calendar Ability to "Create X" from wide sidebar buttons 2013-01-22 09:06:57 -08:00
chatlog Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
conduit Adding the Conduit query method. 2013-01-19 16:37:21 -08:00
config Two minor Config sidebar tweaks. 2013-01-21 18:55:54 -08:00
countdown Use application icons for "Eye" menu and Crumbs 2012-12-07 13:37:28 -08:00
daemon Improve Daemon console UI 2013-01-22 12:14:33 -08:00
differential Make the 'Subscribe' button pop a modal instead. 2013-01-21 18:41:54 -08:00
diffusion Don't throw an exception for partially imported commits 2013-01-21 07:45:42 -08:00
directory/controller Ability to "Create X" from wide sidebar buttons 2013-01-22 09:06:57 -08:00
diviner Port Diviner Core to Phabricator 2013-01-07 14:04:23 -08:00
draft/storage Add draft support to ApplicationTransactions 2012-12-21 05:57:14 -08:00
drydock Added beta status for applications 2013-01-19 10:31:28 -08:00
fact Added beta status for applications 2013-01-19 10:31:28 -08:00
feed getConfigEnv fails fast when key is not found and no default value is given. 2013-01-19 12:11:28 -08:00
files Made Meme Generator 2013-01-19 18:43:43 -08:00
flag Touch up Flags 2013-01-18 18:17:01 -08:00
harbormaster Add HarbormasterRunnerWorker, for running CI tests 2012-12-17 13:43:26 -08:00
help/controller Delete license headers from files 2012-11-05 11:16:51 -08:00
herald Fix double-menus in Herald transcripts 2013-01-21 07:46:13 -08:00
macro Create a basic meme dialog 2013-01-21 18:46:04 -08:00
mailinglists Use application icons for "Eye" menu and Crumbs 2012-12-07 13:37:28 -08:00
maniphest Ability to "Create X" from wide sidebar buttons 2013-01-22 09:06:57 -08:00
meta Ability to "Create X" from wide sidebar buttons 2013-01-22 09:06:57 -08:00
metamta getConfigEnv fails fast when key is not found and no default value is given. 2013-01-19 12:11:28 -08:00
notification Enable notifications by default 2012-12-07 16:27:01 -08:00
oauthserver Remove spacer from sidebars. 2013-01-13 08:17:12 -08:00
owners Update side counters to blue, inset. 2013-01-18 12:36:45 -08:00
paste Ability to "Create X" from wide sidebar buttons 2013-01-22 09:06:57 -08:00
people Created a preference pane for DarkConsole, instead of link 2013-01-19 17:42:54 -08:00
phame Added beta status for applications 2013-01-19 10:31:28 -08:00
phid Formalize phid.external-loaders 2013-01-19 10:20:24 -08:00
pholio Pholio tile to home page and mock to show first image 2013-01-20 09:30:46 -08:00
phortune Move setUser() to AphrontView 2012-12-20 14:49:52 -08:00
phpast Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
phriction Restore some title glyphs to new-style applications 2013-01-17 15:04:57 -08:00
policy Implement "USER" policy 2012-12-11 17:16:05 -08:00
ponder Fix Ponder exception for adding comments 2013-01-19 19:47:50 -08:00
project Remove spacer from sidebars. 2013-01-13 08:17:12 -08:00
remarkup/conduit Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
repository Delete license header 2013-01-18 14:45:58 -08:00
search getConfigEnv fails fast when key is not found and no default value is given. 2013-01-19 12:11:28 -08:00
settings Created a preference pane for DarkConsole, instead of link 2013-01-19 17:42:54 -08:00
slowvote Move Conduit methods inside applications 2012-12-21 12:21:59 -08:00
status Delete license headers from files 2012-11-05 11:16:51 -08:00
subscriptions Add subscriber/mention support to Pholio 2012-11-21 17:38:57 -08:00
transactions Repair invalid configuration by setting values back to defaults 2013-01-17 16:25:38 -08:00
typeahead Delete license headers from files 2012-11-05 11:16:51 -08:00
uiexample Move all ListFilter buttons into crumbs 2013-01-15 15:38:05 -08:00
xhprof Fix tooltip typo. 2013-01-11 09:54:46 -08:00