Chris Cummer
0b20c4939e
Accepts optional --config argument to specify a config file
2018-04-15 14:41:39 -07:00
Chris Cummer
c3abb76612
Add basic textfile widget.
2018-04-15 14:27:41 -07:00
Chris Cummer
06d4d2c2f7
A modest number of disjointed improvements
2018-04-13 14:32:30 -07:00
Chris Cummer
8e3287ba5c
Cleaner code around widget creation in wtf.go
2018-04-13 12:00:29 -07:00
Chris Cummer
da27ad60a9
Add Ctrl-R to manually force a widget refresh
2018-04-12 15:19:08 -07:00
Chris Cummer
0472e8edec
Remove some panics, replace with error percolation
2018-04-12 08:56:33 -07:00
Chris Cummer
e8d6d3e49b
Simplified Github
2018-04-09 16:39:25 -07:00
Chris Cummer
7072820967
Column and row definitions into the config file. No need to compile to change sizes
2018-04-09 13:19:16 -07:00
Chris Cummer
b216005385
Add a pseudo-id for deploys
2018-04-07 23:46:52 -07:00
Chris Cummer
9bda045ce1
Streamlining the widget creation process a bit more. Coords into config
2018-04-07 23:36:05 -07:00
Chris Cummer
79bc8216d6
Don't display disabled widgets
2018-04-07 14:36:13 -07:00
Chris Cummer
b4bc6d4509
Remove a ton of duplication around TextView widget creation
2018-04-07 13:55:08 -07:00
Chris Cummer
1404140b82
Faster start by having async initial refresh
2018-04-06 21:35:55 -07:00
Chris Cummer
6303acc9a4
Basic New Relic deploy info
2018-04-06 21:14:19 -07:00
Chris Cummer
fd5becd397
Minor config tweaks
2018-04-06 09:58:11 -07:00
Chris Cummer
fb637700b1
Displays Github review requests and PRs
2018-04-05 21:16:55 -07:00
Chris Cummer
3c30bc4732
Creates the ~/.wtf directory. Displays a message if the config file is missing.
2018-04-04 20:02:03 -07:00
Chris Cummer
71f8fc789f
A ton of cleanup around how config is handled and go rountines are executed
2018-04-04 18:02:59 -07:00
Chris Cummer
d41f5f5f99
Now expects config.yml to be in ~/.wtf/config.yml
2018-04-04 15:38:29 -07:00
Chris Cummer
c3f1d7ee36
Configuration used throughout the app
2018-04-04 15:38:29 -07:00
Chris Cummer
b91e1be8df
refreshInterval config added to BambooHR and Status
2018-04-03 18:03:34 -07:00
Chris Cummer
39cf8c6e1c
YAML config added. App refreshInterval as first value
2018-04-03 17:54:52 -07:00
Chris Cummer
22a9f7b194
Gracefully handle calendar connection failures
2018-04-03 17:49:38 -07:00
Chris Cummer
ff994cb793
OpsGenie on-call schedules into dashboard
2018-04-03 03:44:57 -07:00
Chris Cummer
35e7fa0128
Add JIRA frame
2018-04-01 22:49:38 -07:00
Chris Cummer
c856ea3c82
Add OpsGenie frame and some layout modifications
2018-04-01 21:39:56 -07:00
Chris Cummer
f6e7a2c030
WIP Git widget
2018-03-31 20:04:09 -07:00
Chris Cummer
7b5d06c670
Tweaks to the widget presentation
2018-03-31 13:59:23 -07:00
Chris Cummer
d82c7692be
WIP Security info
2018-03-30 23:38:00 -07:00
Chris Cummer
4074893799
Slightly more fine-grained top-row grid
2018-03-30 10:41:55 -07:00
Chris Cummer
da8220ff0d
Nowrap text on widget that don't need to wrap text
2018-03-30 10:37:38 -07:00
Chris Cummer
ab4774c86a
Widgets refresh via goroutine
...
All widgets now refresh their own data using their own internal go
routine. This allows them to set their own update schedule (where
RefreshInterval is the time in seconds between refreshes).
The app uses a goroutine to redraw itself once a second.
2018-03-30 10:12:27 -07:00
Chris Cummer
25898dcb24
Sleep-based refresh timer for all widgets (don't judge me, it's temporary)
2018-03-30 09:37:48 -07:00
Chris Cummer
69e0034871
Status and weather refresh on a global interval
2018-03-29 22:26:59 -07:00
Chris Cummer
951da43f99
Widgetized Google Calendar
2018-03-29 18:03:43 -07:00
Chris Cummer
6cfa0ef632
Widgetized BambooHR
2018-03-29 17:08:57 -07:00
Chris Cummer
c56e99fcec
WIP Extending weather to be a self-contained, updatable widget
2018-03-29 13:19:11 -07:00
Chris Cummer
8d7c163d37
Improve display of single-day away? date durations
2018-03-29 02:32:58 -07:00
Chris Cummer
b424655785
Delete some commented-out code
2018-03-28 19:46:29 -07:00
Chris Cummer
8946e5cf24
Adds in Google Calendar and Weather support (hard-coded right now)
2018-03-28 19:41:38 -07:00
Chris Cummer
176052c78f
First commit
2018-03-28 19:41:38 -07:00