1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

1127 Commits

Author SHA1 Message Date
Anand Sudhir Prayaga
70eb603449 Make the gerrit module interactive
* Add ability to select and open reviews
* Add more keyboard shortcuts
* Fix issue - focus shortcut letter wasn't displayed on the title area
* Cleanup some code
2018-08-02 17:13:06 +02:00
Chris Cummer
9154441c32 Common help code into HelpfulWidget 2018-08-01 15:54:29 -07:00
Chris Cummer
00abe70309 Improves the speed of the help modal display 2018-08-01 15:12:05 -07:00
Chris Cummer
e5a66edf61 Closes #268. Jira now supports help modal 2018-08-01 15:05:43 -07:00
Chris Cummer
40db4b1ed8 Add @Trinergy as a contributor 2018-08-01 14:35:15 -07:00
Chris Cummer
dfc34380ef Update the Twitter documentation 2018-08-01 14:33:07 -07:00
Chris Cummer
049061bbf4 Wrap the text in the Twitter module 2018-08-01 14:28:12 -07:00
Chris Cummer
2ab224fec2 Update Twitter client to use config.yml or ENV vars 2018-08-01 14:21:28 -07:00
Chris Cummer
0ba4f60701
Merge branch 'master' into twitter-module 2018-08-01 17:21:16 -04:00
Chris Cummer
55c0bdea9f
Merge pull request #273 from baustinanki/gcal-hide-declined
Add option to hide declined calendar events
2018-08-01 15:54:00 -04:00
Chris Cummer
0735b95c93
Merge branch 'master' into gcal-hide-declined 2018-08-01 15:52:43 -04:00
Chris Cummer
adf644876b Compile the static site with the new GCal config option 2018-08-01 12:52:00 -07:00
Bryan Austin
090c4e716c Default new option to false, update documentation 2018-08-01 12:50:37 -07:00
Bryan Austin
f1bbd8564f Add option to hide declined calendar events
My calendar view looks quite a bit cleaner with meetings I've said
"no" to taken out. This change adds a new option
`wtf.mods.gcal.showDeclined`, defaulting to `true`, which controls
whether or not the gcal module displays events where your status is
"declined".

I think as a quality of life feature, this is better off defaulting
to `false` (i.e. _don't_ show declined events by default), but when
it comes to potentially disrupting other users who've gotten used
to the existing setup, I'll leave that decision to you.
2018-08-01 12:50:37 -07:00
Bryan Austin
f2af043f0a Default new option to false, update documentation 2018-08-01 12:10:29 -07:00
Chris Cummer
b6879c1122
Merge branch 'master' into fix-date-comparison 2018-08-01 15:00:42 -04:00
Bryan Austin
bbb628eafc Add option to hide declined calendar events
My calendar view looks quite a bit cleaner with meetings I've said
"no" to taken out. This change adds a new option
`wtf.mods.gcal.showDeclined`, defaulting to `true`, which controls
whether or not the gcal module displays events where your status is
"declined".

I think as a quality of life feature, this is better off defaulting
to `false` (i.e. _don't_ show declined events by default), but when
it comes to potentially disrupting other users who've gotten used
to the existing setup, I'll leave that decision to you.
2018-08-01 11:38:23 -07:00
Bryan Austin
bb6e5f02f3 Fix issue with date comparison on the 1st of the month
Today, August 1st, I was surprised to see WTF missing the date
header over my calendar events. It turns out that when I extended
the `dayDivider` function to use a default (epoch) time for
considering whether to print a header over the first event (when
`prevEvent == nil`), I didn't consider that 1 out of every ~30
days will happen to have the same day of the month as the epoch
time.

To fix this and make date headers show up on the 1st of the month
again, dates are truncated to midnight and compared for equality,
rather than just comparing a component of them.

I *think* converting times to local time before truncating to
midnight is the correct way to do this - otherwise, midnight in
one time zone would never equal midnight in another time zone. As
it happens, all my meetings take place in San Francisco, so I'm not
the best test vector for how this works with meetings/calls in
different time zones.
2018-08-01 11:31:19 -07:00
Chris Cummer
5761f2858d Redraw when focusing via nav shortcuts to feel more responsive 2018-07-31 21:20:27 -07:00
Chris Cummer
5ff893f5e6
Merge branch 'master' into twitter-module 2018-07-31 23:48:22 -04:00
Chris Cummer
54d6dde20e Add @jdevelop as a contributor 2018-07-31 20:45:42 -07:00
Kenny Wu
f8ac387d79 Make text blue like twitter 2018-07-31 20:27:27 -07:00
Kenny Wu
31c943e537 Add module readme 2018-07-31 20:26:33 -07:00
Eugene Dzhurinsky
f48e515270 Make the cryptolive using the global config reference.
Signed-off-by: Eugene Dzhurinsky <jdevelop@gmail.com>
2018-07-31 23:20:51 -04:00
Kenny Wu
2a0193046f Fix typos + additional comments 2018-07-31 20:11:22 -07:00
Kenny Wu
ab4eef5170
Merge branch 'master' into twitter-module 2018-07-31 20:08:32 -07:00
Kenny Wu
504c9c8498 Add Trinergy to contributors 2018-07-31 20:02:55 -07:00
Kenny Wu
39fc6fdab3 Add twitter module - Single Application account only at the moment 2018-07-31 19:54:40 -07:00
Chris Cummer
500dd0ab17 Delete the weather temp file 2018-07-31 18:54:21 -07:00
Chris Cummer
f592e09a93 Add tests for wtf/colors.go exported functions 2018-07-31 17:46:03 -07:00
Chris Cummer
22c9da9923 Ignore my temp builds 2018-07-31 17:25:07 -07:00
Chris Cummer
caecfa986d Add @ReadmeCritic as a contributor 2018-07-31 16:06:38 -07:00
Chris Cummer
aed5076ef5
Merge pull request #269 from senorprogrammer/240-config-vars
240 config vars
2018-07-31 19:00:58 -04:00
Chris Cummer
54d82408f9 Clean up the Jira client code a bit 2018-07-31 15:42:41 -07:00
Chris Cummer
da9b863625 Generate the documentation for the new config changes 2018-07-31 15:37:02 -07:00
Chris Cummer
b6036a3eae Clean up the Zendesk module's API credentials loading 2018-07-31 15:34:42 -07:00
Chris Cummer
2fe8164e20 Clean up the Jenkins module's API credentials loading 2018-07-31 15:13:18 -07:00
Chris Cummer
ba38772760 Clean up the GitLab module's API credentials loading 2018-07-31 15:08:44 -07:00
Chris Cummer
dd4088d76e Clean up the CircleCI module's API credentials loading 2018-07-31 15:05:20 -07:00
Chris Cummer
8fdaf52610 Clean up the Gerrit module's API credentials loading 2018-07-31 15:02:27 -07:00
Chris Cummer
ebad879e0a Add new documentation for config API key modules 2018-07-31 14:48:26 -07:00
Chris Cummer
9059b73c51 Clean up the BambooHR module's API credentials loading 2018-07-31 14:34:18 -07:00
Chris Cummer
4e905700b9 Clean up the Todoist module's API credentials loading 2018-07-31 14:30:55 -07:00
Chris Cummer
f880c0ef19 Clean up the OpsGenie module's API credentials loading 2018-07-31 14:30:55 -07:00
Chris Cummer
a1c528e4d5 Clean up the NewRelic module's API credentials loading 2018-07-31 14:30:55 -07:00
Chris Cummer
ddd3eb9625 Clean up the Jira module's API credentials loading 2018-07-31 14:30:55 -07:00
Chris Cummer
0a019ff836 Clean up the GitHub module's API credentials loading 2018-07-31 14:30:55 -07:00
Chris Cummer
c7223843f0 Clean up the Weather module's API credentials loading
Now prioritizes API key configuration in the config file over ENV vars.
2018-07-31 14:30:55 -07:00
Chris Cummer
9ddd514631 Green title back into Todoist widget the way it used to be before I messed it up 2018-07-31 11:34:22 -07:00
Chris Cummer
9d01fc04bd Add default value for TravisCI org/com config 2018-07-31 11:10:15 -07:00