## What's New - **Swift 6** with async/await concurrency - **macOS 14** (Sonoma) minimum deployment target - **Dark mode** color support - **VoiceOver accessibility** for timer state and arrow control - **Sound choice** persists across launches - **"No Sound" option** in sound menu ## Fixes - Play/pause and arrow drag no longer become unclickable (#95) - Window occlusion detection uses actual visibility ## Under the Hood - 43 unit tests and 38 UI tests - 73 SwiftLint opt-in rules, 0 violations - Codebase modernized: replaced deprecated APIs, cached allocations, extracted logic, removed dead code