mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-04 13:22:11 +00:00
Centralizes iOS setup-code auth parsing so token/bootstrap/password trimming and the bootstrap-clears-stale-credentials rule live in one parsed value.
Verification:
- `git diff --check`
- `swiftformat --lint --config config/swiftformat --unexclude apps/ios/Sources apps/ios/Sources/Gateway/GatewayConnectionController.swift apps/ios/Sources/Onboarding/GatewayOnboardingView.swift apps/ios/Sources/Onboarding/OnboardingWizardView.swift apps/ios/Sources/Settings/SettingsTab.swift`
- `swiftlint lint --config apps/ios/.swiftlint.yml apps/ios/Sources/Gateway/GatewayConnectionController.swift apps/ios/Sources/Onboarding/GatewayOnboardingView.swift apps/ios/Sources/Onboarding/OnboardingWizardView.swift apps/ios/Sources/Settings/SettingsTab.swift`
- `AUTOREVIEW_AUTO_TESTS=0 .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main`
- GitHub merge state clean for `
|
||
|---|---|---|
| .. | ||
| Assets.xcassets/AppIcon.appiconset | ||
| Calendar | ||
| Camera | ||
| Capabilities | ||
| Chat | ||
| Contacts | ||
| Device | ||
| EventKit | ||
| Gateway | ||
| LiveActivity | ||
| Location | ||
| Media | ||
| Model | ||
| Motion | ||
| Onboarding | ||
| Permissions | ||
| Push | ||
| Reminders | ||
| Screen | ||
| Services | ||
| Settings | ||
| Status | ||
| Voice | ||
| HomeToolbar.swift | ||
| Info.plist | ||
| OpenClaw.entitlements | ||
| OpenClawApp.swift | ||
| RootCanvas.swift | ||
| RootTabs.swift | ||
| RootView.swift | ||
| SessionKey.swift | ||