Skip to content

v5.0.0

Choose a tag to compare

@tempus2016 tempus2016 released this 22 Jul 17:45
· 262 commits to main since this release
3b844d2

The largest TaskMate release so far: fourteen new features across chores, rewards, cards, notifications and the admin panel.

Nothing is removed and there are no configuration changes — existing setups upgrade untouched. The major version marks the size of the addition, not a breaking change.


Chores

Weather-aware chores — outdoor chores hide themselves when the weather is unsuitable. Open a chore and expand Advanced — weather conditions to pick the conditions it needs. (#692)

Reactive chores with deadlines and a speed bonus — a chore raised by an automation that must be done now: "the washing machine finished — empty it within 30 minutes." Beat the deadline and the child earns a bonus. (#693)

Scheduled config changes — queue an edit to take effect on a future date. "From 1 September this chore is worth 20 points." "From November it is disabled for the winter." Set it once and forget it. (#694)

Chore roulette — an opt-in nudge for the child who has stalled: spin once, get a random outstanding chore, and earn a multiplier on it if they do it. Off by default; enable it in Settings. (#696)

Rewards

Timed unlock rewards — spend points to unlock something for a while: the TV, the console socket, a wifi group. Approving the claim turns the entity on, and a timer turns it back off. Gated by a parent allowlist, so a child can only ever unlock what you have permitted. (#697)

Cards

Routine mode — a guided, one-task-at-a-time flow for morning and bedtime. The child card is a checklist, which is good for scanning but poor for walking a five-year-old through getting ready. Routine mode shows a single task with a big Done button, a progress bar, and a celebration at the end.

type: custom:taskmate-routine-card
entity: sensor.taskmate_overview
child_id: <child_id>
time_category: morning

(#695)

Pre-reader mode — a picture-only child card for children who cannot read yet. No chore names, no numbers: a big icon, a row of stars for the points, and a huge tick when it is done. Enable pre_reader on the child card. (#702)

Accessible design style — a fifth per-card design alongside Classic, Playroom, Console and Clean Pro. High contrast, the Okabe-Ito colour-blind-safe palette, and Atkinson Hyperlegible type, which is drawn so that similar glyphs (I/l/1, O/0) stay distinct. Pick it per card or as the global default. (#704)

Admin panel — Insights

Four new reports under TaskMate panel → Insights, answering the questions the raw numbers do not:

  • Fairness — am I dumping everything on the eldest? (#698)
  • Friction — which chores are quietly never getting done? (#699)
  • Week ahead — what points are actually available in the next seven days? (#700)
  • Health & diagnostics — is anything misconfigured? (#701)

Notifications

Evidence photo in the approval push — the photo a child submits as proof now arrives in the notification itself, so you can approve from the lock screen without opening the app. (#705)

Multi-parent approval routing — by default every approval buzzes every parent. You can now route approvals to whoever is currently home, or share them round-robin, via the parent_routing setting. (#706)

Everything else

Read aloud — speak a child's outstanding chores to a media player: "Ella, you have three things left: make your bed, brush your teeth and pack your bag." New taskmate.read_aloud service. (#703)

Shareable template packs — export your custom chore templates as a JSON pack, and import one somebody else made. (#707)

Printable weekly chart — a fridge-ready A4 chore chart with a box to tick against every task. (#708)

Guest child profiles — a visiting cousin gets a temporary child profile that expires on its own and stays out of the family leaderboard. (#710)


Fixes

  • Routine mode now honours the card design setting — the new routine card shipped without design-system wiring, so it accepted card_design and silently ignored it, rendering identically under every style. Caught by the release-gate check. It now follows the per-card and global design setting like every other card, including the new Accessible style, and has a design picker in its editor. (#722, fixes #721)
  • Two high-severity dev-dependency advisories resolved — build tooling only; nothing shipped to Home Assistant was affected. (#711)

Maintenance

Dependabot now covers the npm ecosystem (#712); pinned-action version comments corrected (#691); routine dependency bumps (#713, #716, #718, #719, #720).


Upgrading

HACS → TaskMate → Redownload → 5.0.0, then restart Home Assistant. No configuration changes are needed. New cards appear in the card picker automatically; hard-refresh the browser (Ctrl+Shift+R) if a card looks stale.