v4.1.0
TaskMate v4.1.0 adds mandatory chores with parent-controlled late penalties, a native per-child calendar, per-child vacation/streak handling, and an Activity-feed undo — plus a tidier chore admin table.
✨ New
Mandatory chores (#532)
Mark any chore mandatory and give it a penalty-points value. If it isn't completed before its time-of-day window closes, TaskMate raises a per-child review item for parents — points are never auto-deducted; you choose:
- Apply Penalty — deduct the configured points (counts toward career score)
- Postpone — give it the next period today (rolls to tomorrow after the last period); repeatable
- Dismiss — clear it with no penalty
Mandatory chores get a distinct look on the child card (red border, tint, "⚠ Mandatory" badge) so kids see at a glance what's non-negotiable. Detection runs at each period's end, with a midnight pass for Anytime chores and a catch-up scan after restarts. New admin services: apply_mandatory_penalty, postpone_mandatory_chore, dismiss_mandatory_chore. Fully translated into all locales.
Native per-child calendar platform (#529)
Per-child HA calendar entities for chores/schedules.
Per-child & calendar-synced vacation / streak pause (#525)
Vacation periods per child, with streaks paused while away.
Per-action Undo in the Activity card (#531)
Undo individual actions directly from the activity feed.
🔧 Changed
Chore admin actions are now a ⋮ menu (#533)
The Chores table keeps Edit inline and tucks the rest (pause, skip, swap, duplicate, delete, parent-complete) into a kebab dropdown. This also removes the unnecessary horizontal scrollbar on wide screens and pins the task-name column so titles stay visible if the table ever scrolls.
🐛 Fixed
- Wide-screen horizontal scrolling that hid task names in the Chores table (#533).
- Mandatory badge/styling now renders on the child card (the chores sensor now carries the flag) (#532).
🧰 Maintenance
- CI: bump
actions/checkout6→7 andactions/github-script7→9.
⬆️ Upgrading
- In HACS, redownload TaskMate v4.1.0, then restart Home Assistant and hard-refresh the dashboard (cards are cache-busted by the manifest version).
- No breaking changes — existing chores and data load unchanged.
Full changelog: v4.0.2...v4.1.0