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+