Skip to content

Releases: bin101/kudosy

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 08:32
4f355b2

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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 08:32
377cafb

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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 06:34
7b4f76a

1.6.1 (2026-07-01)

Bug Fixes

  • use model_dump(mode="json") so datetime fields are JSON-serializable in activity cache (452bf61)
  • use model_dump(mode="json") so datetime fields are JSON-serializable in activity cache (114eb62)

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 21:13
addad8b

1.6.0 (2026-06-30)

Features

  • rebuild Strava feed parsing from scratch with structured ActivityStats (d0e23ee)
  • rebuild Strava feed parsing from scratch with structured ActivityStats (1bcfb83)
  • rule-gating and Strava sport categories (1ea7cc7)
  • rule-gating and Strava sport categories (0aac58f)

Bug Fixes

  • localize feed stat labels (DE/EN/FR/ES/IT) (4df7751)
  • localize feed stat labels using canonical key + i18n (ec221b6)
  • reformat import blocks to satisfy ruff 0.15.20 isort rules (def703a)

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 12:08
b2c7a90

1.5.0 (2026-06-23)

Features

  • cache-bust static JS/CSS assets via versioned URLs (#24) (a8def55)

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Jun 11:45
8f21806

1.4.0 (2026-06-23)

Features

  • show last-updated timestamp on feed page (#22) (8c027d6)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 08:35
98498b7

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

Choose a tag to compare

@github-actions github-actions released this 21 Jun 21:48
5905e69

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)

Bug Fixes

  • button spinner via innerHTML-swap, matrix rectangle selection (1bd9eb6)
  • display midnight (0) after 23:00 in schedule matrix (e465062)
  • keep Run/DryRun spinner until background job finishes (0b037e0)
  • Run-Now button respects global dryRun setting (e3521fa)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 10:49
d6c1410

1.1.0 (2026-06-21)

Features

  • add feed filter bar and visual activity state indicators (8b97d0f)
  • feed filter bar and visual activity state indicators (ae0961a)

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 21 Jun 09:56
5372bb3

1.0.0 (2026-06-21)

Miscellaneous Chores