..
Logic
feat(ios): add Apple Watch voice turns ( #100283 )
2026-07-05 06:40:03 -07:00
AppCoverageTests.swift
BackgroundAliveBeaconTests.swift
CameraControllerClampTests.swift
CameraControllerErrorTests.swift
ChatMessageSpeechClientTests.swift
feat(ios): add Listen action speaking assistant messages via gateway TTS ( #100771 )
2026-07-06 19:32:54 +01:00
ChatSessionsCodingTests.swift
feat(sessions): grouping, unread state, and full session controls on web, iOS, and Android ( #100814 )
2026-07-06 14:30:55 +01:00
CommandCenterTabLayoutTests.swift
Improve iPad and iPhone control surfaces ( #91557 )
2026-06-09 21:46:02 -05:00
CommandCenterTabSessionFilterTests.swift
fix(ios): hide agent sessions from recent sessions
2026-06-06 04:41:33 -05:00
CommandSessionGroupingTests.swift
feat(mobile): rename, delete, and create session groups on iOS and Android ( #101234 )
2026-07-07 01:09:57 +01:00
DeepLinkParserTests.swift
fix(ios): defer QR pairing after scanner dismissal ( #99572 )
2026-07-05 12:31:53 -07:00
DeviceInfoHelperTests.swift
fix: clean up iOS About page copy ( #98985 )
2026-07-02 04:09:29 -07:00
ExecApprovalNotificationBridgeTests.swift
fix(ios): defer QR pairing after scanner dismissal ( #99572 )
2026-07-05 12:31:53 -07:00
GatewayConnectionControllerTests.swift
feat(ios): pair multiple gateways and switch between them without re-pairing ( #100948 )
2026-07-06 20:29:02 +01:00
GatewayConnectionIssueTests.swift
GatewayConnectionSecurityTests.swift
fix(mobile): clarify gateway connection security setup ( #101325 )
2026-07-07 14:43:11 -05:00
GatewayDiscoveryModelTests.swift
GatewayEndpointIDTests.swift
GatewayProblemPrimaryActionTests.swift
fix(mobile): clarify gateway connection security setup ( #101325 )
2026-07-07 14:43:11 -05:00
GatewaySettingsStoreTests.swift
feat(ios): pair multiple gateways and switch between them without re-pairing ( #100948 )
2026-07-06 20:29:02 +01:00
GatewayStatusBuilderTests.swift
fix(ios): persist voice notes through offline delivery ( #101236 )
2026-07-07 01:21:16 +01:00
Info.plist
IOSGatewayChatTransportTests.swift
fix(ios): keep offline chat sends on their original route ( #100942 )
2026-07-06 17:53:05 +01:00
KeychainStoreTests.swift
fix: migrate ios identifiers to openclawfoundation
2026-06-15 19:27:55 +02:00
LicenseDocumentLoaderTests.swift
improve: native iOS look with stock SwiftUI navigation, forms, chat, and talk visualizer ( #99231 )
2026-07-03 18:17:09 -07:00
LocationPermissionSummaryTests.swift
fix(ios): bound location permission wait
2026-07-06 04:36:10 +02:00
NodeAppModelInvokeTests.swift
feat(watchos): connect directly to Gateway as a node ( #102893 )
2026-07-09 15:53:02 +01:00
NodeServicePermissionTests.swift
fix ios node invoke permission prompts ( #99477 )
2026-07-03 12:49:20 -07:00
NotificationServingPreferenceTests.swift
improve(ios): manage notifications from Privacy ( #102733 )
2026-07-09 12:35:29 +01:00
OnboardingStateStoreTests.swift
refactor: prune unused iOS code ( #91996 )
2026-06-15 02:07:15 -07:00
OpenClawAppDelegateTests.swift
fix(ios): defer QR pairing after scanner dismissal ( #99572 )
2026-07-05 12:31:53 -07:00
OpenClawBrandTests.swift
feat(ios): PR1 brand color palette overhaul ( #98930 )
2026-07-02 09:12:19 +01:00
OpenClawTypographyTests.swift
fix(mobile): clarify gateway connection security setup ( #101325 )
2026-07-07 14:43:11 -05:00
PermissionRequestBridgeTests.swift
fix(ios): add Photos permission controls ( #99350 )
2026-07-02 22:11:14 -07:00
PushBuildConfigTests.swift
feat: harden ios app store push release mode
2026-06-23 00:01:20 -05:00
PushRelayHeaderIsolationTests.swift
feat(ios): per-gateway custom headers for gateways behind authenticating proxies ( #100768 )
2026-07-06 17:17:07 +01:00
QRScannerResultHandoffTests.swift
fix(ios): defer QR pairing after scanner dismissal ( #99572 )
2026-07-05 12:31:53 -07:00
RealtimeTalkRelaySessionTests.swift
feat(ios): clarify talk realtime fallback ( #91201 )
2026-06-07 20:21:34 +03:00
RootTabsPresentationTests.swift
fix(ios): skip onboarding for configured gateways ( #101481 )
2026-07-07 09:31:18 +01:00
RootTabsSidebarRegressionTests.swift
fix(ios): return chat to originating control detail ( #99245 )
2026-07-02 15:20:51 -07:00
RootTabsSourceGuardTests.swift
feat(ios): redesign Control tab to a flatter, card-based layout ( #98582 )
2026-07-09 15:08:07 +01:00
ScreenControllerTests.swift
fix ios canvas presentation
2026-06-04 10:15:32 -07:00
ScreenRecordServiceTests.swift
fix(ios): serialize screen recording finalization ( #101550 )
2026-07-07 11:13:46 +01:00
SettingsNetworkingHelpersTests.swift
fix(ios): clean up notification settings state ( #91923 )
2026-06-19 05:51:28 +00:00
ShareToAgentDeepLinkTests.swift
fix(ios): wire share extension app group signing
2026-06-19 12:53:45 +02:00
SwiftUIRenderSmokeTests.swift
feat(ios): render inline LaTeX math in completed chat prose ( #101388 )
2026-07-07 08:46:31 +01:00
TalkGatewaySpeechClientTests.swift
fix(ios): use Gateway speech providers in Talk ( #98376 )
2026-07-01 05:33:51 +01:00
TalkModeConfigParsingTests.swift
fix: route iOS OpenAI realtime Talk through WebRTC ( #98563 )
2026-07-02 12:49:23 -07:00
TalkModeIncrementalSpeechBufferTests.swift
TalkProStateTests.swift
feat(voice): universal talk waveform driven by real audio levels ( #102901 )
2026-07-09 16:33:25 +01:00
TalkSpeechLocaleTests.swift
TerminalHubScreenTests.swift
fix(ios): defer QR pairing after scanner dismissal ( #99572 )
2026-07-05 12:31:53 -07:00
TestDefaultsSupport.swift
feat(ios): pair multiple gateways and switch between them without re-pairing ( #100948 )
2026-07-06 20:29:02 +01:00
VoiceWakeGatewaySyncTests.swift
VoiceWakeManagerExtractCommandTests.swift
VoiceWakeManagerStateTests.swift
fix: prevent Voice Wake crash after Talk audio capture ( #99137 )
2026-07-02 14:41:49 -07:00
VoiceWakeManagerSuppressionTests.swift
feat(ios): record and send voice notes from the chat composer ( #100946 )
2026-07-07 00:14:05 +01:00
VoiceWakePreferencesTests.swift
WatchDeferredPayloadOrderingTests.swift
feat(watchos): connect directly to Gateway as a node ( #102893 )
2026-07-09 15:53:02 +01:00
WatchSessionActivationGateTests.swift
fix(ios): harden Apple Watch pairing activation ( #100732 )
2026-07-06 09:16:02 +01:00