Skip to content

Releases: home-assistant/iOS

2021.12 (321)

17 Dec 03:44
42cdae5
Compare
Choose a tag to compare
2021.12 (321) Pre-release
Pre-release
  • Fixes time sensitive notification interruption levels
  • Fixes server version not being updated when upgrading
  • Fixes non-synced actions & complications for deleted servers
  • Fixes AirPlay showing a different version of the frontend than what's on-screen
  • Fixes Cloud Cloudhook URL usage when remote UI is not enabled

The macOS app is now also available on TestFlight on macOS 12+.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.12 (315)

10 Dec 19:18
edde9a7
Compare
Choose a tag to compare
2021.12 (315) Pre-release
Pre-release
  • Fixes the frontend not reconnecting quickly when opening the app from the background. This requires core-2021.12.0b6 or newer.
  • Fixes crash on launch in the last build for iOS 14 and below. Apple's recompilation of the app for bitcode has bugs, surprise.

The macOS app is now also available on TestFlight on macOS 12+.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.12 (312)

08 Dec 04:21
c9a31e9
Compare
Choose a tag to compare
2021.12 (312) Pre-release
Pre-release
  • Add Audio Output sensors on macOS & rename Microphone to Audio Input (existing entity IDs won't change).
  • Add deprecation alert for notification categories. It's time to transition to in-notification actions. See the docs.
  • Fix avatar in settings showing a black line on some edges, depending on font sizes.
  • Fix complications not updating in 2021.12.
  • Log JavaScript errors encountered, which may help debug some problems in the frontend.

The macOS app is now also available on TestFlight on macOS 12+.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.12 (306)

05 Dec 19:50
c71d8a7
Compare
Choose a tag to compare
2021.12 (306) Pre-release
Pre-release

Added

  • Three-finger swipe-up: pick a server or open settings. Do the gestures in this release feel good?
  • Log export button when showing an onboarding error, to make bug reporting easier.

Changed

  • Shortcuts on iOS 14 or later and macOS 11 or later now go through a different mechanism. Please report back if this improves or worsens Shortcuts; I believe it will make them more reliable.

Fixed

  • Fixes Focus changes on macOS causing incorrect/outdated information to be sent for other sensors.
  • Fixes Cloud not being enabled by default during onboarding.
  • Fixes 'timeout' errors during onboarding if only an internal URL is set in the server config.
  • Fixes deleting a server and re-adding the same one occasionally using the deleted server's info.
  • Fixes some rare crashes that occur when accessing server info (aka randomly all the time).
  • Fixes some errors like "Could not communicate with background transfer service" in Shortcuts, probably.
  • Fixes potentially confusing error during onboarding when "Local Network" privacy permission was not granted.

Known issues

  • Actions, scene actions, and notification categories defined in the HA configuration with duplicate identifiers across the multiple servers will fight each other; one server value will win.

The macOS app is now available on TestFlight on macOS 12+.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.12 (294)

01 Dec 16:38
3b16849
Compare
Choose a tag to compare
2021.12 (294) Pre-release
Pre-release
  • Added a name setting of a server so you can name it "Parent's House" for just yourself.
  • Added swipe gestures: two-finger to go back/forward, three-finger to switch between servers (iOS only).
  • Fixes deleted servers being resurrected after deletion.
  • Fixes a case where macOS onboarding would get stuck at Location permission.
  • Fixes a confusing situation where the app expects Safari to open on macOS during onboarding but there's a system bug preventing it.
  • Fixes onboarding when the internal URL doesn't work, but the external does; the app will now use the external only for connecting.
  • Fixes a few visual bugs when viewing/editing Scene Actions.
  • Fixes the 'activate' button showing up when viewing a server when there's only one server.

Known issues

  • Actions, scene actions, and notification categories defined in the HA configuration with duplicate identifiers across the multiple servers will fight each other; one server value will win.

The macOS app is now available on TestFlight on macOS 12+.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.12 (284)

28 Nov 20:50
a165444
Compare
Choose a tag to compare
2021.12 (284) Pre-release
Pre-release

The Mac app is now also available on TestFlight for macOS 12+.

Note: downgrading (back to 2021.11) from this release will require deleting your local actions, notification categories and watch complications.

Multi-Server

This is largely complete, but it could use extensive testing. Please report issues on GitHub, Discord or the Forums.

  • Add additional servers in App Configuration. Switch to them there as well (eventually this will be easier).
  • core-2021.10 is required for notification actions or attachments.
  • Action, Watch Complication and the macOS Menu Bar title template require selecting a server to act against.
  • When navigating to a my.home-assistant.io or homeassistant://navigate link, you'll be prompted which server to use.
  • Adding an additional server may require updating some existing Shortcuts.app shortcuts to specify which server use.

Known issues

  • Actions, scene actions, and notification categories defined in the HA configuration with duplicate identifiers across the multiple servers will fight each other; one server value will win.

Fixes

  • Provides clearer error if mobile_app is not loaded during onboarding.
  • Fix onboarding error 404 when URL has a trailing /.
  • Improves the reliability of the "Local Push" status, which is now under the server rather than in Notifications.

Since the last beta

  • Fix crash on launch on watchOS and macOS in this beta.
  • Fix scene actions not being associated with the correct server.
  • Fix menu bar title template being unchangeable if you delete the server associated with it.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.12 (278)

28 Nov 07:10
3f29c9e
Compare
Choose a tag to compare
2021.12 (278) Pre-release
Pre-release

Note: downgrading (back to 2021.11) from this release will require deleting your local actions, notification categories and watch complications.

Multi-Server

This is largely complete, but it could use extensive testing. Please report issues on GitHub, Discord or the Forums.

  • Add additional servers in App Configuration. Switch to them there as well (eventually this will be easier).
  • core-2021.10 is required for notification actions or attachments.
  • Action, Watch Complication and the macOS Menu Bar title template require selecting a server to act against.
  • When navigating to a my.home-assistant.io or homeassistant://navigate link, you'll be prompted which server to use.
  • Adding an additional server may require updating some existing Shortcuts.app shortcuts to specify which server use.

Known issues

  • Actions, scene actions, and notification categories defined in the HA configuration with duplicate identifiers across the multiple servers will fight each other; one server value will win.

Fixes

  • Provides clearer error if mobile_app is not loaded during onboarding.
  • Fix onboarding error 404 when URL has a trailing /.
  • Improves the reliability of the "Local Push" status, which is now under the server rather than in Notifications.

TestFlight (iOS, macOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.11.1 (266)

11 Nov 17:21
Compare
Choose a tag to compare

Fixes a crash during onboarding when setting up not using a manual address.


TestFlight (iOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.11 (262)

07 Nov 20:24
007bc35
Compare
Choose a tag to compare

macOS 12

  • Supports time-sensitive notification interruption level. See the docs.
  • Adds binary_sensor.focus which reports on your device's focus state (aka do-not-disturb).
  • Dynamic notification actions can now have icons using SF Symbols; for example, sfsymbols:bell. See the docs.
  • Allows frontend microphone/camera access when the app has permission, rather than prompting each time.

Onboarding

  • Simplifies and improves the steps necessary to set up the app.
  • Adds support for internal/external URLs.
  • Adds support for landscape, VoiceOver and Dynamic Type.
  • Prompts for missing permissions on app startup in a simpler flow.

TestFlight (iOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+

2021.11 (261)

27 Oct 05:37
d6ea6c4
Compare
Choose a tag to compare
2021.11 (261) Pre-release
Pre-release

macOS 12

  • Supports time-sensitive notification interruption level. See the docs.
  • Adds binary_sensor.focus which reports on your device's focus state (aka do-not-disturb). This updates immediately in the background. You’ll need to enable permission in App Configuration > Sensors.
  • Dynamic notification actions can now have icons using SF Symbols; for example, sfsymbols:bell. See the docs.
  • Allows frontend microphone/camera access when the app has permission, rather than prompting each time.

(This is what was made available in iOS 15 in the previous release.)

Onboarding Improvements

There's been a lot of changes to initial app setup; it could really use testing if you've got another device to test on, or want to onboard again.

  • Supports internal/external URL at setup time.
  • Handles device name already existing by prompting for a new choice.
  • Adds landscape, VoiceOver and Dynamic Type.
  • Many steps which previously could not be cancelled can now be cancelled.
  • Improves the time it takes to get through onboarding by consolidating or removing steps.
  • Simplifies permission granting after setting up the server to be a page per permission with a lot more details about what it gives you, and a more clear call to action on how to go forward.
  • When a permission has never been prompted, the app will now ask on startup to confirm/deny the preference. For example, this should now begin prompting for focus permission if it's never been requested. This should also improve onboarding after clearing privacy settings.

TestFlight (iOS) • App Store (iOS, macOS) • iOS 12+, macOS 10.15+