openclaw/apps
Kristijan Jovanovski e4fea2b80b fix(ios): add Swift 6 strict concurrency compatibility
Applies the same Swift 6 compatibility patterns from PR #166 (macOS) to the iOS app.

Changes:
- LocationService.swift: Added Sendable constraint to withTimeout<T> generic,
  made CLLocationManagerDelegate methods nonisolated with Task { @MainActor in }
  pattern to safely access MainActor state
- TalkModeManager.swift: Fixed OSLog string interpolation to avoid operator
  overload issues with OSLogMessage in Swift 6

Addresses #164

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 16:04:32 +00:00
..
android refactor: centralize main session key normalization in apps 2026-01-09 22:38:17 +01:00
ios fix(ios): add Swift 6 strict concurrency compatibility 2026-01-10 16:04:32 +00:00
macos refactor: tidy mac bundled gateway packaging 2026-01-10 16:03:36 +01:00
shared/ClawdbotKit refactor: stop pinning hardcoded main session in chat UI 2026-01-09 23:20:58 +01:00