Remove all fatalError/force unwrap/force cast crash points from production
paths (ShowBasedOnVoteLogics, Random, ReflectApp, NoteEditorView). Fix
actor-isolation warnings by wrapping off-main-thread AnalyticsManager calls
in Task { @MainActor in } (LocalNotification) and replacing DispatchQueue
with Task.detached + MainActor.run (LiveActivityPreviewView). Update legal
URLs from feels.88oakapps.com to reflect.88oakapps.com in SettingsView.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- StoreKit config now syncs from ASC instead of local definitions
- Reset marketing version to 1.0.0 and build to 1
- Xcode reformatted Localizable.xcstrings (whitespace only)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>