What's Changed
- Fix meeting detection settings concurrency — The 6 meeting detection properties in AppSettings now use the
nonisolated(unsafe)+access/withMutationpattern, matching all other properties. Fixes a potential concurrency issue where SwiftUI evaluates view bodies outside a MainActor context in Swift 6.2. (#67) - Add MeetingDetector integration tests — 8 new tests covering lifecycle, signal handling, debounce timing, resource loading, and custom bundle IDs. (#66)
Contributors
Thanks to @Newarr for both contributions!