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
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
97c4b994c6
fix: route macOS remote config via gateway
2026-01-01 18:58:41 +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
Mariano Belinky
39d24a2287
Use user home for pnpm path
2026-01-01 08:35:54 +01:00
Mariano Belinky
f81f9c4a17
Fix device model resources for Instances
2025-12-31 16:45:35 +01:00
Peter Steinberger
fcf3a1d156
chore: add mac app logging coverage
2025-12-31 16:28:51 +01:00
Peter Steinberger
f262196625
feat: add swift-log app logging controls
2025-12-31 16:03:18 +01:00
Peter Steinberger
ca1fba630e
fix: restore talk orb hit testing
2025-12-30 20:25:52 +01:00
Peter Steinberger
4592391281
fix: allow mp3 fallback result
2025-12-30 14:35:53 +01:00
Peter Steinberger
bbad34479f
fix: fallback mp3 when pcm blocked
2025-12-30 14:32:47 +01:00
Peter Steinberger
2e82abe2c4
fix: hop audio to main actor
2025-12-30 14:22:03 +01:00
Peter Steinberger
461169e996
fix: improve talk overlay input + drag
2025-12-30 14:18:51 +01:00
Peter Steinberger
26f02543d6
refactor: inject audio players
2025-12-30 13:46:14 +01:00
Peter Steinberger
a39f30f7e7
fix: tighten macOS menu device rows
2025-12-30 13:31:11 +01:00
Peter Steinberger
748f9cf628
chore: sync local changes
2025-12-30 12:53:17 +01:00
Peter Steinberger
3bac41c7ad
fix: address talk streaming build
2025-12-30 12:20:32 +01:00
Peter Steinberger
0db06400e2
fix: stream elevenlabs tts playback
2025-12-30 12:17:40 +01:00
Peter Steinberger
7b84aa93b0
feat(talk): pause + drag overlay orb
2025-12-30 11:37:52 +01:00
Peter Steinberger
1ee99b6f00
feat: add talk voice alias map
2025-12-30 11:35:29 +01:00
Peter Steinberger
80a3766d65
fix(ui): move mac talk orb to corner
2025-12-30 11:20:14 +01:00