Peter Steinberger
41fd695de6
fix: respect onboarding scroll indicator preference
2026-01-03 02:55:43 +01:00
Shadow
e10ee6fb27
macOS: add onboarding scroll gutter
2026-01-03 02:55:43 +01:00
Peter Steinberger
4fb2fbb523
fix(mac): resolve camera type deprecation
2026-01-03 01:49:27 +01:00
Peter Steinberger
015239367c
fix(mac): harden remote tunnel recovery
2026-01-03 00:02:27 +01:00
Peter Steinberger
1756e6a891
fix: align discord config ui
2026-01-02 21:15:59 +01:00
Peter Steinberger
b01ee75b8d
Merge pull request #108 from thewilloftheshadow/shadow/ui-connection-update
...
UI: Update connections UIs
2026-01-02 21:04:45 +01:00
Peter Steinberger
95c0b832d8
fix(macos): resolve gateway launch args
2026-01-02 19:58:38 +00:00
Peter Steinberger
5a65a0db96
test: cover camera list invoke
2026-01-02 20:24:41 +01:00
Peter Steinberger
5a1067fb58
fix(macos): improve session preview loading
2026-01-02 19:55:19 +01:00
Shadow
fb708b073b
macOS: swiftformat connections settings
2026-01-02 12:30:59 -06:00
Shadow
2211996cea
macOS: fix swiftlint param count
2026-01-02 12:25:47 -06:00
Shadow
e347bf8656
Update connections UIs
2026-01-02 12:06:05 -06:00
Peter Steinberger
e33c732880
fix(macos): decode session preview payload
2026-01-02 18:32:03 +01:00
Peter Steinberger
057ec6c811
feat(macos): add session previews in menu
2026-01-02 18:29:47 +01:00
Peter Steinberger
95a6c4bceb
feat: add camera list and device selection
2026-01-02 18:23:26 +01:00
Peter Steinberger
6339269ff1
fix: resolve mac camera continuation isolation
2026-01-02 18:02:24 +01:00
Peter Steinberger
af9bea95e1
fix: wait for camera exposure to settle
2026-01-02 17:57:34 +01:00
Peter Steinberger
2271d1a664
test(macos): cover gateway password whitespace
2026-01-02 17:15:26 +01:00
Peter Steinberger
1e89e507d8
fix(macos): keep config writes on main actor
2026-01-02 17:15:26 +01:00
Peter Steinberger
3536400745
chore: fix lint and add gateway auth tests
2026-01-02 17:15:26 +01:00
Peter Steinberger
d471340937
chore: merge origin/main
2026-01-02 16:50:29 +01:00
Peter Steinberger
560ed9a12e
fix: harden gateway password auth
2026-01-02 16:47:52 +01:00
Peter Steinberger
b6fdb743e3
feat(macos): add Camera permission to onboarding flow
...
- Add 'camera' case to Capability enum
- Add UI strings (title, subtitle, icon) in PermissionsSettings
- Add ensureCamera() and camera status check in PermissionManager
- Add CameraPermissionHelper for opening System Settings
🦞 Clawd's first code contribution!
2026-01-02 15:27:54 +00:00
Peter Steinberger
189c4889c8
fix(macos): return node name
2026-01-02 15:28:34 +01:00
Peter Steinberger
2d88ded666
fix(macos): show gateway in devices list
2026-01-02 15:27:21 +01:00
Peter Steinberger
8913c8a507
fix(macos): suppress cancelled node refresh
2026-01-02 15:12:57 +01:00
Peter Steinberger
1e0f9f9e74
fix(macos): clarify gateway error state
2026-01-02 13:48:19 +01:00
Peter Steinberger
ce319bef69
refactor: normalize group session keys
2026-01-02 10:14:58 +01:00
Jefferson Nunn
bdef1abb4b
feat(macOS): add gateway password auth support and fix Swift 6.2 concurrency
...
- Add CLAWDIS_GATEWAY_PASSWORD to launchd plist environment
- Read password from gateway.remote.password config in client
- Fix Swift 6.2 sending parameter violations in config save functions
- Add password parameter to GatewayConnection.Config type
- GatewayChannel now sends password in connect auth params
- GatewayEndpointStore and GatewayLaunchAgentManager read password from config
- CLI gateway client reads password from remote config and env
2026-01-01 21:34:46 -06:00
jeffersonwarrior
67b2f08b55
fix(macos): support password auth mode for gateway connections
...
GatewayChannel now sends both 'token' and 'password' fields in the auth
payload to support both authentication modes. Gateway checks the field
matching its auth.mode configuration ('token' or 'password').
Also adds config file password fallback for remote mode, allowing
gateway password to be configured in ~/.clawdis/clawdis.json without
requiring environment variables.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-01 21:26:37 -06:00
Peter Steinberger
680cdee9e3
style: fix swiftlint warnings
2026-01-02 00:17:49 +01:00
Peter Steinberger
1775fd3de9
feat: add recent session switchers
2026-01-01 23:50:26 +01:00
Peter Steinberger
db9977e38e
fix(macos): colorize provider status subtitles
2026-01-01 23:16:22 +01:00
Peter Steinberger
9137a1decc
feat(macos): verify Claude OAuth in onboarding
2026-01-01 23:16:15 +01:00
Peter Steinberger
383c500cec
feat(macos): show skills in onboarding
2026-01-01 22:55:10 +01:00
Peter Steinberger
5c87ec8bbe
fix: improve canvas debug status in remote mode
2026-01-01 20:41:13 +00:00
Peter Steinberger
ab69dd7ff9
fix: resolve macOS config store concurrency
2026-01-01 21:31:37 +01:00
Peter Steinberger
9a4f42f1ca
test: cover remote config routing
2026-01-01 20:29:53 +01:00
Peter Steinberger
b41fbd8e41
chore: pin ElevenLabsKit + wizard note
2026-01-01 20:19:00 +01:00
Peter Steinberger
97c4b994c6
fix: route macOS remote config via gateway
2026-01-01 18:58:41 +01:00
Petter Blomberg
c8a85014f5
build: fix hardcoded dependency path for ElevenLabsKit
2026-01-01 17:43:27 +01:00
Petter Blomberg
3b82377feb
fix(macos): prioritize main bundle for device resources to prevent crash
2026-01-01 17:39:33 +01:00
Peter Steinberger
4b6395febd
fix(macos): add icon to app logging menu
2026-01-01 16:48:17 +01:00
Peter Steinberger
23246cbc22
fix(macos): restore swift test build
2026-01-01 11:05:14 +01:00
Peter Steinberger
edf0738919
docs: annotate nix path resolution
2026-01-01 09:30:12 +01:00
Peter Steinberger
388ddd0f85
feat: centralize config paths and expose in snapshot
2026-01-01 09:22:37 +01:00
Peter Steinberger
8059613856
fix: honor nix config overrides in mac app
2026-01-01 09:17:21 +01:00
Peter Steinberger
2d7b457b21
Merge remote-tracking branch 'origin/main' into upstream-preview-nix-2025-12-20
2026-01-01 09:15:28 +01:00
Peter Steinberger
01a07f711e
fix: prefer module bundle for device models
2026-01-01 08:58:54 +01:00
Peter Steinberger
8d7b29f261
Merge pull request #64 from mbelinky/fix-instances-crash
...
Fix Instances crash by bundling device model resources
2026-01-01 08:58:35 +01:00