Ben Gotow
07e3f3ab19
Make dashboard boxes slightly smaller
2016-07-13 17:34:42 -07:00
Ben Gotow
2a05e69e4c
Sort IDs as numbers not strings
2016-07-13 17:25:39 -07:00
Halla Moore
fcbaac302b
Change dashboard error appearances
2016-07-13 16:31:14 -07:00
Halla Moore
971b64b4c2
Add other dashboard optimizations
...
Fix typo in Account's shouldComponentUpdate method
Consolidate intervals into custom window events
Manually update ElapsedTime contents
2016-07-13 16:31:14 -07:00
Halla Moore
0b9933b514
Re-render accounts in more scenarios and update onWebsocketConnectedFake
2016-07-13 14:53:56 -07:00
Halla Moore
b03b8b537d
Optimize dashboard rendering
...
Add version to local copy of account and only re-render entire account
if the version is different. Create an ElapsedTime component that
re-renders on its own, and update SyncGraph to re-render on its
own as well.
2016-07-13 14:34:27 -07:00
Halla Moore
f2f6dec35a
Add dashboard optimizations
...
Make account elements absolutely positioned and opaque
Send account updates all at once, at timed intervals
2016-07-13 12:35:49 -07:00
Ben Gotow
ecc8bd67d3
Clean up dashboard websocket code a bit
2016-07-13 11:11:32 -07:00
Halla Moore
1ce430cd2a
Add an auto refresh option to the dashboard's syncback requests modal
2016-07-12 18:27:04 -07:00
Halla Moore
8e790a0e15
Spruce up the dashboard
...
Consloidate modal functionality into its own component and make
general appearance fixes, especially with the Syncback Request
Details.
2016-07-12 18:27:04 -07:00
Halla Moore
3e6e5e95b9
Add dashboard functionality to clear sync errors
2016-07-12 12:20:12 -07:00
Ben Gotow
b44272621d
Misc cleanup, put account ids on dashboard
2016-07-12 00:59:41 -07:00
Ben Gotow
73fc371825
Make the graphs on the dashboard retina 💄
2016-07-11 18:24:18 -07:00
Ben Gotow
3c63268eec
Return a new token for existing account instead of duplicating accounts
2016-07-11 16:01:18 -07:00
Halla Moore
04ab0d9034
Change firstSyncCompletedAt to firstSyncCompletion, now explicitly 14 bytes.
2016-07-11 14:23:46 -07:00
Halla Moore
877a6bf612
Add SyncbackRequest details to dashboard
2016-07-11 12:57:18 -07:00
Halla Moore
2db11d7dec
Enhance sync stats on dashboard
2016-07-07 14:30:51 -07:00
Halla Moore
40ab07cfdf
Add account filtering (by error status) to dashboard
2016-07-06 16:49:16 -07:00
Halla Moore
12560ab711
Add ability to apply a sync policy to all accounts from dashboard
2016-07-06 15:48:25 -07:00
Halla Moore
9c342c0c77
Add ability to edit sync policy from dashboard
2016-07-05 15:41:56 -07:00
Juan Tejada
8b1f012a3c
Fix error serialization
...
- Remove cumbersome NylasError
- Add helper to serialize error when saving to account
2016-07-01 15:49:47 -07:00
Jackie Luo
0af1a43794
Add first sync completion time
2016-07-01 13:15:55 -07:00
Juan Tejada
80f9ff38e3
Remove dead code
2016-07-01 10:19:25 -07:00
Jackie Luo
27eba6dfaa
Add sync times and update styles
2016-06-30 17:24:25 -07:00
Ben Gotow
3c2b8bcb15
Fix account creation redis publish, rename to make more clear
2016-06-30 13:25:13 -07:00
Ben Gotow
ef5c4a29fe
Fix redis keys, dashboard app, show account active state on dashboard
2016-06-30 12:33:10 -07:00
Juan Tejada
c5d753a434
Add /very/ basic initial error status to dashboard
...
- TODO: add option to solve the error
2016-06-27 23:59:22 -07:00
Ben Gotow
eac019f536
Rather than changing policies, just set expiring redis key to track activity
2016-06-23 16:28:48 -07:00
Ben Gotow
09bb7874f8
Dashboard with a sweet background. Also realtime assignment / policy view.
2016-06-23 15:52:53 -07:00