3.1.4 (2023-10-24)
- app,db,keytracker: better handling of app shutdown (719ae12)
- app: shutdown works correctly from tray menu (2eff060)
3.1.3 (2023-10-22)
- specify cosign version (f178ea2)
3.1.2 (2023-10-22)
- install cosign in actions (ac7ef25)
3.1.1 (2023-10-22)
- ui: commit URL txt files (eb07d91)
3.1.0 (2023-10-22)
- db: sync database to disk every hour (c06af4e)
- keytracker: remove non-working pattern matching code (e495f1b)
3.0.1 (2023-10-18)
- release 3.0.1 packaging fixes (5c4ff60)
3.0.0 (2023-10-18)
- app,keytracker: restructure corrections code
- db,app,corrections: improve corrections tracking
- all: improve stats tracking
- all: improve stats tracking (35656f8)
- app,keytracker: restructure corrections code (b6ae8da)
- app: embed icons and urls rather than defining in code (4f7f82d)
- db,app,corrections: improve corrections tracking (1e811de)
- keytracker: adjust interfaces for keytracker (6aa3d34)
- keytracker: improve goroutine handling (c6177d6)
- tools/scraper: add a tool to scrape common misspellings off Wikipedia (9b412ec)
- tools: scraper output saves as corrections.toml (ff32e41)
2.1.1 (2023-08-26)
- app: auto-complete mistake (696a54a)
2.1.0 (2023-08-25)
- app,wordstats: start tracking session stats (091d823)
- app: better layout and label for lifetime stats (84a77c9)
2.0.0 (2023-06-26)
- working code without sockets
- app,keytracker: split out channel handling and word details from keytracker (998e156)
- app: add settings, report issue, request feature tray menu options (74377bc)
- working code without sockets (80b2028)
- app,keytracker: corrections can now be toggle on/off again (c560ad8)
- app: "Show Stats" tray icon menu option restored (878e12b)
- app: notifications toggle and display working again (03e00f5)
- app: remove unused notifications code (3c01d3b)
- app: stats tracking now working again (8486b27)
- cmd,app,server: merge client command into root command (aa260aa)
- cmd: remove
--user
command option andenable
sub-command (35f0dee) - notifications: remove more unused notifications code (c582389)
- remove no longer used client and control code (3105d1f)
1.1.2 (2023-06-04)
- assets: incorrect OnlyShowIn value removed (0b5d6f4)
1.1.1 (2023-06-04)
- migrate to fyne for UI elements (tray icon)
- app: rework icons for different app states (b171502)
- client: migrate from logrus to zerolog (946461f)
- client: migrate notifications to fyne notifications (d013afe)
- cmd: create some common functions used by all commands (f6b4efb)
- cmd: enable flexible port selection for profiling (406f25a)
- cmd: migrate from logrus to zerolog (81fa6f1)
- cmd: use functions for setting debugging/profiling and checking permissions (cc5da36)
- migrate to fyne for UI elements (tray icon) (1ac82ef)
- remove all usage of logrus in favour of zerolog (5a6b8c4)
- repo: add bug report and feature request GitHub issue templates (d698473)
- server: migrate from logrus to zerolog (c44f291)
- assets: .desktop file validation (4d4252c)
- build: fix dependency error for rpm (c5ef320)
- client: file naming and go.mod deps (9c5389e)
- client: fix logic for client start (835cc8e)
- client: recover when server disconnects (b12b9c1)
- client: remove deprecated io/ioutil usage (9e8de7e)
- cmd: change default paths for installation (9d25c1c)
- keytracker: missing parameter for log message (170c3c1)
- keytracker: update logic for creating new virtual keyboard (f5acce2)
- server: don't try to send corrections if no client connected (65f02d5)
- release 1.1.1 (0f5e8d1)
1.1.0 (2023-06-04)
- app: rework icons for different app states (f2da747)
- repo: add bug report and feature request GitHub issue templates (cb5a7c3)
1.0.1 (2023-05-05)
- build: fix dependency error for rpm (aa8917a)
1.0.0 (2023-05-05)
- migrate to fyne for UI elements (tray icon)
- client: migrate from logrus to zerolog (946461f)
- client: migrate notifications to fyne notifications (d013afe)
- cmd: create some common functions used by all commands (f6b4efb)
- cmd: enable flexible port selection for profiling (406f25a)
- cmd: migrate from logrus to zerolog (81fa6f1)
- cmd: use functions for setting debugging/profiling and checking permissions (cc5da36)
- migrate to fyne for UI elements (tray icon) (1ac82ef)
- remove all usage of logrus in favour of zerolog (5a6b8c4)
- server: migrate from logrus to zerolog (c44f291)
- client: file naming and go.mod deps (9c5389e)
- client: fix logic for client start (835cc8e)
- client: recover when server disconnects (b12b9c1)
- client: remove deprecated io/ioutil usage (9e8de7e)
- keytracker: update logic for creating new virtual keyboard (f5acce2)
- server: don't try to send corrections if no client connected (65f02d5)