Skip to content

Releases: Skylolerr/ha-daily-challenge

Release list

v0.1.1

Choose a tag to compare

@Skylolerr Skylolerr released this 25 Oct 17:43

Highlight: undo for every tap, and a summary once a challenge has ended.

Tapping +5 reaches today's goal; Undo in the message takes it back

✨ Added

  • Undo in the card: every button press and typed value is followed by a message with an Undo button (8 seconds).
  • Finished challenges show the total against the end goal in the card, e.g. Challenge finished · 90 % or goal reached ✓, instead of an empty day.
  • In catch-up mode the card says Deficit made up ✓ once today's goal including yesterday's deficit is reached.

🔄 Changed

  • Today's value and the buttons are unavailable before the start and after the end date instead of rejecting input with an error. Past days stay editable through the actions.

🐛 Fixed

  • Setting today's value to a fraction (e.g. 12.5) is rejected instead of cut off, and actions no longer accept true/false as a number.

Tested with Home Assistant 2026.10.2 · minimum 2026.10.0


Documentation · Report a problem · All changes since v0.1.0

v0.1.0

Choose a tag to compare

@Skylolerr Skylolerr released this 25 Oct 08:18

Highlight: the first public beta – daily goals with streaks, catch-up mode and its own card.

Three Daily Challenge cards: push-ups with an end date, reading in catch-up mode and water with today's goal reached

✨ Added

  • One device per challenge, set up and changed in the UI: name, icon, unit, daily target, start and optional end date, up to three steps, streak rule (daily target reached or any amount) and deficit handling (show only or catch up). A new daily target applies from the day of the change; past days keep theirs.
  • Entities: today's value, add and subtract buttons, today's target, progress, total, current and best streak, target to date, ahead/behind, remaining until the end goal, days left and required average per day (with an end date), daily average, best day, weekly, monthly and yearly sums and "goal reached today".
  • Catch-up mode: yesterday's deficit raises today's target, and a missed day can be made up on the following day without breaking the streak – only the previous day, no working ahead.
  • Card custom:daily-challenge-card, installed and registered automatically: progress ring, quick buttons, direct input by long press, streaks, target vs. actual, what is left with days left and required average, catch-up deficit, and a visual editor with a switch for each part.
  • Actions daily_challenge.add, daily_challenge.set and daily_challenge.get_history, with translated validation errors.
  • Reminder blueprint: a notification at a chosen time while today's goal is still open.
  • Day rollover at local midnight without resetting anything, robust against restarts and daylight saving time; diagnostics; WebSocket commands for the card.
  • English, German, French and Italian (French and Italian open for community review).

Tested with Home Assistant 2026.10.2 · minimum 2026.10.0


Documentation · Report a problem