v3.8.1
What's New
Unassigned Assignment Mode (#336, fixes #284)
A new Unassigned assignment mode is available for chores. When set, no child sees the chore — useful for parent-only tasks or chores you want to keep in the system but temporarily hide from all children.
Current Assignee Column in Chore Table (#334)
The chore management table in the panel now shows a Current column displaying today's assigned child for rotation-based chores (alternating, random, balanced). Makes it easy to see at a glance who's responsible today without opening each chore.
Fixes
Settings text fields missing on first load (#337, fixes #324)
ha-textfield, ha-switch, and ha-icon-picker are lazy-loaded by Home Assistant and aren't guaranteed to be registered when the TaskMate panel first renders. If a user navigated directly to the TaskMate panel without visiting other HA pages first, the settings inputs were invisible. The panel now calls loadCardHelpers() on startup and re-renders once the components are ready.
Card previews missing in dashboard picker (#335)
Seven cards were showing blank or text-only previews in the HA "Add to dashboard" card picker:
- Badges, Bonuses, Penalties — preview was explicitly disabled; now enabled with proper stub configs
- Badges — stub entity changed from non-existent
sensor.taskmate_badges_childtosensor.taskmate_overview, with sample badge data in preview context - Approvals — stub entity changed from
sensor.pending_approvalstosensor.taskmate_overview - Child Card, Reorder Card — fall back to first child when stub config has empty
child_id - Points Display — added missing
getStubConfig()so the entity is pre-filled
Rotation assignee display fix (#333)
Fixed an issue where the current assignee wasn't shown correctly for rotation chores that had all children in the pool.
Upgrade Instructions
- Open HACS → Integrations → TaskMate
- Click Redownload and select version 3.8.1
- Restart Home Assistant
- Hard-refresh your browser (Ctrl+Shift+R / Cmd+Shift+R)
Full Changelog: v3.8.0...v3.8.1