Skip to content

Releases: wtfutil/wtf

v0.0.7

10 Jun 23:49
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

Notables

Changelog

00e5014 Add sidebar link for IP-API
1d1e280 Add documentation for IP-API modules
0a62a64 Add documentation for CircleCI module
3e27166 Add basic documentation for Google Spreadsheet module
78fd0ca Add icon for heavy intense rain
91f2413 Merge pull request #195 from mcordell/circleci-module
be06d56 Merge branch 'master' into circleci-module
c7211fe Merge pull request #186 from Fengyalv/another_ipinfo_api_187
e94a721 Merge branch 'master' into circleci-module
4867aa8 Merge branch 'master' into another_ipinfo_api_187
5e13618 Close #168. Modal dialogs now center onscreen properly
9e47f8f Merge branch 'master' into another_ipinfo_api_187
97aafd6 change name of the module
994ddf0 Add circleci module
cca845d Don't crash if the Weather API is missing or invalid
b593f35 Basic Weather widget API key validation
d2dfcd8 Add cfg/ as a top-level package concept
00c07a9 Remove experimental tag from README
a1af76c Remove experimental tag from PrettyWeather
dae2de7 Merge branch 'andrewzolotukhin-master'
e319ab6 Make Google Spreadsheet widget work with new module lazy-loading
60d4126 Merge branch 'master' into master
23f53a0 Make Bargraph widget work with new module lazy-loading
59cd1d2 Merge pull request #193 from baustinanki/git-repo-newline
a02f67e Merge branch 'master' into git-repo-newline
fee99a0 Merge pull request #191 from baustinanki/allow-multiple-projects
eaba0bb Merge branch 'master' into git-repo-newline
e2c1f79 Fix newline in git module repo names breaking display
aa1701c Merge branch 'master' into another_ipinfo_api_187
213bdeb Merge branch 'master' into allow-multiple-projects
0df0d7b Merge pull request #172 from BillKeenan/master
a70a0cd Allow use of project list in Jira module config
7cc8ed4 Merge branch 'master' into master
4381988 Change license to MPL v2
1523ef6 Merge branch 'master' into master
30aca0a Mass-simplify the default templates
4f2efae Update Bug.md
a856a7b Further simplify the bug template
040c662 Simplify this template as well
f0ef8cc Simplify the pull request improvement template
a36eeb4 Simplify the support request template
5e0d064 Simplify the feature request template
e453e9d Simplify the bug report template
a50b32e Merge pull request #183 from BillKeenan/addLogging
7797742 Merge branch 'master' into addLogging
0ae1061 Added updated config.
f2b943e Added gspreadsheets module
e551a25 Merge pull request #188 from jeangovil/ipinfo-useless-condition
8808e3a Merge branch 'master' into ipinfo-useless-condition
50b475a Merge pull request #187 from jeangovil/rm-rcondition
115e9df delete useless repeat code
f912d64 removed duplicate condition
b0af0d1 delete useless check code
f33b756 removed useless condition in Refresh
4661b2f Merge branch 'another_ipinfo_api_187' of https://github.com/Fengyalv/wtf into another_ipinfo_api_187
5ba7c64 delete the useless clear operation
1516321 Merge branch 'master' into another_ipinfo_api_187
78d3bec create another module to use another ipinfo api
46978fd Merge pull request #185 from jeangovil/fix-memory-leak
2c4cf57 fixed comment
e00a0a8 disable all widgets before live-reloading
9b7f318 added Disable method
d8d3ed1 Merge branch 'master' into master
1d20a29 Merge branch 'master' into addLogging
295e2f2 Merge pull request #62 from jeangovil/i60
73b6517 Merge branch 'master' into i60
1540e2e Merge pull request #184 from BillKeenan/travis_testing
4fb5285 added basic testing for travis fixed utils_test, had wrong print format
2ce69e9 added a basic logging module, and a basic log 'running' in wtf.go
75c0362 clear widgets after live-reloading
af98a75 stop widget's scheduler if the widget disabled after live-reloading
9dbf506 merge branch master into i60
dfb33db Merge branch 'master' into master
34a4061 sample bargraph config added
4b12c73 added sample code comment
606c824 Merge branch 'master' of github.com:BillKeenan/wtf
540dee0 updated with suggestions from @senorprogrammer
1075096 removed unused sleep code
56158d2 Built Graph Widget, working with basic sample

v0.0.6

07 Jun 16:16
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

Notables

  • view configuration option added to PrettyWeather by @patrickelectric
  • Dependencies vendored by @rubiojr
  • Improved Linux power source information by @XanthusL

Changelog

ef48983 Documentation for 'view' option in PrettyWeather
25c2ae9 Merge branch 'XanthusL-master'
f19a09f Add rate limit message to IPInfo documentation.
0390e9e Bolder warning the README
a9bce79 Stronger Go version warning in the README
2ea51d6 Update README.md
1c1b2e0 Update README.md
77a7ad6 Update README.md
e3372d3 Update README.md
6bca2f2 WIP
299c294 Add clarifying text to GitHub documenation
4c5a203 Remove the sleeps from the cryptocurrecy modules. Don't need them
c6aee42 update openweathermap package
4c93800 Add Travis CI config
227720e Vendor dependencies using golang/dep
5c4f5ce Simplify the module titles in the documentation
8bec2e6 Add Bittrex to the documentation sidebar
71df0c5 Clean up the formatting of the text in Bittrex module
57e3a01 replaced updateInterval with refreshInterval
f381e13 replaced updateInterval with refreshInterval
8198557 fixed cryptolive docs
16c6dff better variable names
0ffeab9 avoid panics
f619a90 Order modules in alphabetical order
5d6ca43 Add screenshot to CryptoLive documenation
3eed30f Remove duplicate entries in makeWidgets()
03b100b Regenerate site to include correct path for CryptoLive
c8368ba prettyweather: Add view configuration
db55e00 replaced updateInterval with refreshInterval
547c26d replaced updateInterval with refreshInterval
0904476 fixed cryptolive docs
f01044b added bittrex to docs
bb1ff36 Fix duplicated output produced by scutil
4ae01c1 Add index to Configuration documentation page
4feb9c0 Update Configuration documentation with an explanation of the grid layout system
94ccdc7 Fix issue #89 Better handle dns on macOS
d579334 add module to docs
fa78c5e Add rate limit message to IPInfo documentation.
515e80a Bolder warning the README
3c712fc Stronger Go version warning in the README
fabee23 Update README.md
58f4002 Update README.md
e99173d Update README.md
d3d74ed Update README.md
e33a327 WIP
03b729f Merge pull request #174 from rubiojr/add-travis-ci
2833ec8 Add clarifying text to GitHub documenation
ce38c3f Remove the sleeps from the cryptocurrecy modules. Don't need them
3a7a0cc Merge pull request #175 from jeangovil/update-openweathermap
6541ec8 update openweathermap package
478ee38 Add Travis CI config
82aff42 Merge branch 'rubiojr-go-dep'
d2a3e50 Vendor dependencies using golang/dep
790ac7f Merge branch 'patrickelectric-weather_view'
2753a06 Add screenshot to CryptoLive documenation
3341b02 Remove duplicate entries in makeWidgets()
14bc72c Simplify the module titles in the documentation
896ad1c Regenerate site to include correct path for CryptoLive
6c9a761 Add Bittrex to the documentation sidebar
bcdaf62 Clean up the formatting of the text in Bittrex module
6e7307e replaced updateInterval with refreshInterval
2122c50 replaced updateInterval with refreshInterval
f74feb3 replaced updateInterval with refreshInterval
8d26cfd fixed cryptolive docs
925a076 added bittrex to docs
0c07a26 Fix duplicated output produced by scutil
67f48b6 Fix issue #89 Better handle dns on macOS
78dec64 better variable names
40888fd avoid panics
1f9324f add module to docs
c864313 Order modules in alphabetical order
ef633cb Add screenshot to CryptoLive documenation
9c88412 Power mod: Remove commented-out code
5130af7 prettyweather: Add view configuration
fc445cf Improvement: Battery state on Linux
c3111c2 Merge branch 'master' of https://github.com/senorprogrammer/wtf
9828e5b Improvement: Power mod for Linux
6e1b8b3 Bug fix: lsb_release

v0.0.5

05 Jun 16:30
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

Notables

  • CryptoLive module added (by @jeangovil)
  • Bittrex module added (by @jeangovil)
  • Widget titles are now configurable in the config.yml file. Add title: " Lemmings 💣 " to any module entry

Changelog

e1372f6 Remove duplicate entries in makeWidgets()
45d4d2c Merge pull request #163 from jeangovil/fix-cryptolive-flashing
ca3b907 removed duplicate cryptolive and prettyweather widgets
1c984e2 Merge pull request #156 from jeangovil/remove-updateinterval
f1ca351 Simplify the module titles in the documentation
15b4934 Merge pull request #151 from lixin9311/dns-macos
c722550 Regenerate site to include correct path for CryptoLive
75a1266 Merge pull request #155 from jeangovil/fix-crypto-docs
06da5e4 Add Bittrex to the documentation sidebar
23e85f3 Merge branch 'jeangovil-bittrex'
092419d Clean up the formatting of the text in Bittrex module
341cf42 Merge branch 'master' into bittrex
887239b replaced updateInterval with refreshInterval
2cd3221 replaced updateInterval with refreshInterval
a251163 replaced updateInterval with refreshInterval
08521ef fixed cryptolive docs
7cb395f added bittrex to docs
4e93b04 Fix duplicated output produced by scutil
9e77c8a Add index to Configuration documentation page
64f8dbc Update Configuration documentation with an explanation of the grid layout system
f9db4cc Fix issue #89 Better handle dns on macOS
5ff80f3 Fixing merge conflict
218b693 Implement ASCII-only widget titles
c14902a Tweak the formatting of the CryptoLive module a bit
cf33e2a Add documentation for CryptoLive
3c49028 use map for http response
5301eae fixed cryptolive path
985d086 move cryptolive to cryptoexchanges
b71c6c5 added cryptolive to docs
be8cb86 misspelled grey
5ccb0d2 fixed display after any update
16b7cc0 clean up, handle error, use net/http, read colors from config file
adbb8ea clean up cryptolive
6a35f12 add time interval for send http request
3bd0bda add some comments
36e98b0 made cryptolive module
cc093ca Tweak the formatting of the CryptoLive module a bit
e282974 Add documentation for CryptoLive
f8a3b57 better variable names
0386cf8 avoid panics
7ed874b add module to docs
6fd06db added bittrex module
d1b05dd Merge pull request #127 from jeangovil/cryptolive
2de364a read widget title from config file
c2d2197 use map for http response
5c537f5 Delete PULL_REQUEST_TEMPLATE.md
fd99430 Create PULL_REQUEST_TEMPLATE.md
637180a Merge branch 'BlackWebWolf-master'
f39a302 Banish .DS_Store
8f3f5e9 use widget.View.SetText to print
a4879ca Add Google Calendar authentication pointers to the GCal documenation
d14e60a Add left-hand margin for IPInfo widget
332ce2a Change the text wrap policy for IPInfo from true to false. No need to wrap that widget
db3a828 Update the readme with Gitter info
f1cf8fc Add documentatin for IPInfo colors
a546f49 clean up
e7ec729 clean up, support text colors from config file
66bd146 Add Gitter badge
14fcac1 add log flags to help with debugging
73091d5 Update Support.md
651f146 Add subfolder to make pull request template working again
8ef0396 Fix version number in template
a166174 Merge pull request #138 from jeangovil/fix-set-text
701a582 Merge pull request #139 from askl56/master
a766b42 Banish .DS_Store
6443df0 use widget.View.SetText to print
9f50267 Add Google Calendar authentication pointers to the GCal documenation
0f46f8f Add left-hand margin for IPInfo widget
f778d83 Change the text wrap policy for IPInfo from true to false. No need to wrap that widget
2a9e8a6 Update the readme with Gitter info
86e58ef Merge pull request #136 from gitter-badger/gitter-badge
61c8022 Merge branch 'jeangovil-c-ipinfo'
c7e0eaa Add documentatin for IPInfo colors
3f92a2f clean up
7e64db2 clean up, support text colors from config file
2780992 fixed cryptolive path
67e183e move cryptolive to cryptoexchanges
956ba09 Add Gitter badge
f90dbda Merge pull request #134 from International/log-flags-for-debug
f311104 add log flags to help with debugging
10c4443 Merge pull request #133 from deltaxflux/master
2f6a7ee Update Support.md
06d1b61 Add subfolder to make pull request template working again
091091b Fix version number in template
0c6aaa4 Merge branch 'master' into cryptolive
66c14a6 added git pull and checkout commands
adafcb1 Merge branch 'master' into cryptolive
795a288 added cryptolive to docs
ecdd0b0 misspelled grey
4b91f78 fixed display after any update
350ba13 clean up, handle error, use net/http, read colors from config file
82d2673 clean up cryptolive
50843a5 add time interval for send http request
909b82f add some comments
28f34c2 made cryptolive module

v0.0.4

02 Jun 13:37
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

Changelog

c51d6bd Ignore the dist/ dir
052a115 Add more explicit documentation for PrettyWeather's optional attributes
c1f9c7b Add PrettyWeather as an experimental module
97123c1 Close #112. Merge branch 'FarhadF-master'
e38caed Merge pull request #129 from deltaxflux/master
c5617e9 Prevent text-wrapping in PrettyWeather widget
353bd12 better error handling
21ee436 Added PrettyWeather mod
5d30e09 Add screenshot to IPInfo docs
4d09004 Minor git tweaks
e266059 Merge pull request #128 from deltaxflux/master
71663fd Add issue template and pull request template
9e7045c Merge pull request #125 from jeangovil/i101
5ce9898 Correct spelling of IPInfo in widget title
957873f Merge branch 'FarhadF-ipinfo'
59463d2 clean up todo list
f1d044d Fix #101. Thanks to @stegmanh
63299a7 Update install instructions in readme
fd0c79a Update system_info.go
4fb3edb Update system_info.go
ace2ba0 Add Jira JQL configuration documentation
f61fb10 Add image
b56629b Set terminal type in the config file.
bf30e87 Create CODE_OF_CONDUCT.md
010c7dd Fix clocks module chronological sorting issue #98
e4ce397 strip space and ignore empty users from who
2ef2e26 Add a missing require and a missing var declaration to system_info.go
4a36512 Update system_info.go
c252cc5 Quick fix for #105
b62a18a Feat: add an error message when WTF was failed
b8ee0e5 add optional more advanced jql queries and working usernames
4c620a9 Fix #101. Thanks to @stegmanh
a1bc7cf Merge pull request #124 from XanthusL/master
bb315f8 Update install instructions in readme
12c8693 Update system_info.go
efdfa8d Update system_info.go
c43db75 Merge branch 'sherodtaylor-more-advanced-jira'
bd68afa Add Jira JQL configuration documentation
f025606 Add image
96bbe03 Set terminal type in the config file.
f2c099a Create CODE_OF_CONDUCT.md
492438c Fix clocks module chronological sorting issue #98
6d59974 strip space and ignore empty users from who
81ffdc7 Add a missing require and a missing var declaration to system_info.go
ed855d9 Update system_info.go
28cabb2 Quick fix for #105
a7880dd Feat: add an error message when WTF was failed
f86179b Close #91. Site sidebar is now scrollable with main content.
70b56c3 Close #90. Firewall 'off' values are properly formatted
1a6a257 Clean up the Linux security code a bit
ac5cd6a Update readme with Go version warning
1a53c50 golang platform is darwin not macos
6083710 removed q mistype
5d34952 linux/ubuntu wraps for security
bc70c13 NewRelic Module - Fixing out of bound error
2b6e96e Add image
7545ead Set terminal type in the config file.
b27a128 Create CODE_OF_CONDUCT.md
6a96950 Close #98. Merge pull request #121 from baustinanki/fix-chrono-sorting
54a826e Merge pull request #109 from flw-cn/master
3555ff3 Merge pull request #118 from interlock/issue-117
0656f17 Fix clocks module chronological sorting issue #98
306e2b0 strip space and ignore empty users from who
5035933 added ipinfo mod
779f0a2 Close #105. Merge branch 'deltaxflux-master'
225094c Add a missing require and a missing var declaration to system_info.go
53c1a79 Update system_info.go
0d60c83 Quick fix for #105
5861ad3 Feat: add an error message when WTF was failed
fe67bed Close #91. Site sidebar is now scrollable with main content.
bf4ab10 Close #90. Firewall 'off' values are properly formatted
9a532a4 Clean up the Linux security code a bit
a88a909 Merge branch 'interlock-security_linux' into 20180531-linux-security-merge
f1548bb Update readme with Go version warning
0a1b137 NewRelic Module - Fixing out of bound error
1dae245 Close #84. Add wtf.colors.background config option
bbdc860 Merge pull request #97 from lasanthak/patch-2
30870dd Update readme with Go version warning
9adc0ea golang platform is darwin not macos
2e126c3 removed q mistype
2109157 linux/ubuntu wraps for security
6a72e8c NewRelic Module - Fixing out of bound error
9b70236 add optional more advanced jql queries and working usernames
9e49c18 Close #84. Add wtf.colors.background config option
43d9379 Merge pull request #88 from ReadmeCritic/master
a7071fe Minor capitalization correction for GitHub in README
9b92e94 Merge branch '78-m-option'
2b03926 Close #78. Add documentation for --module option
1772cea Close 78. Add documentation for --module option
d9d1a82 Change -i flag to -m. See 'wtf --help' for details
86d43e9 Close #75. Github no longer crashes on network failure
7bf2ad8 Clean up the Todo display code
f6c9e9b Update the static site title
8df8026 Close #54. HTTPS now enabled on wtfutil.com
d74da19 Create CNAME
b869f12 Delete CNAME
1d23d53 Merge branch 'jeangovil-todo-fix'
3c66bc9 removed unused variable
977eb55 todo: update index of selected item in the end
385d6d8 Closes #45. Merge branch 'jeangovil-i45'
f13abc9 Closes #72. --info flag displays module help text
ebf900e Pull command flags out of main() and into its own file
47a077a Help halts the program execution
9bc5d93 now flags support both short and long names.
673cbe4 fixed focus problem after config live-reloading
94b9b57 Fix install instructions
d0da319 Closes #72. --info flag displays module help text
a46ff5c Pull command flags out of main() and into its own file
ca48d34 Help halts the program execution
128347e now flags support both short and long names.
55fe6fe Closes #70. Merge branch 'jeangovil-i70'
7711fa3 fixed focus problem after config live-reloading
b2e323a Merge pull request #67 from Grazfather/patch-1
30428ec move checked todos to bottom
0f96923 Fix install instructions
b73c7aa Merge branch 'jeangovil-master'
6437eff Make global variables local and pass as params instead
6b39deb Update the readme
d78ccd0 Create CNAME
77be8b3 Delete CNAME
656af88 Create CNAME
853cb44 Delete CNAME
46e9270 Use the native context package
a9f60f5 Update the screenshot
84eb9a4 Fix instructions
5191552 Update the screenshot
12d1a84 Update the readme
8560462 Create CNAME
a1afb65 Delete CNAME
945e0d6 Create CNAME
a436b74 Delete CNAME
a94d1a4 no need to export pages and mainPage
04dd3c2 Use the native context package
47e67c5 Update the screenshot
10ed6b0 Merge pull request #64 from matrinox/fix-setup-docs
a1dabd1 Fix instructions
de40787 Update the screenshot
880a5be removed my unnecessary codes
6870bc5 Watch config file for changes
eaa89c4 Go version warning in readme
3f42dc6 Correct path for the context package in GitHub module
3d3c2cb Quick Start installation instructions into the readme
23ff067 Update the README with the list of modules
bf3aa3a Add screenshot to Power module documenation
41ed43b Merge branch '53-todo-line-padding'
dcfacd9 [WTF-53] Closes #53. Todo display properly pads line lengths.
07c1031 [WTF-55] Closes #55. Add documentation for the Power module.
90f25d3 [WTF-55] Closes #55. Add documentation for the Power module.
374173e [WTF-59] Closes #59. Github widget now displays some repo stats
53e5e5f [WTF-59] Somewhat better seperation of concerns in the Github code
c20c8fd Improve the installation instructions (thanks to @matrinox)
52156e1 Spelling mistake in config path
6d230a3 Apparently I don't know how to spell 'sigil'
9f1bad6 Closes #52. Add Power module
9caaadb Delete commented-out requires
e47ea14 Instructions for enabling emoji support in iTerm2
5f7c326 Now possible to define the characters for use in paging indicators
0cdd859 Closes #48. Update complex_config.yml to be accurate
faf4bce Add 'Quick Start' to the Overview page

v0.0.3

23 May 04:49
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release

Changelog

f23ac85 Fixes bug with default configuration YAML
3e004fd Fix a speling mistake in the documentation
641dce9 Add Configuration and Keyboard Commands to Overview documentation.
ff49ecb Closes #29. wtf.go --help [module name] returns help text if any is available.
9e9ef93 Update the readme
38cf1d5 Security module now displays logged-in users
efaccc8 Added Overview page to documentation
5d66b2a Improve the state of the Makefile a bit
ca4d6f2 Add 'make dependencies' to the Makefile
cd5a796 Fix bug with positioning in which I hard-coded the positions because....?
374832f Update the readme
ca81908 Add dramatic marketing emphasis to site homepage
216a313 Clean up the site sideabar
8bb9115 A very basic start to adding some unit tests
c190a44 Updated the screenshot to show all the modules
e2c27ab Add installation instructions to documentation
ca7d867 h2 styling in the site
0d1c9ca Add documentation for CmdRunner
a62b910 Closes #43. Add CommandRunner module to the app.
c3f1402 WIP
a6dce55 Update the doc site

v0.0.2

17 May 21:24
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Changelog

430ade3 Conform ldflag names to those that goreleaser uses

v0.0.1

17 May 21:09
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

Changelog

8a1885f Add goreleaser config
b6dff0c Minor doc tweaks
ba40235 Simplifies the documentation pages
e060b97 Adds top-level configuration documentation.
694490b More documentation for Clocks, OpsGenie, and Todo.
40ca748 More documentation for Clocks, GCal, and Jira.
2ecd5e4 Closes #44. Cannot tab to disabled widgets.
a3e593b Delete the commented-out help code.
c1dd08d Move the help code into it's own module
27107fc Closes #33. Creates .wtf dir and config.yml if they don't exist.
9f59ee1 Clock is now actually a clock and not a snapshot in time
a729b33 Closes #41. Add option to display user's calendar response status
397fcbc Add config option to hide empty OpsGenie schedules
f05aa90 Fixes #38. Sunrise/set formatting
8949756 SystemInfo struct is now master of its own domain
0ff65bb Row color as common function
0d3b663 Closes #40. Text color config into Jira widget
0670283 Closes #32. OS version and build info into System module
5353d6d Closes #37. Help into Git and Github modules
c7ff101 Apparently I'm easily confused by comparison operators
30af259 Merge fix
8e46547 Fixes #35: TextFile only opens files in ~/.wtf/
89b1b0f Fixes #39: Todo crashes when space pressed with no selection
432669a Add keyboard commands to Todo documentation
641cd21 Add the Todo module to the documentation
544d8c8 Adds the Gcal and Jira modules to the documentation
2883741 Add syntax highlighting
33278dc Adds the Github module to the documentation
c74db01 Add image to Git documentation
a757a01 Additional data into documentation
25430c2 Adds the Weather module to the documentation
decc8cd Adds the New Relic and Textfile modules to the documentation
7adc0cd Bringing back the Status widget
d246cb4 Rename TextViewer to Wtfable
b4520f1 Adds the OpsGenie module to the documentation
4542abc Adds the Security module to the documentation
7edc5f8 Build of the site
b55ca47 Adding the site theme to git
ad56b6e More minor tweaks to the site
a3ddafb Minor tweaks to the site homepage. Goofin' around.
b457f7a Updated the site a bit
6158a05 Better focus check code using FocustState enum
6be6afa Merge branch '28-unfocused-tab-problem'
00504c4 Fixes #39. Unfocused tab problem solved
780dd51 builtat build flag a var rather than a computed value
b5e88d5 Can set custom calendar title colors from config
6e179de Add help text for Weather
1baa884 Add help modal to TextFile module
72f9543 Can dismiss help modal from the keyboard
8d0a0b8 Less crap display of the help modal. Just need to figure out key events now
351f510 Closer to having a help modal. Text is showing onscreen (badly)
53d2fda A crap version that uses tview's Modal
6ccdbab WIP Very rudimentary modal showing up
4727255 Focusable widgets get their own border color
90ab57e Ensure the origin refresh() always kicks off, even for 0-interval widgets.
d982ca4 Add FocusTracker#Refocus()
c4cf871 Display build branch in version
eb9a56e Zero focusables not a problem anymore
55b2490 First pass at removing some of the Todo modal code duplication
da75e11 Fix merge conflict in todo/widget.go
71f9b2d Thunderstorm added to weather icons
037c90d Widget#focus now a thing
72ebf8e WIP
4a30de5 Rough draft of adding new items to Todo
c63d92a Can edit existing Todo items via modal
bef57d7 Rudimentary modal showing up for Todo on 'e'
ed52835 Todo and TextFile have keyboard short-cut to open file in OS
42559c3 Deleted a DS_Store
0441ac6 Screenshot into readme
3c9b846 Remove the old binary before installing the new to force it to get picked up
7500a40 Added the System widget with basic build info
1559b1e Tweak to the makefile
fff73c0 Stub flags for help info
5a31de7 Add Makefile support for 'make install' and version info
34dcdbb Better keyboard support for todo
a92af54 Remove the Index prop from Todo#Item. Don't need it
62c9e38 Generic PadRow function added
3de253b Better color config standardization. It's not just random anymore
d7bc266 Some minor cleanup
e1950bf Checked items are gray
db162fe Can promote/demote todo list items
4fb308c Can delete items from Todo list
a6e8d64 Todo list persists to file
a0ce5eb Basic selectable todo functionality working
67e02bf Return early, return gracefully
84290ff Multi-github now with tick marks
66f11e8 Support for multiple Github repos
e90b62e Better calendar event collision detection
6fab7c0 Clocks are sortable
590c83c Display the error if the config file cannot be loaded
12ef391 Cleanup of stray files. Don't need so many single-use packages
5e18632 A lot of code cleanup for Clocks and Git
1c72c71 Icon for textfile title
a9309cc Add Clocks module
9ec1b51 Handle cases in which there is no git repo data
f1a2f65 Handle cases in which there is no weather data
6bf98c6 Multi-Git, now with tick marks
44ccf8e First pass at multi-Git repos. Works; no tick marks yet
3175b8d Quick run through to add some documentation comments
ff9343d Weather display into own file
47d2a5f Can arrow-key through multiple weathers
912de2f Can focus/blur widgets (with focus border color)
b335df6 Removed the animation from Status. No longer needed.
6b4c7a7 Return when weather data cannot be read
6321182 Fetches, stores, and returns multiweather, with ticks marks in display
2c4c220 Minimal Configuration documentation
a3220be Some minor work on the site homepage.
645552a Really add timezone keys this time, because I totally botched that rebase earlier. A better man would go back and fix that; I... am not that man tonight.
e743021 Merge branch '10-timezone-labels'
f0caaf3 Timezone labels supported
0b20c49 Accepts optional --config argument to specify a config file
c3abb76 Add basic textfile widget.
693a04b Removed a bunch of common boilerplate code from widget initialization
d812986 Move /site to /_site
f956261 Using Hugo to generate the static /docs directory
84ecf29 RefreshedAt moved to the end of the refresh (because that makes more sense, doesn't it?)
d44933a index.html
b36b5fe Create CNAME
06d4d2c A modest number of disjointed improvements
3a3efbd Flexible 1on1 lookup (need to move this sort of thing into Config)
8e3287b Cleaner code around widget creation in wtf.go
31e17da Hack to fix a unicode rendering issue in iTerm
da27ad6 Add Ctrl-R to manually force a widget refresh
00ec46b Fix a bug in GCal with current event display
f2f3b2a Add the Pixelmator file to /docs
1bf6efd Hacky timezone display in Status
dd170c0 Rough JIRA implementation. Currently gets all issues assigned to user
8d13190 WIP
0472e8e Remove some panics, replace with error percolation
04c3eff Mark calendar start time conflicts
bd078f0 Improving the security data
34b5b69 Differentiate between right now Now() and today from midnight
27a267b Cleaner config format and added simple_config.yml example
948d5ac Improved the readme
5637adf Handle NewRelic connectivity errors
2d09ae7 README experiment
2ef5b9d Cleaner GCal code
830c790 Updated the config file
e8d6d3e Simplified Github
7958b76 Terribly rushed installation instructions into readme
10142eb Add the ability to get BambooHR away tomorrow
7072820 Column and row definitions into the config file. No need to compile to change sizes
cc4b571 Add DNS to Security
aa658db Handle offline scenarios for OpsGenie
204e3b4 Gracefully handle weather data outages
01aab4c wtf.Position into its own file
b216005 Add a pseudo-id for deploys
9bda045 Streamlining the widget creation process a bit more. Coords into config
cbf5b45 Add the Enabler and TextViewer interfaces
79bc821 Don't display disabled widgets
ae13d52 Enabled half-measure: widgets won't run if disabled (still need to not display)
b4bc6d4 Remove a ton of duplication around TextView widget creation
52d57f1 Remove the space
42734a5 Widget text spacing
1404140 Faster start by having async initial refresh
f1590e2 Deployments with timezone
6303acc Basic New Relic deploy info
a82db2b Cleaner pretty dates
59676ca Git title display improvements
fd5becd Minor config tweaks
85f010f Add Readme
54e14a5 Set theme jekyll-theme-tactile
5a0fe09 Add a /docs directory. Someday....
fb63770 Displays Github review requests and PRs
32b395a Indicate division between days in calendar widget
3c30bc4 Creates the ~/.wtf directory. Displays a message if the config file is missing.
71f8fc7 A ton of cleanup around how config is handled and go rountines are executed
dd51994 Now expects the Google Calendar client_secret.yml to be in ~/.wtf/gcal/client_secret.yml
d41f5f5 Now expects config.yml to be in ~/.wtf/config.yml
c3f1d7e Configuration used throughout the app
45d88c6 Don't display time until in past calendar events
b58c0ea Url added to BambooHR config
b91e1be refreshInterval config added to BambooHR and Status
39cf8c6 YAML config added. App refreshInterval as first value
22a9f7b Gracefully handle calendar connection failures
a4a94f2 Display a msg if no one is on call for a schedule
faa4a91 Don't display calendar until() time if in the past
12e6b2a Mark the current calendar event if there is one
ef10ac5 Refresh the calendar every five minutes
6a70bbe Clean the OpsGenie schedule names
0eb45dd Hands baby, hands
8c85647 Display names instead of emails in OpsGenie widget
5c9da16 Cleaner extraction code in the OpsGenie client
ff994cb OpsGenie on-call schedules into dashboard
3ebb299 Display none when no git files
7555ae3 Border color on the widgets
46d3983 Goofin' around
945dfc8 Display OpsGenie oncall data for one specific schedule
62502c2 An experimental attempt to kill the zombie processes
202d5ca Increased the git refresh interval
176a821 The /wtf directory is now in source control
0b8a063 ExecuteCommand() moved into the utils dumping ground
de7480b CenterText function out into utility function
278bf58 Remove the common refresher() code into BaseWidget
35e7fa0 Add JIRA frame
c856ea3 Add OpsGenie frame and some layout modifications
a79588e Git now displays changed files and last ...

Read more