You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The points card now shows configurable quick-tap buttons for adding and removing points directly from the child row — no dialog required for common amounts.
Default buttons are +1, +5, +10 and −1, −5, −10
Each button fires immediately with its own loading state
A ⋯ button at the end of each row opens the existing dialog for a custom amount with an optional reason — can be hidden via the editor toggle
All amounts are fully configurable in the card editor
New YAML options:
type: custom:taskmate-points-cardentity: sensor.taskmate_overviewquick_add_amounts: [1, 5, 10]quick_remove_amounts: [1, 5, 10]show_dialog: true # show ⋯ button for custom amount with reason
Overview Card — Chores Due Today Only
The Overview card and Parent Dashboard Overview tab were showing incorrect progress counts — e.g. 1/2 when only one chore was due today.
Root cause: The total chore count included all assigned chores regardless of due_days. A chore scheduled only for weekdays still appeared in the denominator on weekends.
Both cards now only count chores that are due today. Chores with no due_days set are always included. Approved completions are also scoped to today's due chores only.
Lovelace Resources — Permanent Fix for Missing Cards
TaskMate cards were being lost from Lovelace resources after a HA restart in certain conditions.
Root cause:ResourceStorageCollection is lazy — it doesn't read from disk until forced. TaskMate was calling async_items() before the storage had loaded, getting an empty list, creating all 13 entries fresh, and then having them wiped when Lovelace subsequently loaded its own storage file and overwrote the collection.
Fix: TaskMate now forces the storage to load before touching any resources, using the same approach as the WebRTC and Browser Mod integrations:
Console Version Badges — Now Show Actual Installed Version
All 13 cards were logging hardcoded or stale version strings to the browser console (v0.0.1, v0.0.7, Loaded, etc.).
Each card now reads its own version from the ?v= parameter on its own <script> tag at runtime, so the console badge always reflects the actually installed version:
TASKMATE CHILD CARD v1.1.6
Each card also now uses its own header colour in the console badge rather than all cards sharing the same colour.
Update via HACS or copy the files above to /config/custom_components/taskmate/. Restart Home Assistant after updating — Lovelace resources will update automatically.
Upgrading
Update via HACS or by downloading the latest release and copying to /config/custom_components/taskmate/.
After updating, restart Home Assistant. Lovelace resources will update automatically on restart.
💬 Questions or issues with this release? Reply below or open an issue.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
🚀 New Release: v1.1.6
TaskMate v1.1.6
🐛 Bug Fixes
Points Card — Quick Action Buttons
The points card now shows configurable quick-tap buttons for adding and removing points directly from the child row — no dialog required for common amounts.
+1,+5,+10and−1,−5,−10⋯button at the end of each row opens the existing dialog for a custom amount with an optional reason — can be hidden via the editor toggleNew YAML options:
Overview Card — Chores Due Today Only
The Overview card and Parent Dashboard Overview tab were showing incorrect progress counts — e.g.
1/2when only one chore was due today.Root cause: The total chore count included all assigned chores regardless of
due_days. A chore scheduled only for weekdays still appeared in the denominator on weekends.Both cards now only count chores that are due today. Chores with no
due_daysset are always included. Approved completions are also scoped to today's due chores only.Lovelace Resources — Permanent Fix for Missing Cards
TaskMate cards were being lost from Lovelace resources after a HA restart in certain conditions.
Root cause:
ResourceStorageCollectionis lazy — it doesn't read from disk until forced. TaskMate was callingasync_items()before the storage had loaded, getting an empty list, creating all 13 entries fresh, and then having them wiped when Lovelace subsequently loaded its own storage file and overwrote the collection.Fix: TaskMate now forces the storage to load before touching any resources, using the same approach as the WebRTC and Browser Mod integrations:
Console Version Badges — Now Show Actual Installed Version
All 13 cards were logging hardcoded or stale version strings to the browser console (
v0.0.1,v0.0.7,Loaded, etc.).Each card now reads its own version from the
?v=parameter on its own<script>tag at runtime, so the console badge always reflects the actually installed version:Each card also now uses its own header colour in the console badge rather than all cards sharing the same colour.
📋 Files Changed
frontend.py·www/taskmate-child-card.js·www/taskmate-rewards-card.js·www/taskmate-approvals-card.js·www/taskmate-points-card.js·www/taskmate-reorder-card.js·www/taskmate-overview-card.js·www/taskmate-activity-card.js·www/taskmate-streak-card.js·www/taskmate-weekly-card.js·www/taskmate-graph-card.js·www/taskmate-reward-progress-card.js·www/taskmate-leaderboard-card.js·www/taskmate-parent-dashboard-card.js⬆️ Upgrading
Update via HACS or copy the files above to
/config/custom_components/taskmate/. Restart Home Assistant after updating — Lovelace resources will update automatically.Upgrading
Update via HACS or by downloading the latest release and copying to
/config/custom_components/taskmate/.After updating, restart Home Assistant. Lovelace resources will update automatically on restart.
💬 Questions or issues with this release? Reply below or open an issue.
Beta Was this translation helpful? Give feedback.
All reactions