v4.4.2
🐛 Bug fix
Rewards Card: depositing points into a pool/jackpot reward no longer crashes
Depositing points into a pool or jackpot reward from the Rewards Card failed with:
Failed to allocate_points_to_pool: 'TaskMateCoordinator' object has no attribute 'get_children'
The kiosk cross-child safety check ran on every allocate_points_to_pool call from a non-admin (e.g. a shared tablet / child session) targeting an unlinked child, and looked up the child roster on the wrong object. It now reads the roster correctly, so deposits work again.
- Fixes #641 (via #642)
- Affected: anyone allocating points to a pool/jackpot reward from a non-admin or kiosk session since v4.4.1.
- No configuration changes needed — update and the deposit button works again.
🔧 Maintenance
- CI: corrected pinned-action version comments after Dependabot bumps (#640)
- Removed internal audit docs from the repo and gitignored them (#639)
- Dependency bumps:
actions/labeler6.1.0,actions/stale10.3.0,actions/setup-python6.3.0,crazy-max/ghaction-github-labeler6.0.0,hassfest
📦 Install / update
Update via HACS (TaskMate is a HACS default integration) and restart Home Assistant. Fresh installs pull taskmate.zip attached to this release.
Full changelog: v4.4.1...v4.4.2