Repository navigation
v5.0.0
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_designand 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.