| .. |
|
Bridge
|
test: expand menu and node coverage
|
2025-12-24 17:43:30 +01:00 |
|
NodeMode
|
fix: tag A2UI platform and boost Android canvas
|
2025-12-30 03:49:24 +01:00 |
|
Resources
|
A2UI: share bundle via ClawdisKit
|
2025-12-18 10:44:06 +01:00 |
|
AboutSettings.swift
|
feat(mac): surface update-ready state
|
2025-12-23 01:42:33 +01:00 |
|
AgeFormatting.swift
|
refactor: split utilities
|
2025-12-24 22:16:06 +01:00 |
|
AgentEventStore.swift
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
AgentEventsWindow.swift
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
AgentWorkspace.swift
|
fix(mac): shrink onboarding + respect existing workspace
|
2025-12-21 01:51:48 +00:00 |
|
AnthropicAuthControls.swift
|
test: expand settings coverage
|
2025-12-24 17:43:30 +01:00 |
|
AnthropicOAuth.swift
|
style: format macOS sources
|
2025-12-23 03:02:09 +01:00 |
|
AnthropicOAuthCodeState.swift
|
style(macos): swiftformat sources
|
2025-12-19 17:52:26 +01:00 |
|
AnyCodable.swift
|
fix(presence): report bridged iOS nodes
|
2025-12-13 02:35:35 +00:00 |
|
AnyCodable+Helpers.swift
|
feat(macos): add connections settings
|
2025-12-20 23:43:27 +01:00 |
|
AppState.swift
|
feat: add ui.seamColor accent
|
2025-12-30 04:14:36 +01:00 |
|
AsyncTimeout.swift
|
refactor: node tools and canvas host url
|
2025-12-27 01:36:29 +01:00 |
|
BridgeDiscoveryPreferences.swift
|
refactor: unify gateway discovery on bridge
|
2025-12-19 23:12:52 +01:00 |
|
BridgeEndpointID.swift
|
refactor: unify gateway discovery on bridge
|
2025-12-19 23:12:52 +01:00 |
|
CameraCaptureService.swift
|
fix: align camera payload caps
|
2025-12-29 23:20:55 +01:00 |
|
CanvasA2UIActionMessageHandler.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasChromeContainerView.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasFileWatcher.swift
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
CanvasManager.swift
|
fix: tag A2UI platform and boost Android canvas
|
2025-12-30 03:49:24 +01:00 |
|
CanvasScheme.swift
|
fix(mac): render Canvas HTML correctly
|
2025-12-12 20:01:12 +00:00 |
|
CanvasSchemeHandler.swift
|
test: add mac coverage helpers
|
2025-12-24 19:29:44 +01:00 |
|
CanvasWindow.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasWindowController.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasWindowController+Helpers.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasWindowController+Navigation.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasWindowController+Testing.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
CanvasWindowController+Window.swift
|
refactor: split canvas window
|
2025-12-24 21:04:52 +01:00 |
|
ClawdisConfigFile.swift
|
refactor: update macOS config paths
|
2025-12-23 23:45:27 +00:00 |
|
CLIInstaller.swift
|
refactor: split utilities
|
2025-12-24 22:16:06 +01:00 |
|
CommandResolver.swift
|
fix(macos): hide Restart Gateway when remote
|
2025-12-30 01:57:58 +01:00 |
|
ConfigSettings.swift
|
feat: talk mode key distribution and tts polling
|
2025-12-30 01:57:58 +01:00 |
|
ConnectionModeCoordinator.swift
|
fix: start gateway before control channel
|
2025-12-28 09:24:43 +00:00 |
|
ConnectionsSettings.swift
|
feat(mac): add discord connections UI
|
2025-12-26 21:33:22 +00:00 |
|
ConnectionsStore.swift
|
feat: add ui.seamColor accent
|
2025-12-30 04:14:36 +01:00 |
|
Constants.swift
|
feat: add talk mode across nodes
|
2025-12-29 23:21:05 +01:00 |
|
ContextMenuCardView.swift
|
macOS: align context padding
|
2025-12-13 11:16:33 +00:00 |
|
ContextUsageBar.swift
|
fix(macos): soften light mode usage bar track
|
2025-12-27 14:05:36 +01:00 |
|
ControlChannel.swift
|
fix: clarify remote gateway error
|
2025-12-20 15:05:57 +01:00 |
|
CritterIconRenderer.swift
|
refactor: split critter status label
|
2025-12-24 19:56:24 +01:00 |
|
CritterStatusLabel.swift
|
refactor: split critter status label
|
2025-12-24 19:56:24 +01:00 |
|
CritterStatusLabel+Behavior.swift
|
refactor: split critter status label
|
2025-12-24 19:56:24 +01:00 |
|
CronJobEditor.swift
|
feat(discord): Discord transport
|
2025-12-26 13:20:30 +01:00 |
|
CronJobEditor+Helpers.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
CronJobEditor+Testing.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
CronJobsStore.swift
|
macOS: fix gateway strict-concurrency issues
|
2025-12-17 20:31:21 +01:00 |
|
CronModels.swift
|
feat(cron): require job name
|
2025-12-20 19:56:49 +00:00 |
|
CronSettings.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
CronSettings+Actions.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
CronSettings+Helpers.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
CronSettings+Layout.swift
|
style: format cron settings
|
2025-12-24 19:40:11 +01:00 |
|
CronSettings+Rows.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
CronSettings+Testing.swift
|
fix: silence view warnings
|
2025-12-25 03:23:31 +01:00 |
|
DebugActions.swift
|
fix(macos): detect and reset stale SSH tunnels
|
2025-12-26 22:12:33 +01:00 |
|
DebugSettings.swift
|
fix(macos): hide Restart Gateway when remote
|
2025-12-30 01:57:58 +01:00 |
|
DeepLinks.swift
|
style: tidy macos swift formatting
|
2025-12-20 13:00:03 +01:00 |
|
DeviceModelCatalog.swift
|
macOS: move instance update info to third row
|
2025-12-18 09:36:07 +01:00 |
|
DiagnosticsFileLog.swift
|
feat(bridge): add Bonjour node bridge
|
2025-12-12 21:19:39 +00:00 |
|
DockIconManager.swift
|
style: tidy macos swift formatting
|
2025-12-20 13:00:03 +01:00 |
|
FileHandle+SafeRead.swift
|
fix(macos): use safe FileHandle reads
|
2025-12-16 10:41:47 +01:00 |
|
GatewayAutostartPolicy.swift
|
chore(ci): fix swiftformat lint
|
2025-12-20 20:32:04 +01:00 |
|
GatewayChannel.swift
|
macOS: fold agent control into GatewayConnection
|
2025-12-17 20:31:21 +01:00 |
|
GatewayConnection.swift
|
fix(voice): sync talk mode chat events
|
2025-12-30 05:27:11 +01:00 |
|
GatewayDiscoveryMenu.swift
|
refactor: centralize gateway parsing
|
2025-12-20 19:53:08 +01:00 |
|
GatewayDiscoveryModel.swift
|
chore(macos): tidy discovery and runtime
|
2025-12-20 23:43:27 +01:00 |
|
GatewayEndpointStore.swift
|
feat(macos): add unconfigured gateway mode
|
2025-12-20 02:21:10 +01:00 |
|
GatewayEnvironment.swift
|
feat(macos): support gateway bind config
|
2025-12-20 21:52:19 +01:00 |
|
GatewayErrors.swift
|
ci: fix swiftformat and bun CI
|
2025-12-18 08:55:47 +01:00 |
|
GatewayLaunchAgentManager.swift
|
test: add mac coverage helpers
|
2025-12-24 19:29:44 +01:00 |
|
GatewayPayloadDecoding.swift
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
GatewayProcessManager.swift
|
fix: start gateway before control channel
|
2025-12-28 09:24:43 +00:00 |
|
GatewayProtocolSendable.swift
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
GatewayPush.swift
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
GeneralSettings.swift
|
fix: silence view warnings
|
2025-12-25 03:23:31 +01:00 |
|
HealthStore.swift
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
HeartbeatStore.swift
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
HoverHUD.swift
|
test: expand overlay coverage
|
2025-12-24 17:43:30 +01:00 |
|
IconState.swift
|
feat(macos): hover HUD for activity
|
2025-12-19 00:04:45 +01:00 |
|
InstanceIdentity.swift
|
refactor(cli): unify on clawdis CLI + node permissions
|
2025-12-20 02:08:04 +00:00 |
|
InstancesSettings.swift
|
test: expand settings coverage
|
2025-12-24 17:43:30 +01:00 |
|
InstancesStore.swift
|
feat(mac): refine menubar nodes layout
|
2025-12-26 19:02:27 +00:00 |
|
LaunchAgentManager.swift
|
refactor: split utilities
|
2025-12-24 22:16:06 +01:00 |
|
LaunchdManager.swift
|
refactor: split utilities
|
2025-12-24 22:16:06 +01:00 |
|
LogLocator.swift
|
feat(macos): run bundled gateway via launchd
|
2025-12-19 19:21:27 +01:00 |
|
MenuBar.swift
|
fix: relax Sparkle delegate isolation
|
2025-12-23 03:36:56 +01:00 |
|
MenuContentView.swift
|
fix(macos): hide Restart Gateway when remote
|
2025-12-30 01:57:58 +01:00 |
|
MenuContextCardInjector.swift
|
test: add mac coverage helpers
|
2025-12-24 19:29:44 +01:00 |
|
MenuHighlightedHostView.swift
|
fix(macos): lock menu width on hover
|
2025-12-27 01:50:25 +01:00 |
|
MenuHostedItem.swift
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
MenuSessionsHeaderView.swift
|
fix(mac): sessions error UI + sleeping icon
|
2025-12-22 21:02:45 +01:00 |
|
MenuSessionsInjector.swift
|
chore: sync local changes
|
2025-12-30 12:53:17 +01:00 |
|
MicLevelMonitor.swift
|
refactor(mac): split voice wake settings
|
2025-12-07 17:55:07 +01:00 |
|
ModelCatalogLoader.swift
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|
NodePairingApprovalPrompter.swift
|
feat: extend status activity indicators
|
2025-12-29 23:42:22 +01:00 |
|
NodesMenu.swift
|
fix: tighten macOS menu device rows
|
2025-12-30 13:31:11 +01:00 |
|
NodesStore.swift
|
fix: menu devices list
|
2025-12-29 17:31:23 +01:00 |
|
NotificationManager.swift
|
fix(mac): treat timeSensitive as best-effort
|
2025-12-12 18:58:07 +00:00 |
|
NotifyOverlay.swift
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
NSAttributedString+VoiceWake.swift
|
macOS: extract attributed string helper
|
2025-12-09 00:59:56 +01:00 |
|
Onboarding.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingView+Actions.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingView+Chat.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingView+Layout.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingView+Monitoring.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingView+Pages.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingView+Testing.swift
|
fix: silence view warnings
|
2025-12-25 03:23:31 +01:00 |
|
OnboardingView+Workspace.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
OnboardingWidgets.swift
|
refactor: split onboarding view
|
2025-12-24 19:29:27 +01:00 |
|
PeekabooBridgeHostCoordinator.swift
|
refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge
|
2025-12-13 23:49:29 +00:00 |
|
PermissionManager.swift
|
test: expand overlay coverage
|
2025-12-24 17:43:30 +01:00 |
|
PermissionsSettings.swift
|
fix(mac): tighten onboarding layout
|
2025-12-21 01:57:18 +00:00 |
|
PointingHandCursor.swift
|
style(macos): tidy settings and CLI
|
2025-12-13 19:23:41 +00:00 |
|
PortGuardian.swift
|
fix(macos): detect and reset stale SSH tunnels
|
2025-12-26 22:12:33 +01:00 |
|
PresenceReporter.swift
|
test: add mac coverage helpers
|
2025-12-24 19:29:44 +01:00 |
|
ProcessInfo+Clawdis.swift
|
refactor: split utilities
|
2025-12-24 22:16:06 +01:00 |
|
RemotePortTunnel.swift
|
fix: accept new ssh host keys
|
2025-12-20 21:06:39 +01:00 |
|
RemoteTunnelManager.swift
|
fix(macos): detect and reset stale SSH tunnels
|
2025-12-26 22:12:33 +01:00 |
|
RuntimeLocator.swift
|
style: polish logging and lint hints
|
2025-12-20 01:48:29 +01:00 |
|
ScreenRecordService.swift
|
fix: handle screen record microphone output
|
2025-12-19 22:09:38 +01:00 |
|
ScreenshotSize.swift
|
style(macos): tidy settings and CLI
|
2025-12-13 19:23:41 +00:00 |
|
SessionActions.swift
|
refactor: remove session syncing metadata
|
2025-12-23 00:50:51 +01:00 |
|
SessionData.swift
|
refactor: remove session syncing metadata
|
2025-12-23 00:50:51 +01:00 |
|
SessionMenuLabelView.swift
|
style: format macOS sources
|
2025-12-23 03:02:09 +01:00 |
|
SessionsSettings.swift
|
chore(ci): swiftformat macos settings
|
2025-12-20 21:52:47 +01:00 |
|
SettingsComponents.swift
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|
SettingsRootView.swift
|
fix(macos): hide Restart Gateway when remote
|
2025-12-30 01:57:58 +01:00 |
|
ShellExecutor.swift
|
chore(macos): tidy discovery and runtime
|
2025-12-20 23:43:27 +01:00 |
|
SkillsModels.swift
|
feat: add skills search and website
|
2025-12-20 17:32:40 +01:00 |
|
SkillsSettings.swift
|
test: expand settings coverage
|
2025-12-24 17:43:30 +01:00 |
|
SoundEffects.swift
|
chore(mac): apply swiftformat and lint fixes
|
2025-12-09 04:42:44 +01:00 |
|
StatusPill.swift
|
refactor: split cron settings
|
2025-12-24 19:36:10 +01:00 |
|
String+NonEmpty.swift
|
ci: fix swiftformat and bun CI
|
2025-12-18 08:55:47 +01:00 |
|
TailscaleIntegrationSection.swift
|
fix: default tailscale serve in settings
|
2025-12-24 22:09:23 +00:00 |
|
TailscaleService.swift
|
style: format macos sources
|
2025-12-24 17:47:35 +01:00 |
|
TalkAudioPlayer.swift
|
fix(talk): harden playback, interrupts, and timeouts
|
2025-12-30 06:05:43 +01:00 |
|
TalkModeController.swift
|
feat(talk): pause + drag overlay orb
|
2025-12-30 11:37:52 +01:00 |
|
TalkModeRuntime.swift
|
fix: fallback mp3 when pcm blocked
|
2025-12-30 14:32:47 +01:00 |
|
TalkModeTypes.swift
|
feat: add talk mode across nodes
|
2025-12-29 23:21:05 +01:00 |
|
TalkOverlay.swift
|
fix: fallback mp3 when pcm blocked
|
2025-12-30 14:32:47 +01:00 |
|
TalkOverlayView.swift
|
fix: fallback mp3 when pcm blocked
|
2025-12-30 14:32:47 +01:00 |
|
TerminationSignalWatcher.swift
|
fix(macos): sync node pairing approvals
|
2025-12-17 19:15:19 +00:00 |
|
ViewMetrics.swift
|
test: add mac coverage helpers
|
2025-12-24 19:29:44 +01:00 |
|
VisualEffectView.swift
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
VoicePushToTalk.swift
|
test: expand overlay coverage
|
2025-12-24 17:43:30 +01:00 |
|
VoiceSessionCoordinator.swift
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
VoiceWakeChime.swift
|
feat(mac): add rolling diagnostics log
|
2025-12-12 21:19:39 +00:00 |
|
VoiceWakeForwarder.swift
|
macOS: fold agent control into GatewayConnection
|
2025-12-17 20:31:21 +01:00 |
|
VoiceWakeGlobalSettingsSync.swift
|
macOS: fold agent control into GatewayConnection
|
2025-12-17 20:31:21 +01:00 |
|
VoiceWakeHelpers.swift
|
test(mac): cover voice wake helpers
|
2025-12-07 17:56:40 +01:00 |
|
VoiceWakeOverlay.swift
|
fix: restore voice wake overlay build
|
2025-12-24 20:17:01 +01:00 |
|
VoiceWakeOverlayController+Session.swift
|
refactor: split voice wake overlay
|
2025-12-24 20:09:56 +01:00 |
|
VoiceWakeOverlayController+Testing.swift
|
refactor: split voice wake overlay
|
2025-12-24 20:09:56 +01:00 |
|
VoiceWakeOverlayController+Window.swift
|
fix: allow overlay present access
|
2025-12-24 20:24:37 +01:00 |
|
VoiceWakeOverlayTextViews.swift
|
refactor: split voice wake overlay
|
2025-12-24 20:09:56 +01:00 |
|
VoiceWakeOverlayView.swift
|
refactor: split voice wake overlay
|
2025-12-24 20:09:56 +01:00 |
|
VoiceWakeRuntime.swift
|
fix(macos): fully stop Voice Wake runtime when disabled
|
2025-12-28 10:17:30 +00:00 |
|
VoiceWakeSettings.swift
|
fix: silence view warnings
|
2025-12-25 03:23:31 +01:00 |
|
VoiceWakeTestCard.swift
|
refactor(mac): split voice wake settings
|
2025-12-07 17:55:07 +01:00 |
|
VoiceWakeTester.swift
|
style: format macOS sources
|
2025-12-23 03:02:09 +01:00 |
|
WebChatManager.swift
|
fix(talk): harden TTS + add system fallback
|
2025-12-30 07:40:02 +01:00 |
|
WebChatSwiftUI.swift
|
fix(talk): align sessions and chat UI
|
2025-12-30 06:47:19 +01:00 |
|
WindowPlacement.swift
|
feat(macos): hover HUD for activity
|
2025-12-19 00:04:45 +01:00 |
|
WorkActivityStore.swift
|
feat(macos): hover HUD for activity
|
2025-12-19 00:04:45 +01:00 |