Skip to content

v4.2.1

Choose a tag to compare

@tempus2016 tempus2016 released this 23 Jun 10:16
5e3af7d

TaskMate v4.2.1

Bug-fix release focused on the Rewards Card.

🐛 Fixed

Claim button missing when the Rewards Card has no child_id (#547)
The card only rendered a claim button when a child context was set, but the in-card child selection was never wired up — so a Rewards Card added without child_id (documented as optional) showed no claim button and rewards could not be claimed. The card now defaults to the first child and shows a child picker (tabs) when no child_id is configured and you have more than one child, so you can choose who is claiming. Works in every card design.

Jackpot rewards could not be claimed with combined points (#552)
A jackpot whose pool mode was off rendered a single-child claim button whose affordability check only looked at one child — so when no single child could afford the cost (but the kids combined could), the button was permanently disabled. Jackpots are now always pool-mode: everyone deposits into the shared jar and it is redeemed once the combined total reaches the cost. Enforced everywhere, including a one-time automatic migration of existing jackpots on load.

Redundant Pool toggle for jackpots (#554)
Since jackpots are always pooled, the reward editor no longer shows a separate Pool mode toggle when Jackpot is enabled.

📖 Docs

  • README updated: the Rewards Card child picker, and jackpots as pool-mode (deposit → redeem).

Upgrade notes

No action required. Existing jackpot rewards are migrated automatically; existing Rewards Cards keep working and gain the child picker when no child_id is set.

Full changelog: v4.2.0...v4.2.1