github FezVrasta/cafe-hass v0.7.0
C.A.F.E. v0.7.0

2 days ago

C.A.F.E. v0.7.0 — the biggest round of import/round-trip robustness fixes yet, plus long-requested editor features.

✨ New features

  • Undo / redo on the flow canvas, with toolbar buttons and Cmd/Ctrl+Z · Cmd/Ctrl+Shift+Z (Ctrl+Y) shortcuts (#41)
  • Quick-add menu: drag a connection onto empty canvas to drop a searchable node picker at that point and auto-wire it (#136)
  • "Back to Home Assistant" button so you can leave the editor in panel mode (#205)
  • Templated numeric fields — numeric inputs accept Jinja templates (#199)
  • Parallel blocks now execute non-Action nodes inside them (#207)
  • Entity picker shows the entity's area name
  • State suggestions in the State trigger To/From fields
  • Zone selector for zone triggers/conditions

🐛 Bug fixes

  • Import automations whose triggers use newer/looser HA formats — multi-value event_type, numeric or templated for:, datetime at: with an offset, and dict-keyed triggers — instead of failing with "Graph must have at least one trigger node" (#219, #215)
  • Import automations with string / slug / UUID ids (YAML-defined automations) (#213, #202, #165)
  • Stop actions now render as first-class nodes instead of "Unknown node" (#214)
  • Round-trip templated delays and stop dropping top-level automation keys on save (initial_state, trace, trigger_variables) (#221, #220)
  • Preserve the root-level variables: section across import/save instead of overwriting it (#210)
  • Don't crash importing choose blocks that have an empty/default conditions case (#181)
  • Node-ID editing now applies only where Home Assistant actually supports it (triggers), with duplicate-ID detection (#170)
  • Clear numeric conditions when the value is cleared (#208)
  • Fix a ghost node produced by incorrectly imported parallel nodes (#207)
  • Save dialog no longer overflows on small screens (#154)
  • The text caret is now visible in light mode (#161)
  • Set entity_id from API triggers and use translated labels in the device-trigger picker
  • Suppress password-manager autocomplete on input fields
  • Harden automation-fetch error logging (tainted-format-string)

📄 Other

  • Added an MIT License

Many of the import/round-trip fixes in this release were backported from the community fork FLODE by SH1FT-W — thanks!

Don't miss a new cafe-hass release

NewReleases is sending notifications on new releases.