- Less deadly error for invalid packages with better logs
- Update notification
- Backend now correctly returns unset alias + description
- Added support for automations that do not have an
id
- Added Italian
- Merged grammar fixes for french
- Fixed up strange centering styling bug
- Replaced more non-multilingual texts with multilingual text
- Added configuration menu
- Experimental light mode
- First attempt at a french translation
- No longer using sqllite for automation db
- Full split config support for packages and all advance include directives (i.e. !include_dir_named, !include_dir_merge_list etc)
- Updated metadata box to display origin of the file
- Support for inlined automations!
- Added visual support for split config (this was a heavy refactor!)
-
completely redesigned the sidebar!
-
Websockets now live-refresh when updates occur
- Many condition editor fixes
- Many trigger editor fixes
- Refactor time triggers & condition triggers (time + time pattern are now in a single node selection --- trying to keep list selection small)
- Support for condition: time weekdays
- Support for time inputs (using both timestamp device classes and input_datetime)
- Fixed up condition editor nesting error (though still a better experience on pc, it is mostly usable on mobile)
- Description generation for time+time pattern condition and triggers
-
Added visual support for
- Repeat Nodes
- Parallel Nodes
-
Using collections for conditions & triggers
-
Fixed several bugs with improper alerts
-
Fixed graph breakage during zoom
-
Support for enable/disable nodes in UI
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.