Releases: home-assistant/iOS
2026.2.1 (1766)
What's Changed
- You can now directly add entities from your dashboard to Widgets. Simply tap on the desired entity from your dashboard, tap the more menu, and select “Add to.”
- The entity picker has been improved.
- The download manager has been improved.
- The app now preserves the current page when switching between internal and external URLs.
- The connection security block screen instructions have been improved.
- The app now automatically refreshes after 5 minutes of inactivity (this can be disabled under companion app settings > general).
- The widgets entity state now reflects device-class-specific state.
- A connection troubleshooting tool has been added to the error screen.
- Several crashes in the background due to the database updater have been fixed.
New Contributors
- @SebastienMichoy made their first contribution in #4258
Full Changelog: release/2025.11.2/1537...release/2026.2.1/2026.1766
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2025.11.2 (1537)
What's Changed
- New onboarding experience
- Redesigned settings screen
- Assist can now run on a separate window
- Workaround implemented to make copy/paste work (if issue persists, try shift + command + c/v instead, or use the new top buttons)
New Contributors
- @Copilot made their first contribution in #3957
- @luke3butler made their first contribution in #3983
Full Changelog: release/2025.10.0/1444...release/2025.11.2/1537
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2025.10.0 (1444)
What's Changed
- macOS Tahoe-ready changes
New Contributors
- @krsilas made their first contribution in #3689
- @silamon made their first contribution in #3827
- @TimoPtr made their first contribution in #3872
Full Changelog: release/2025.6/2025.1305...release/2025.10.0/1444
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2025.6 (1305)
What's Changed
- Added option to open entity “more-info” dialog from Control center, widgets, shortcuts and deeplinking;
- Now it is possible to reorder servers, just drag and drop in companion app settings;
- Fixed macOS Download folder to be the default Downloads folder when it exists;
Full Changelog: release/2025.5/2025.1264...release/2025.6/2025.1305
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2025.5 (1264)
- Improved onboarding
Full Changelog: release/2025.2/2025.1178...release/2025.3/2025.1205
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2025.3 (1205)
-
New ‘Custom Widget’: Create your own widgets by quickly selecting the entities you want to display and defining their actions when tapped. Note that displaying the state of an entity within the widget is currently in Beta and opt-in. You can enable it using a toggle in the widget configuration dialog, accessible directly from the home screen. If you have any questions, please refer to the documentation link available in the custom widget configuration screen.
-
Added support for Assist LLM streamed responses.
-
Assist will resume recording if its response ends with a follow-up question.
New Contributors
Full Changelog: release/2025.2/2025.1178...release/2025.3/2025.1205
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2025.2 (1178)
What's Changed
- Fix crash when using Assist on Core 2025.3
- Added button to open current page in external browser
- Added dropdown menu to qucikly move between servers
Full Changelog: release/2024.12/2024.1032...release/2024.12.2/2024.1048
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2024.12.2 (1048)
What's Changed
- Remove URL path in onboarding to avoid wrong redirect after login by @bgoncal in #3253
- Update Localized Strings by @github-actions in #3252
- Bump 2024.12.1 by @bgoncal in #3254
- Improv database table creation logs by @bgoncal in #3257
- Update Localized Strings by @github-actions in #3256
- Request App Store review after saving watch and carplay configuration by @bgoncal in #3258
- Add option to always fallback to internal URL by @bgoncal in #3260
- Add missing CarPlay-used domains to app database sync by @bgoncal in #3261
- Warning when internal URL requires more permissions before it can be used by @bgoncal in #3267
- Cache config/entity_registry/list_for_display by @bgoncal in #3268
- Add more domains for sensors widget by @bgoncal in #3270
- Update Localized Strings by @github-actions in #3266
- Use correct sensor precision in sensors widget by @bgoncal in #3269
- Bump 2024.12.2 by @bgoncal in #3271
- Update Localized Strings by @github-actions in #3272
- Add new connection error explanation screen by @bgoncal in #3274
- Update Localized Strings by @github-actions in #3273
- Fetch panels instead of subscribe by @bgoncal in #3275
- Fallback to internal URL until location enforcement is communicated c… by @bgoncal in #3276
- Delete old panels from database by @bgoncal in #3277
- Update Open page widget items limit and sensor capitalized state by @bgoncal in #3278
- Avoid unecessary subscription while fetching user avatar by @bgoncal in #3281
- Update Localized Strings by @github-actions in #3280
- Reduce minimum core version for subscription with filter by @bgoncal in #3282
- Improve logs for entities model updater by @bgoncal in #3283
Full Changelog: release/2024.12/2024.1032...release/2024.12.2/2024.1048
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2024.12 (1032)
What's Changed
- Configure CarPlay quick access items and tabs to display;
- New sensors widget;
- Widgets now support more items;
- The app can now handle downloads (excluding iframes inside frontend);
- New control center control for cover domain;
- Improved performance and battery usage by not subscribing to all entities state changes (Core 2024.11 required);
- Configurable gestures: You can now configure gestures to be used on frontend such as swiping right to go back to previous page;
- iOS Audio output sensor: This sensor can detect AirPlay, bluetooth, CarPlay and more;
- App event log can now be filtered by event type;
- Assist shortcut can now use the pipeline of your choice;
- Several fixes around Apple Watch stability, requirement to confirm before executing legacy iOS Action has been removed, confirmation will stay a feature for the newer watch item types (available on the Watch configuration screen);
- Fix issue where item may be executed from watch twice;
- Avoid deleting server from the App when “unauthorized” error message is received from the server, we now display a message instead;
- Improved barcode scanning for Z-wave devices;
- Fix Assist trigger from lovelace card;
New Contributors
- @mrdarrengriffin made their first contribution in #3074
- @Penait1 made their first contribution in #3079
Full Changelog: release/2024.9.2/2024.881...release/2024.12/2024.1032
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+
2024.9.5 (986)
What's Changed
Patch release to setup Improv-BLE devices (Core 2024.12 required)
TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 15+, macOS 12+, watchOS 8+