openclaw/apps/shared/OpenClawKit/Sources/OpenClawKit
Mariano 22e33ddda9
fix(ios): guard talk TTS callbacks to active utterance (#33304)
Merged via squash.

Prepared head SHA: dd88886e41
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com>
Reviewed-by: @mbelinky
2026-03-03 22:34:09 +00:00
..
Resources Revert "iOS: wire node services and tests" 2026-02-02 17:36:49 +00:00
AnyCodable.swift refactor(swift): dedupe AnyCodable 2026-02-15 20:00:40 +00:00
AsyncTimeout.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
AudioStreamingProtocols.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
BonjourEscapes.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
BonjourServiceResolverSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
BonjourTypes.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
BridgeFrames.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01: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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CameraSessionConfiguration.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
CanvasA2UIAction.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasA2UICommands.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasA2UIJSONL.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasCommandParams.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
CanvasCommands.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
Capabilities.swift iOS: add Apple Watch companion message MVP (#20054) 2026-02-18 13:37:41 +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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
DeviceCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
DeviceIdentity.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
ElevenLabsKitShim.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayChannel.swift refactor(macos): share pairing and ui dedupe utilities 2026-03-02 12:13:45 +00: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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayErrors.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
GatewayNodeSession.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
GatewayPayloadDecoding.swift refactor(swift): dedupe AnyCodable 2026-02-15 20:00:40 +00:00
GatewayPush.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
JPEGTranscoder.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
LocalNetworkURLSupport.swift refactor(shared): dedupe common OpenClawKit helpers 2026-03-02 11:32:20 +00:00
LocationCommands.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
SystemCommands.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkCommands.swift iOS: alpha node app + setup-code onboarding (#11756) 2026-02-08 18:08:13 +01:00
TalkDirective.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
TalkHistoryTimestamp.swift refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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 refactor: rename to openclaw 2026-01-30 03:16:21 +01:00
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