Skip to content

Releases: FezVrasta/cafe-hass

C.A.F.E. v0.6.0

07 Mar 08:39

Choose a tag to compare

What's New

New Features

  • Multi-select import: Select multiple automations and open them together in a merged workspace (Open together button)
  • Fire Event action: New action type to fire Home Assistant events (#119)
  • Entity selector for service data fields: Smarter entity filtering by service domain (#168)
  • Clear button: Brush icon in the toolbar to reset the current automation with a confirmation prompt

Bug Fixes

  • Trigger-id routing (#188): Sequential if/then blocks using condition: trigger with id (string or array format) now correctly produce independent parallel flows instead of a single chained sequence
  • Action duplication (#164): Fixed actions being duplicated after if/then/else blocks
  • Device triggers (#157, #190): Removed incorrect entity_id requirement for ZHA and other integration-specific device triggers that only use device_id
  • HA panel sync (#162): Fixed hass object not syncing correctly to the iframe panel
  • Weekday selection: Fixed weekday values not saving in time conditions (#173)
  • Condition saving: Fixed conditions not being saved to Home Assistant
  • Entity selector: Fixed legacy {value, label} objects in node data string fields
  • Responsive connection status: Improved connection badge display on small screens (#174)
  • IndexedDB fallback: Added fallback for environments where IndexedDB is unavailable (#175)

C.A.F.E. v0.5.0

03 Feb 18:05

Choose a tag to compare

What's New

New Features

  • Repeat loops support: You can now create repeat/loop patterns in your automations and they will result in YAML repeat/loops rather than state-machine YAML
  • Fuzzy search on dropdowns: Entity and service dropdowns now support fuzzy search for easier selection
  • Multiple trigger condition IDs: Support for multiple trigger condition IDs in a single automation

Bug Fixes

  • Fix multiple conditions after a condition: Fixed a bug where only a single condition was added to the automation when multiple conditions branched from the same condition node (fan-out pattern). All sibling conditions are now correctly included in the output YAML.
  • Device Trigger entity_id: Device triggers now correctly require entity_id
  • Code formatting: Various formatting improvements

πŸ€– Generated with Claude Code

C.A.F.E. v0.4.2

02 Feb 10:45

Choose a tag to compare

What's Changed

Features & Improvements

  • Added common toolbar with NodeAction pattern and clipboard helpers
  • Added nodes validation to the UI
  • Moved JSON import/export to debug panel for better organization
  • Preserve and allow configuration of automation mode
  • Replace trigger/platform with triggers/trigger for HA modern format
  • Bug Fixes

  • Fixed incorrect quotes in generated YAML
  • Fixed duplicate edges in flow visualization
  • Fixed API check for Home Assistant integration
  • Put leading conditions into root block for proper YAML structure
  • Build & CI

  • Fixed release workflow to create zip with files at root

C.A.F.E. v0.4.1

26 Jan 12:08

Choose a tag to compare

Changes

  • Fix HACS installation and update configuration
  • Add German translation
  • Condition node Yes/No labels now only visible on hover
  • Edges can now always be deleted (removed condition node restriction)
  • Fix weekday field to save as array instead of comma-separated string
  • Fix duration field to properly handle object format
  • Use dropdown with checkboxes for multi-select fields

Bug Fixes

  • Fix HACS zip structure for proper installation

C.A.F.E. v0.4.0

24 Jan 12:15

Choose a tag to compare

What's New

✨ Features

  • Internationalization (i18n) support - The editor now supports multiple languages
    • English (default)
    • Italian
    • French
    • Simplified Chinese (zh-Hans)
  • Save as Copy - Create a copy of your automation with a new name

πŸ› Bug Fixes

  • Clear orphaned edges when removing nodes
  • Show last valid YAML when there are parsing errors
  • Fix automation loading issues
  • Fix action nodes incorrectly accepting id properties
  • Improve error reporting with more descriptive messages
  • Prevent white flash on page load

πŸ€– Generated with Claude Code

C.A.F.E. v0.3.1

23 Jan 13:54

Choose a tag to compare

Bug Fixes

  • Fix weekday condition handling - Time condition weekday field now properly stores as array instead of comma-separated string
  • Fix disabled choose/if blocks - Child nodes inside disabled choose or if blocks now correctly inherit the disabled state
  • Fix setup dialog - Resolved issues with the setup dialog
  • Fix double nested parallel blocks - Corrected parsing of deeply nested parallel action blocks
  • Fix Sun condition import - Fixed import issues with sun-based conditions

Improvements

  • Improved Enabled option UI - Better user interface for the enabled/disabled toggle
  • Exploded nested conditions - Conditions are now exploded on parse and combined on rendering for better visualization
  • Mobile sidebar support - Home Assistant sidebar can now be opened on mobile devices
  • Type improvements - Various TypeScript type safety improvements

πŸ€– Generated with Claude Code

C.A.F.E. v0.3.0

19 Jan 13:15

Choose a tag to compare

New Features

  • Added support for repeat actions in automations
  • Unified trigger and condition configuration UI - conditions now share the same field rendering system as triggers
  • Added sun condition support with proper field configuration

Improvements

  • Major schema consolidation - moved all HA schemas to @cafe/shared as single source of truth
  • Removed duplicate schemas and type definitions across packages
  • Condition fields now use DynamicFieldRenderer for consistent UI
  • Platform/condition type defaults are now automatically applied when switching types

Bug Fixes

  • Fixed null trigger to/from values handling
  • Fixed template node data parsing
  • Various parser/transpiler fixes

πŸ€– Generated with Claude Code

C.A.F.E. v0.2.5

17 Jan 12:29

Choose a tag to compare

Release: v0.2.5 - UI improvements, bugfixes, and usability enhancements

  • fix formatting
  • Add warning before creating new flow
  • redesign automations list
  • Reduce trigger width
  • fix icon
  • Fix weeekday condition
  • Make code editor scrollable
  • Allow to set ids
  • Fix state machine

C.A.F.E. v0.2.4

16 Jan 21:57

Choose a tag to compare

  • Improve performance
  • Fix Trigger Device configuration fields
  • Fix nested conditions
  • Fix device list in trigger node

C.A.F.E. v0.2.3

16 Jan 15:29

Choose a tag to compare

  • Properly parse nested conditions
  • Refactor app panel to use iframe
  • Dropdown improvements
  • Fix traces viewer
  • Fix copy to clipboard on http
  • Reload whole page on error
  • Node-RED functions node documentation
  • Allow numeric offset
  • Fixes #73, #74