Felix Förtsch 05cc93f3c3 fix dispatch_assert_queue crash: move SwiftData ops out of ViewModel
SwiftData's ModelContext has internal queue assertions that conflict
with @MainActor @Observable ViewModels. Move all context.fetch/insert
operations into the SwiftUI View body (which runs on the correct
queue). ViewModel now only handles audio recording state, View handles
persistence. Removed transcription from stop flow for now.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 23:23:08 +01:00
2026-02-15 22:57:41 +01:00
Description
No description provided
59 KiB
Languages
Swift 100%