Releases: bin101/kudosy
Releases · bin101/kudosy
Release list
v1.8.0
1.8.0 (2026-07-02)
Features
- add daily digest notification mode (d58e242)
- add daily digest notification mode (8222a57)
- add dark mode with system-theme default and user override (07ce6f8)
- config backup & restore (export/import) (85a85fd)
- config backup & restore (export/import) (17b6d27)
- dark mode with system-theme default and user override (ea583f4)
- notifications & cookie-health monitoring (b1599a6)
- notifications & cookie-health monitoring (d356dfa)
- replace webhook auto-detection with explicit system selector (badc88a)
- run history & statistics dashboard (e91d32a)
- run history & statistics dashboard (5886d96)
Bug Fixes
- format notification messages for ntfy, Slack, Discord, Gotify (1284ece)
- format notification messages for ntfy, Slack, Discord, Gotify (1284ece)
- format notification messages for ntfy, Slack, Discord, Gotify (9e1558a)
- make app footer sticky at viewport bottom (3ebd9cf)
- make app footer sticky at viewport bottom (bad816a)
- send ntfy headers as UTF-8 bytes to preserve non-ASCII characters (b8e7cdd)
- URL-encode X-Title header to avoid ASCII encoding error (4f8861d)
- use ntfy headers API instead of JSON body (b6951ee)
v1.7.0
1.7.0 (2026-07-01)
Features
- merge Automation into Configuration tab with category dividers (5e9b589)
- paginate Strava following feed for 50–100 activities (e5056e3)
- paginate Strava following feed for 50–100 activities (e5056e3)
- paginate Strava following feed for 50–100 activities (4841b3e)
- reorder tabs and persist active tab via URL hash (fc7187b)
- reorder tabs and persist active tab via URL hash (aefc32f)
- reorder tabs, merge Automation into Configuration tab, persist active tab via URL hash (fc7187b)
- replace save buttons with debounced auto-save (9358b7b)
- replace save buttons with debounced auto-save (9358b7b)
- replace save buttons with debounced auto-save (f5bd846)
- swap Configuration and Automation tab order (0c834a6)
Bug Fixes
- add missing config.rules.title i18n key for all 5 languages (604755b)
v1.6.1
v1.6.0
v1.5.0
v1.4.0
v1.3.0
1.3.0 (2026-06-22)
Features
- transpose schedule matrix to portrait layout on narrow screens (2df7a1b)
- transpose schedule matrix to portrait layout on narrow screens (5e8748a)
Bug Fixes
- prevent horizontal body scroll from schedule matrix and tabs (1ca173b)
- responsive design for all UI elements (9514134)
- responsive design for all UI elements across phone breakpoints (ec8d3b3)
- use container width measurement for portrait matrix layout (36310b0)
- use container width measurement for portrait schedule matrix (cc00384)
v1.2.0
1.2.0 (2026-06-21)
Features
- feed spinner/cache, button loading states, drag-to-paint schedule matrix (89ca144)
- feed spinner/cache, button loading states, drag-to-paint schedule matrix (b27d271)
- merge config/defaults/settings tabs and unify kudo rules (fef283b)
- merge config/defaults/settings tabs and unify kudo rules (019af96)
- merge config/defaults/settings tabs and unify kudo rules (#14) (fef283b)
- persist activity cache across restarts and background runs (90a6831)
- persist activity cache across restarts and background runs (388a514)
- remove Dry-Run button, default dryRun=true, hint on manual run (5b542ee)