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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.8.0] - 2026-07-04
Added
Discover known companions from the panel. The Settings → Companions section
now links out to the docs catalog of integrations and glue that work with Home
Keeper, so you can browse the full list even when nothing is detected on your setup.
The docs page also invites you to open a GitHub issue to suggest a companion (or
glue) integration that should be listed.
In-form help for creating tasks. The task editor now explains itself as you fill
it in: every field carries concise helper text, a ? icon by the form title links
straight to the docs, and sensor-based tasks gain a short primer plus a live,
computed hint that reads the bound sensor and spells out what happens next — e.g. "This sensor reads 660 h now. The task becomes due at 760 h, then every 100 h after
each completion." This clears up the most common confusion with usage-meter tasks:
the target counts usage from the sensor's current reading, not from zero, and the
count restarts after each completion.
Product URL on replaceable parts. A part can now carry a link to where you buy
it (e.g. an Amazon listing). When set, the part's name in the appliance detail page
becomes a clickable link that opens the product page in a new tab, so reordering a
worn or consumed part is one click away. (Fixes #118)
Attach a file to a replaceable part. A part can now carry a single attached
file (a receipt, spec sheet, or photo) alongside its product URL — upload it from
the part's editor and open or remove it later, the same secure upload/storage path
appliance documents already use.
A linked task's "Consumable link" points straight at the part's product page.
When a maintenance task is tied to a part that has a product URL, that link now
opens the product page directly — in the panel's task detail and on the dashboard
card's task row — instead of just naming the part.
Auto-create a "buy" task when a spare part runs low. A replaceable part that
tracks stock with a reorder threshold can now opt into an automatic shopping
reminder: enable Auto-create buy task on the part, and whenever its stock drops
to (or below) the reorder point Home Keeper adds a one-off "Buy {part}" task —
on the appliance's device page, the to-do list, and the panel. The reminder clears
itself once the part is restocked above the threshold (or you turn the option off).
Completing the reminder restocks the part by a configurable Restock quantity
(default 1), closing the low → buy → restocked loop with no automation to write.
Changed
A task's appliance links now render as chips, inline with the rest. On the
dashboard card, a task's document/metadata links, uploaded files, and a linked
part's product URL previously appeared as plain blue links in a separate row below
the task's chips, which read inconsistently. They now render as primary-tinted
link-chips in the same chip row as the status, area, and label chips — one tidy,
wrapping row — while still opening in a new tab on tap.
Fixed
Auto-generated maintenance task names now follow your Home Assistant language.
The name Home Keeper generates for a wear part (e.g. "Replace {part} ({appliance})")
was always English; it's now translated into your configured language across every
surface — the panel, the to-do list, the calendar, notifications, and the device
pages — and updates automatically if you change the language. (Fixes #119)
Fixed a batch of bugs found during an in-depth code review (correctness,
security, and reliability), plus internal maintainability cleanups.