Skip to content

v3.8.1

Choose a tag to compare

@tempus2016 tempus2016 released this 08 May 22:28
· 423 commits to main since this release

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_child to sensor.taskmate_overview, with sample badge data in preview context
  • Approvals — stub entity changed from sensor.pending_approvals to sensor.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

  1. Open HACS → Integrations → TaskMate
  2. Click Redownload and select version 3.8.1
  3. Restart Home Assistant
  4. Hard-refresh your browser (Ctrl+Shift+R / Cmd+Shift+R)

Full Changelog: v3.8.0...v3.8.1