openclaw/apps/shared/OpenClawKit/Sources/OpenClawKit
Josh Avant a76e810193
fix(gateway): harden token fallback/reconnect behavior and docs (#42507)
* fix(gateway): harden token fallback and auth reconnect handling

* docs(gateway): clarify auth retry and token-drift recovery

* fix(gateway): tighten auth reconnect gating across clients

* fix: harden gateway token retry (#42507) (thanks @joshavant)
2026-03-10 17:05:57 -05:00
..
Resources feat(ios): refresh home canvas toolbar 2026-03-10 21:44:00 +02:00
AnyCodable+Helpers.swift refactor: share Apple talk config parsing 2026-03-08 14:58:29 +00:00
AnyCodable.swift refactor(swift): dedupe AnyCodable 2026-02-15 20:00:40 +00:00
AsyncTimeout.swift
AudioStreamingProtocols.swift
BonjourEscapes.swift
BonjourServiceResolverSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
BonjourTypes.swift
BridgeFrames.swift
BrowserCommands.swift fix: land contributor PR #39516 from @Imhermes1 2026-03-08 06:11:20 +00:00
CalendarCommands.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
CameraAuthorization.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
CameraCapturePipelineSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
CameraCommands.swift
CameraSessionConfiguration.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
CanvasA2UIAction.swift
CanvasA2UICommands.swift
CanvasA2UIJSONL.swift
CanvasCommandParams.swift
CanvasCommands.swift
Capabilities.swift fix: land contributor PR #39516 from @Imhermes1 2026-03-08 06:11:20 +00:00
CaptureRateLimits.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
ChatCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
ContactsCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
DeepLinks.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
DeviceAuthPayload.swift refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00:00
DeviceAuthStore.swift
DeviceCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
DeviceIdentity.swift
ElevenLabsKitShim.swift
GatewayChannel.swift fix(gateway): harden token fallback/reconnect behavior and docs (#42507) 2026-03-10 17:05:57 -05:00
GatewayConnectChallengeSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
GatewayDiscoveryBrowserSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
GatewayDiscoveryStatusText.swift refactor(swift): share discovery status text 2026-02-15 20:40:47 +00:00
GatewayEndpointID.swift
GatewayErrors.swift
GatewayNodeSession.swift iOS: auto-load the scoped gateway canvas with safe fallback (#40282) 2026-03-08 22:47:39 +01:00
GatewayPayloadDecoding.swift refactor(swift): dedupe AnyCodable 2026-02-15 20:00:40 +00:00
GatewayPush.swift
GatewayTLSPinning.swift iOS Security Stack 1/5: Keychain Migrations + Tests (#33029) 2026-03-03 16:15:20 +00:00
GenericPasswordKeychainStore.swift iOS Security Stack 1/5: Keychain Migrations + Tests (#33029) 2026-03-03 16:15:20 +00:00
InstanceIdentity.swift
JPEGTranscoder.swift
LocalNetworkURLSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
LocationCommands.swift
LocationCurrentRequest.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
LocationServiceSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
LocationSettings.swift
LoopbackHost.swift refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00:00
MotionCommands.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
NetworkInterfaceIPv4.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
NetworkInterfaces.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
NodeError.swift
OpenClawDateRangeLimitParams.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
OpenClawKitResources.swift fix(swift): make SwiftPM tests deterministic 2026-02-15 20:03:48 +00:00
PhotoCapture.swift refactor(camera): centralize JPEG transcode cap 2026-02-15 20:33:14 +00:00
PhotosCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
RemindersCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
ScreenCommands.swift
ShareGatewayRelaySettings.swift feat: share to openclaw ios app (#19424) 2026-02-17 20:08:50 +00:00
ShareToAgentDeepLink.swift feat: share to openclaw ios app (#19424) 2026-02-17 20:08:50 +00:00
ShareToAgentSettings.swift feat: share to openclaw ios app (#19424) 2026-02-17 20:08:50 +00:00
StoragePaths.swift
SystemCommands.swift
TalkCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
TalkConfigParsing.swift refactor: require canonical talk resolved payload 2026-03-08 16:22:48 +00:00
TalkDirective.swift
TalkHistoryTimestamp.swift
TalkPromptBuilder.swift feat(ios): add Talk voice directive hint toggle (#18250) 2026-02-16 17:33:42 +00:00
TalkSystemSpeechSynthesizer.swift fix(ios): guard talk TTS callbacks to active utterance (#33304) 2026-03-03 22:34:09 +00:00
ThrowingContinuationSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
ToolDisplay.swift
WatchCommands.swift iOS/watch: add actionable watch approvals and quick replies (#21996) 2026-02-20 16:39:13 +00:00
WebViewJavaScriptSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00