openclaw/apps/ios/Sources
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
..
Assets.xcassets Rebrand app icons from Clawdis to Clawdbot 2026-01-08 23:31:24 +01:00
Bridge chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Camera chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Chat chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Location fix(ios): add Swift 6 strict concurrency compatibility 2026-01-10 16:04:32 +00:00
Model refactor: centralize main session key normalization in apps 2026-01-09 22:38:17 +01:00
Screen fix: update ClawdBot Swift references 2026-01-04 17:57:53 +01:00
Settings chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Status fix: align ios lint and android build 2025-12-29 23:45:58 +01:00
Voice fix(ios): add Swift 6 strict concurrency compatibility 2026-01-10 16:04:32 +00:00
ClawdbotApp.swift chore: rename project to clawdbot 2026-01-04 14:38:51 +00:00
Info.plist chore: bump versions to 2026.1.9 2026-01-09 10:02:15 +01:00
RootCanvas.swift fix: avoid duplicate gateway reconnecting pill 2025-12-30 14:37:59 +01:00
RootTabs.swift fix: avoid duplicate gateway reconnecting pill 2025-12-30 14:37:59 +01:00
SessionKey.swift refactor: centralize main session key normalization in apps 2026-01-09 22:38:17 +01:00