Skip to content

feat: pet on the kiosk card, and appeals - #1106

Merged
tempus2016 merged 2 commits into
mainfrom
feat/1094-pet-kiosk-and-appeals
Oct 19, 2026
Merged

tempus2016 merged 2 commits into
mainfrom
feat/1094-pet-kiosk-and-appeals

Conversation

@tempus2016

Copy link
Copy Markdown
Owner

Two changes:

Pet on the kiosk card (#1094). The kiosk child screen embeds the real taskmate-pet-card in a new compact mode (no header, accessories or family) in its side column. New kiosk option show_pet (default on); only shown while virtual pets are switched on.

Appeals. Opt-in (appeals_enabled): within 48 hours a child can appeal a rejected chore, a rejected reward claim or a penalty, once each. Parents overturn (pay the chore as "Appeal: …", approve the reward, or undo the penalty and cancel its open make-it-right offer) or uphold from the Today tab, with an optional note. A penalty already earned back can't be appealed. While appeals are on, rejections are logged even without a reason (the feed and card still only show reasoned ones). New services taskmate.appeal / taskmate.decide_appeal, events taskmate_appeal_submitted / taskmate_appeal_decided, appeal_submitted push (parents, on by default) and appeal_decided push (child, opt-in), child card option show_appeals. Docs: wiki/Appeals.md.

Both tested on the dev instance.

Closes #1094

Opt-in (appeals_enabled): a child can ask for a second look at a
rejected chore, a rejected reward claim or a penalty within 48 hours.
Parents overturn (pay the chore as "Appeal: ...", approve the reward,
or undo the penalty and cancel its open make-it-right offer) or uphold
it from the Today tab. New services taskmate.appeal and
taskmate.decide_appeal, appeal_submitted push (parents, on by default)
and appeal_decided push (child, opt-in), child card option
show_appeals, docs in wiki/Appeals.md.
@github-actions github-actions Bot added documentation Improvements or additions to documentation backend Python integration code cards Lovelace cards / frontend (www/*.js) translations i18n / locale strings tests Test suite labels Oct 19, 2026
@tempus2016
tempus2016 merged commit bcfea83 into main Oct 19, 2026
18 checks passed
@tempus2016
tempus2016 deleted the feat/1094-pet-kiosk-and-appeals branch October 19, 2026 20:53
@tempus2016 tempus2016 mentioned this pull request Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend Python integration code cards Lovelace cards / frontend (www/*.js) documentation Improvements or additions to documentation tests Test suite translations i18n / locale strings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Integrate pet card into Kiosk card

1 participant