Releases: home-assistant/iOS
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+
2024.9.2 (881)
What's Changed
- Fix Action widget haptics by @bgoncal in #2940
- Add missing localization keys for AssistInApp intent definition by @bgoncal in #2941
- add charging state sensor for Apple Watch by @yyolk in #2945
- Fix watch empty state and reposition reload button for watchOS 10 by @bgoncal in #2950
- Add ping/pong to keep iPhone activity while processist Assist from watch by @bgoncal in #2951
- Add "Script" iOS 18 ControlWidget by @bgoncal in #2952
- Update Localized Strings by @github-actions in #2954
- Remove import SharedPush from SPM and import it manually by @bgoncal in #2956
- Add assist volume control back to watch by @bgoncal in #2957
- Update CI to use Xcode 16 instead of 16.1 by @bgoncal in #2960
- Improve symbols search and add name to script control widget by @bgoncal in #2961
- Watch configuration improvements by @bgoncal in #2962
- Update Localized Strings by @github-actions in #2959
- Update Localized Strings by @github-actions in #2964
- Fix watch sensors sync by @bgoncal in #2966
- Define dark and tinted variants for some custom icons by @bgoncal in #2967
- Present Assist UI faster when it comes from app extensions by @bgoncal in #2996
- Update GRDB to avoid intermitent crash by @bgoncal in #2997
- Avoid updating database in background by @bgoncal in #3002
- Improv-BLE UX updates by @bgoncal in #3003
- Use cached assist pipelines to speed up starting command by @bgoncal in #3026
New Contributors
- @nickeidler made their first contribution in #2934
- @yyolk made their first contribution in #2945
Full Changelog: release/2024.8/2024.783...release/2024.9.2/2024.881