What's Changed
- Prevent live activity to crash due to access to webhooks in Environment by @bgoncal in #4543
- Omit empty PKCS#12 passphrase and add tests by @bgoncal in #4544
- Update Localized Strings by @github-actions[bot] in #4542
- Prevent duplicate error message when HA unreachable by @bgoncal in #4546
- Fix [mTLS] macOS Menu Bar Text not showing by @bgoncal in #4545
- Improve live activity UI by @bgoncal in #4548
- Avoid reconnection loop when disconnected by @bgoncal in #4547
- Bump 2026.5.0 by @bgoncal in #4549
- Add barometer as an entity that iPhone/some iPads expose by @teancom in #4491
- Update Localized Strings by @github-actions[bot] in #4551
- Improve connection empty state UI by @bgoncal in #4557
- Fix mtls profile info request on macos by @bgoncal in #4555
- Add Mac onboarding sheet frame helper by @bgoncal in #4558
- Update Localized Strings by @github-actions[bot] in #4556
- Redesign connection error details view by @bgoncal in #4559
- GitHub Actions: Bump ruby/setup-ruby from 1.302.0 to 1.306.0 in the dependencies group by @dependabot[bot] in #4569
- Update Localized Strings by @github-actions[bot] in #4565
- Fix kiosk mode brightness persisting after app backgrounds (#4506) by @nstefanelli in #4532
- Prevent swiftlint to check claude worktrees by @bgoncal in #4571
- Fix Safe area empty state by @bgoncal in #4572
- Migrate Location settings to SwiftUI by @bgoncal in #4560
- Enable Live Activities on iPad (iPadOS 17+) by @rwarner in #4574
- Migrate Actions settings + action editor to SwiftUI by @bgoncal in #4561
- Migrate Notification settings + leaf screens to SwiftUI by @bgoncal in #4562
- Migrate Apple Watch complications to SwiftUI by @bgoncal in #4564
- Remove dead HomeAssistantLogoView.xib by @bgoncal in #4576
- Migrate Notification category/action editors to SwiftUI by @bgoncal in #4563
- Drop Eureka dependency and dead UIKit form code by @bgoncal in #4575
- Delete orphaned utilities and unused CarPlay protocol by @bgoncal in #4578
- Add pre-commit hook that runs fastlane autocorrect by @bgoncal in #4579
- Replace Launcher Application.xib with code-based startup by @bgoncal in #4577
- Update Localized Strings by @github-actions[bot] in #4580
- Revert "Add pre-commit hook that runs fastlane autocorrect" by @bgoncal in #4589
- [mTLS] Use session-level auth handling and avoid main queue by @bgoncal in #4591
- Fix on-device STT not submitting after transcribing by @bgoncal in #4590
- Add app icon shortcuts configurator by @bgoncal in #4588
- Improve camera player view gestures by @bgoncal in #4592
- Update "iOS App Store - App" provisioning profile by @bgoncal in #4593
- Add com.apple.developer.carplay-voice-based-conversational-app special entitlement by @Copilot in #4594
- Fix CarPlay voice entitlement: use correct com.apple.developer.carplay-voice-based-conversation by @Copilot in #4595
- Normalize ipv6 URL for host comparison in WKSecurityOrigin by @bgoncal in #4602
- Update Localized Strings by @github-actions[bot] in #4596
- Allow same mTLS cert for multiple servers by @bgoncal in #4603
- Improve CarPlay Assist feedback and playback troubleshooting by @bgoncal in #4613
- Update Localized Strings by @github-actions[bot] in #4610
- Update Localized Strings by @github-actions[bot] in #4614
- Add confirmation dialog before executing tag by @bgoncal in #4617
- Add AppIcon tests by @bgoncal in #4615
- Add cloudhook connection check to server settings by @bgoncal in #4626
- Update Localized Strings by @github-actions[bot] in #4620
- Add AGENTS.md and LLM-specific instruction files for AI coding agents by @Copilot in #4628
- Log silent guard exits in custom widget AppIntents by @bgoncal in #4629
- Normalize manual server URLs by @bgoncal in #4627
- Fix legacy iOS WebView safe areas by @bgoncal in #4632
- Revise build dependencies and Xcode version in README by @bgoncal in #4634
- Add DebugSwift via SwiftPM by @bgoncal in #4633
- Update AGENTS.md to mention both CocoaPods and SPM for dependency management by @Copilot in #4635
- Update Localized Strings by @github-actions[bot] in #4630
- Add "Assist prompt" option for CarPlay quick access by @bgoncal in #4619
- Revert "Fix legacy iOS WebView safe areas" by @bgoncal in #4636
- GitHub Actions: Bump ruby/setup-ruby from 1.306.0 to 1.308.0 in the dependencies group by @dependabot[bot] in #4644
- Update Localized Strings by @github-actions[bot] in #4637
- Automate github mac releases by @bgoncal in #4552
- Update copilot-instructions.md by @bgoncal in #4647
- Fix macOS release workflow lookup by @bgoncal in #4648
New Contributors
Full Changelog: release/2026.4.1/2026.1904...release/2026.5.0/2026.1987