Tags: StevusPrimus/iOS
Tags
Bump HAKit for re-subscription delay (home-assistant#1701) ## Summary Fixes flooding the logs with "Received invalid command: mobile_app/push_notification_channel" when HA is restarting.
Fix tests and Watch App execution in Xcode 12.5 (home-assistant#1696) ## Summary Works around Xcode 12.5 / 13.0 (beta 1/2 at least) regressions in target launching. ## Any other notes When running tests for iOS simulator, we get an error like: > The bundle identifier for Home Assistant Launcher.app couldn’t be read. No such file or directory: “/Users/zac/Library/Developer/Xcode/DerivedData/HomeAssistant-ahjyjjgpphztaebycwnsuwmrdiho/Build/Products/Debug/Home Assistant Launcher.app”. The Launcher.app target is set to macOS only, so it's not built for iOS simulator. Building it first then executing tests works, so clearly Xcode is incorrectly trying to analyze the target when it isn't used. This also happens when building for Catalyst, where it can't find the watchOS app which isn't being compiled since it is iOS only: > The bundle identifier for HomeAssistant-WatchApp.app couldn’t be read. No such file or directory: “/Users/zac/Library/Developer/Xcode/DerivedData/HomeAssistant-ahjyjjgpphztaebycwnsuwmrdiho/Build/Products/Debug-watchos/HomeAssistant-WatchApp.app”. Filed this as FB9189357 as well.
Bump HAKit & SwiftFormat (home-assistant#1690) * Bump HAKit & SwiftFormat * Apply SwiftFormat changes
Bump HAKit (home-assistant#1683) ## Summary Fixes the local push subscription failing if it connects while HA is restarting, before mobile_app is loaded.
Fix PushProvider provisioning profile (home-assistant#1675) Contained the wrong app group (had .dev not regular) for App Store.
Change crash reporting & analytics to opt-in (home-assistant#1653) ## Summary Disables crash reporting and analytics by default. ## Screenshots | Light | Dark | | -- | -- | | ![Simulator Screen Shot - iPhone 12 Pro - 2021-06-03 at 15 50 53](https://user-images.githubusercontent.com/74188/120721844-82d9be00-c483-11eb-960e-bd3a3b915211.png) | ![Simulator Screen Shot - iPhone 12 Pro - 2021-06-03 at 15 50 55](https://user-images.githubusercontent.com/74188/120721846-866d4500-c483-11eb-83ab-675212011995.png) | ## Any other notes - Users who have changed _any_ privacy setting have all of the values persisted, but users who have never done so will now find crash reporting and analytics disabled. - Crash reporting being disabled explicitly prevents any communication with Sentry. - Analytics doesn't actually do anything other than control whether error/warning logs are sent to Sentry if a crash occurs, so this doesn't really change much. - Moves "Alerts" to under "Firebase" since it is prettier flow for them to be in that order. - Done in response to Apple reject us (how many years since Robbie added these?!) but it's better with our ethos anyway.
Update Localized Strings (home-assistant#1635)
Add xcscheme changes from executable changes (home-assistant#1631)
Bump HAKit and set User-Agent (home-assistant#1614)
Enable Mac interface idiom & Macify settings (home-assistant#1600) Fixes home-assistant#1305. ## Summary Enables the new-to-macOS 11 interface idiom of Mac, which removes any interface scaling and brings more Mac-like UI. ## Screenshots <img width="350" alt="image" src="https://user-images.githubusercontent.com/74188/115946708-ea115500-a477-11eb-9e42-378e76d6e136.png"><img width="350" alt="image" src="https://user-images.githubusercontent.com/74188/115946711-eed60900-a477-11eb-8591-fd01a3711787.png"> ## Link to pull request in Documentation repository <!-- Pull requests that add, change or remove functionality must have a corresponding pull request in the Companion App Documentation repository (https://github.com/home-assistant/companion.home-assistant). Please add the number of this pull request after the "#" --> Documentation: home-assistant/companion.home-assistant# ## Any other notes - Updates Settings on Big Sur to use a toolbar to swap between root-level settings screens. - Fixes blurry web view, only on Big Sur. - `UISwitch` as a checkbox looks kind of weird; may need to do some Eureka-level changes to make SwitchRow use the `title` property on `UISwitch` to make it connected so the whole thing is clickable. This gets weird because the font size is larger for this property.
PreviousNext