- FeedReader story sorting bug fixed
- NewRelic dependency vendored
- Config and recipe added for installing via Homebrew
- The installed binary has been renamed from
wtf
towtfutil
. Read more about it here.
- CmdRunner module now supports custom titles, by @Seanstoppable
- FeedReader module added (https://wtfutil.com/modules/feedreader/), a rudimentary Rss & Atom feed reader
- Cryptolive module works again, #481 by @Seanstoppable
- gCal module now supports setting an explicit time zone via the "timezone" config attribute, #382 by @jeangovil
- Misconfigured module positions in
config.yaml
now attempt to provide informative error messages on launch, #482
- Transmission module addedd (https://wtfutil.com/modules/transmission/)
- Textfile module's text wrapping is configurable via the 'wrapText' boolean setting
- Have I Been Pwned (HIBP) module added (https://wtfutil.com/modules/hibp/)
- GitHub module now supports custom queries for issues and pull requests, by @Sean-Der
- Todoist now properly updates list items when Refresh is called
- Keyboard modal displays properly when tabbing between widgets, #467
- Invalid glog dependency removed, by @bosr
- Weather module no longer crashes if there's no weather data or no internet connection
- Gitlab no longer prevents installing with missing param, #455
- Trello now displays multiple lists properly, #454
- DataDog module is now scrollable and interactive, by @Seanstoppable
- Focusable hot key numbers are now assigned in a stable order, #435 by @Seanstoppable
- Zendesk widget now has help text, by @Seanstoppable
- Scrollable widget added to provide common keyboard-navigation list functionality, by @Seanstoppable
- Logging functionality extracted out from Log module, by @Seanstoppable
- Improved sample configs with up-to-date attributes and examples, by @retgits
- PagerDuty config now supports schedule filtering using the
scheduleIDs
config option, by @senporprogrammer
- Keyboard management system for modules reworked. Now has a KeyboardWidget to simplify adding keyboard commands
- WTF versions are now prefixed with
v
again so module systems pick up the latest versions
- Increased the pagination limit for GitHub to 100, by @Seanstoppable
- Support for multiple instances of the same widget added, by @Seanstoppable
- Null release
- Dependencies are now managed and installed using Go modules. See README.md for details, #406 by @retgits
- NBA Scores now navigable via arrow keys, #415
- Multi-page sigils off-by-one error fixed, #413
- Many points of potential and probable race conditions have been improved to not have race conditions. WTF should be quite a bit more stable now
- In the Twitter module, the following have been fixed:
- Help text says "Twitter" instead of "TextFile"
- Keyboard-command "o" opens the current Twitter handle in the browser
- Keyboard-command "o" is documented in the help text
- HackerNews row selections are visible again, #411
- Jenkins now supports coloured balls, #358 by @rudolphjacksonm
- Jenkins now supports regular expressions, #359 by @rudolphjacksonm
- Complete refactoring of the module settings system, reducing the dependency on
config
and making it possible to configure modules by other means, by @senporprogrammer
- Jira widget navigable via up/down arrow keys, by @jdenoy
- Windows security module improved, by @E3V3A
- Function modules moved into the
/modules
directory, by @Seanstoppable - NBA Score module added by @FriedCosey
- Now displays an error on start-up if a widget has mis-configured
position
attributes (#389 by @senporprogrammer)
- Resource Usage module added by @nicholas-eden
- Recursive repo search in Git module (#126 by @anandsudhir)
- HTTP/HTTPS handling in OpenFile() util function by @jdenoy
- Honor system http proxies when using non-default transport by @skymeyer
- VictorOps module added by ImDevinC
- Module templates added by retgits
- Mecurial module added (@mweb)
- Can now define numeric hotkeys in config (@mweb)
- Linux firewall support added (@TheRedSpy15)
- Spotify Web module added (@StormFireFox1)
- Google Calendar module now displays all-day events (#306 by @nicholas-eden)
- Google Calendar configuration much improved (#326 by @dvdmssmnn)
- Spotify module added (@sticreations)
- Clocks module now supports configurable datetime formats (@danrabinowitz)
- Twitter module now supports subscribing to multiple screen names
- Textfile module now watches files for changes (#276 by @senporprogrammer)
- Nav shortcuts now use numbers rather than letters to allow the use of letters in widget menus
- Twitter widget no longer crashes app when closing the help modal
- Twitter tweets are now colourized (@senorprogrammer)
- Twitter number of tweets to fetch is now customizable via config (@senorprogrammer)
- Google Calendar: widget is now focusable (@anandsudhir)
- DataDog module added (@Seanstoppable)
- Textfile syntax highlighting now included in stand-alone binary (#261 by @senporprogrammer)
- Config param now supports relative paths starting with
~
(#295 by @anandsudhir)
- HackerNews widget is now scrollable (@anandsudhir)
- Twitter screen name now configurable in configuration file (@senorprogrammer)
- Gerrit module no longer dies if it can't connect to the server (@anandsudhir)
- Pretty Weather properly displays colours again ((#298 by @bertl4398)
- Clocks row colour configuration fixed ((#282 by @anandsudhir)
- Sigils no longer display when there's only one option ((#291 by @anandsudhir)
- Jira module now responds to the "/" key ((#268) by @senorprogrammer)
- HackerNews module added (@anandsudhir)
- Twitter module added (@Trinergy)
- TravisCI module now works with Pro version thanks to @ruggi
- Sensitive credentials can now be stored in config.yml instead of ENV vars
- GCal.showDeclined config added (@baustinanki)
- Gerrit widget is now interactive, added (@anandsudhir)
This file attempts to adhere to the principles of keep a changelog.