Skip to content

v0.16.0

Choose a tag to compare

@lafoush lafoush released this 26 Aug 16:02
· 11 commits to main since this release

New

  • Ask for a dashboard and get one — "Create an Office dashboard with my office devices" now creates it, gives it a page, and fills it. Creating and deleting a dashboard go through a confirmation card.
  • Reshape a dashboard by asking — add, rename and remove pages; place, replace and remove cards; "keep the garage door at the top"; "put these three side by side".
  • Move cards where you want them — between pages and between dashboards, several at once ("move all the media to the Entertainment page"). Cards are moved as-is, so nothing you configured is retyped or lost.
  • Links to what changed — a dashboard edit ends with a card for each page it touched, so you can go and look.
  • Requests that need a confirmation now finish — "create a scene and add it to the dashboard" completes the second half once you accept, instead of stopping at the card.
  • See what a refinement changed, after accepting it — a saved automation keeps a View changes diff on its card: the version before your edit against the one now running.
  • Organise your home from chat — floors, areas, categories, labels and scripts: create, rename, reorganise. "Move the lamp to the Study", "label everything battery-powered".
  • Recipes bring their own cards — an installed recipe places its dashboard card, keeps it where you put it on reinstall, and removes it on uninstall.

Fixed

  • An automation could be saved that Home Assistant then refused to run. Refinements like "use 15 minutes before sunset instead of the light sensor" could produce a rule that looked saved and never loaded. Automations are now checked against Home Assistant's own rules before saving, so anything it would reject is corrected first rather than written broken.
  • Sunrise and sunset conditions show their offsets in the flow — "after 15min before sunset", not just "after sunset".
  • An automation Home Assistant could not start no longer offers to enable it; it says what went wrong and takes you to the editor.
  • Comparing two versions of an automation showed the changes the wrong way round — new lines appeared as deletions.
  • A follow-up like "change the time to 7am" edits the automation you just saved instead of writing a second one under the same name.
  • "Create a new office area" is read as a request to create one.
  • Automation descriptions name your devices instead of raw entity ids.
  • Sensors autocomplete in the chat composer.
  • A dashboard edit that is rejected no longer appears to have been applied.

Full changelog