Live-Updating Things
Starts using the WebSocket API (released as the library HAKit). This is fairly under-the-hood but has a few immediate changes:
- 🖥️ Adds “Menu Bar Title” template which shows next to the Home Assistant icon in the menu bar, if enabled.
- 📱 Previews of templates when editing Watch Complications now live-update.
- Zones and Scene-based Actions now live-update while the app is running.
- Avatar in the server row in Settings now live-updates.
More Location Fixes
- Adds “Location History” to the Location settings. This shows a visual representation of each location change, which should help improve bug reporting. It also includes the ability to ‘share’ debug information about the update.
- 📱Fixes entering zones smaller than 100m on versions of iOS prior to 13.4.
- 📱Fixes some cases of entering zones smaller than 100m at certain angles with high location accuracy, e.g. during a workout or while running GPS.
🖥 &📱Both Platforms Bug Fixes
- Fixes push ID not updating after logging when when using the 'Reset' option in Settings.
📱 iOS Bug Fixes
- Fixes handling of some 'my' links and other url-based navigations for things like importing blueprints. (Did you know you can use e.g.
homeassistant://navigate/lovelace/xyz
to open a particular location?) - Fixes over-performing an Action on Apple Watch if the request fails and is retried later.
- Fixes choosing 'Release' app icon not using the exact same icon as the default.
- Fixes a crash on iPad when trying to share the current push ID.
- Fixes a crash when editing or performing some Siri Shortcuts.
🖥️ Mac Notes
This is a stable for macOS Catalina (10.15) or later. You can also install from the Mac App Store or disable beta updates in Preferences to stay on stable releases.