Repository navigation
Release 7.8.3: Routine card assignments, first-come weekly chores, Marketplace detection - #1241
Merged
Merged
Conversation
HA 2026.11 removes HACS and builds it in as the Marketplace, so the Help & feedback page reported every Marketplace install as manual. Read the same repository list from the marketplace config entry's runtime_data, falling back to hass.data["hacs"] on older Home Assistant.
A child's completion only stamped their own recurrence record, so a weekly first_come chore closed for the child who did it but came back for the rest of the pool the next day. The recurrence window now reads the latest completion across the pool. Rejecting or undoing it reopens the chore for everyone. Fixes #1239
An "everyone" chore assigned to named children was marked available to every child in the chore_availability matrix, because is_chore_available_for_child only checked assigned_to for rotation modes. The Routine card trusted that matrix and listed a sibling's chores; roulette could pick one too. - is_chore_available_for_child returns False for a child outside a non-empty assigned_to (a make-it-right offer still wins). A parent completing on behalf skips only that check via ignore_assignment. - chore_next_open skips children the chore isn't assigned to. - The Routine card applies the child card's assigned_to filter as well. Fixes #1240
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three fixes, released as 7.8.3.
assigned_tofor rotation modes. The Routine card trusted that and listed other children's chores, and roulette could pick one.is_chore_available_for_childnow returns false for a child outside a non-emptyassigned_to(an open make-it-right offer still wins; a parent completing on behalf skips only this check).chore_next_openskips children the chore isn't assigned to, and the Routine card applies the child card'sassigned_tofilter too.Tested on ha-dev (HA 2026.11.0b4): availability matrix false for the unassigned child; Routine card (all six designs) leaves the sibling's chore out; weekly first-come chore closes for both children after one completion and reopens for both on reject; feedback info reads the Marketplace without error. Routine card sweep at 360/375/393/768: no cut-off, sideways scroll, small targets or JS errors.
Fixes #1240
Fixes #1239