| .. |
|
Logic
|
fix(ios): resize oversized shared images (#103860)
|
2026-07-11 15:16:45 -07:00 |
|
AppCoverageTests.swift
|
fix(ios): make Talk audio lifecycle-safe (#103072)
|
2026-07-10 15:03:40 +01:00 |
|
BackgroundAliveBeaconTests.swift
|
|
|
|
CameraControllerCancellationTests.swift
|
fix(ios): stop camera work when invoke is cancelled (#103069)
|
2026-07-10 09:44:42 +01:00 |
|
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
|
feat: show build identity in About screens (#103595)
|
2026-07-10 10:42:36 +01:00 |
|
ExecApprovalNotificationBridgeTests.swift
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07:00 |
|
GatewayConnectionControllerTests.swift
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07:00 |
|
GatewayConnectionIssueTests.swift
|
|
|
|
GatewayConnectionSecurityTests.swift
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07: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(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07: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(apps): reconcile slow Apple chat replies (#97722)
|
2026-07-11 17:01:40 -07: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
|
feat: iOS Privacy screen location controls (#103096)
|
2026-07-10 05:42:04 +01:00 |
|
NodeAppModelInvokeTests.swift
|
refactor(ios): trim approval test fixtures (#105052)
|
2026-07-12 07:38:45 +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
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07: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
|
fix(ios): make Talk audio lifecycle-safe (#103072)
|
2026-07-10 15:03:40 +01:00 |
|
RootTabsPresentationTests.swift
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07:00 |
|
RootTabsSidebarRegressionTests.swift
|
fix(ios): return chat to originating control detail (#99245)
|
2026-07-02 15:20:51 -07:00 |
|
RootTabsSourceGuardTests+GatewaySupport.swift
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07:00 |
|
RootTabsSourceGuardTests.swift
|
feat(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07:00 |
|
ScreenControllerTests.swift
|
fix ios canvas presentation
|
2026-06-04 10:15:32 -07:00 |
|
ScreenRecordServiceTests.swift
|
fix(ios): make Talk audio lifecycle-safe (#103072)
|
2026-07-10 15:03:40 +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(apps): review durable approvals on mobile (#104913)
|
2026-07-11 19:59:07 -07:00 |
|
TalkGatewaySpeechClientTests.swift
|
fix(ios): use Gateway speech providers in Talk (#98376)
|
2026-07-01 05:33:51 +01:00 |
|
TalkModeConfigParsingTests.swift
|
fix(ios): make Talk audio lifecycle-safe (#103072)
|
2026-07-10 15:03:40 +01: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
|
chore(swift): enforce current formatting and lint rules (#103313)
|
2026-07-10 11:54:08 +01: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(ios): make Talk audio lifecycle-safe (#103072)
|
2026-07-10 15:03:40 +01:00 |
|
VoiceWakeManagerSuppressionTests.swift
|
fix(ios): make Talk audio lifecycle-safe (#103072)
|
2026-07-10 15:03:40 +01:00 |
|
VoiceWakePreferencesTests.swift
|
|
|
|
WatchApprovalTransportSourceGuardTests.swift
|
fix(ios): show unavailable Watch approval state
|
2026-07-11 23:19:37 -07:00 |
|
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 |