Peter Steinberger
022be22be4
chore(protocol): regenerate GatewayModels.swift
2026-01-10 22:15:06 +01:00
Peter Steinberger
3ba16d089e
style: swiftformat GatewayEnvironment
2026-01-10 18:31:36 +01:00
Peter Steinberger
e8236ef955
fix(auto-reply): RawBody commands + locked session updates ( #643 )
2026-01-10 17:32:31 +01:00
Peter Steinberger
f012e08074
refactor(shared): default ToolDisplay config
2026-01-10 16:23:53 +00:00
Peter Steinberger
68927ca21c
refactor(apple): share AsyncTimeout helper
2026-01-10 16:23:53 +00:00
Peter Steinberger
b530f4d437
fix(macos): improve activity tool labels
2026-01-10 16:04:32 +00:00
Peter Steinberger
58b6c95098
refactor: tidy mac bundled gateway packaging
2026-01-10 16:03:36 +01:00
Peter Steinberger
c65b75ee8f
fix: bundle node runtime for mac app
2026-01-10 15:28:37 +01:00
Peter Steinberger
0423511f0f
fix(protocol): sync generated Swift models
2026-01-09 22:12:28 +00:00
Peter Steinberger
633ff13cba
fix(protocol): regen Swift GatewayModels
2026-01-09 22:10:01 +00:00
Wes
0e57beae0e
fix(macos): prevent launch-at-login plist deletion on startup
2026-01-09 21:53:32 +01:00
Peter Steinberger
4bae531c9e
fix: stabilize CI path assumptions
2026-01-09 18:35:52 +01:00
Peter Steinberger
9a5e3fe2a2
refactor(sessions): add sessions.resolve + label helper ( #570 )
2026-01-09 17:02:57 +01:00
Peter Steinberger
3ac191d95d
feat(sessions): label lookup tightening ( #570 ) (thanks @azade-c)
2026-01-09 16:42:09 +01:00
Peter Steinberger
6160f7faa5
fix: harden node bridge keepalive
2026-01-09 15:46:45 +01:00
Peter Steinberger
1dba0b66c2
chore: regen protocol models ( #570 ) (thanks @azade-c)
2026-01-09 15:32:49 +01:00
Peter Steinberger
68d4777eef
fix: land mac node bridge ping loop ( #572 ) (thanks @ngutman)
2026-01-09 14:01:20 +01:00
Nimrod Gutman
7821867e71
fix(macos): add node bridge ping loop
2026-01-09 13:50:38 +01:00
Peter Steinberger
947844117c
feat: wire multi-agent config and routing
...
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
2026-01-09 12:48:42 +00:00
Peter Steinberger
d4fcbc26b2
chore: bump versions to 2026.1.9
2026-01-09 10:02:15 +01:00
Peter Steinberger
276f0b0407
feat: add usage cost reporting
2026-01-09 02:29:54 +00:00
Erik von Essen Fisher
778a87441c
Rebrand app icons from Clawdis to Clawdbot
...
Replace app icons with new Clawdbot branding (lobster-in-phone-booth design) across iOS, Android, and macOS.
Changes:
- iOS: Updated all 14 icon sizes in AppIcon.appiconset (20px to 1024px)
- Android: Updated launcher icons for all density buckets (mdpi to xxxhdpi)
- macOS: Updated Icon.icon bundle and regenerated Clawdbot.icns
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-08 23:31:24 +01:00
Peter Steinberger
fcfda99738
chore: sync app versions
2026-01-08 05:21:20 +00:00
Peter Steinberger
fcaf0966d9
fix(ci): sync logs tail protocol artifacts
2026-01-08 03:49:19 +00:00
Peter Steinberger
bb2ad2abb0
style: swiftformat sweep
2026-01-08 02:36:29 +00:00
SirCrumpet
cb92c53271
fix(macos): fix node bridge tunnel port override
2026-01-08 03:09:31 +01:00
Peter Steinberger
425253a7ca
style: align voice wake text utils format
2026-01-08 01:49:29 +00:00
Peter Steinberger
870a8746ba
refactor: share voice wake text utils
2026-01-08 01:46:25 +00:00
Peter Steinberger
95dca89c98
fix: voice wake logging privacy (PR #438 @xadenryan)
2026-01-08 01:37:42 +00:00
Xaden Ryan
403bbb6495
Mac: format voice wake files
2026-01-08 01:36:16 +00:00
Xaden Ryan
15e0d0476a
Voice Wake: trigger on wake-word pause
2026-01-08 01:36:15 +00:00
Xaden Ryan
607a10921e
Voice Wake: preserve mic selection across disconnects
...
- Keep the chosen mic label visible when it disconnects and show a disconnected hint while falling back to system default.
- Avoid clearing the preferred mic on device changes so it auto-restores when available.
- Add audio input change and default-input logs in voice wake runtime/tester/meter to debug routing.
2026-01-08 01:36:15 +00:00
Xaden Ryan
3056102068
Mac: keep voice wake tester local-only
...
Why: Start Test is a local verification tool, but it was forwarding transcripts to the gateway/chat, which confused users and made tests look like real commands.
What: stop forwarding from VoiceWakeTester and clarify in docs that the tester does not send to the gateway.
2026-01-08 01:36:15 +00:00
Xaden Ryan
0db7c07793
Mac: stabilize voice wake test flow
...
Why: voice wake tests often delivered partial/final transcripts without reliable word timings, so trigger matching failed, timeouts overwrote detections, and test runs/mic capture kept running after UI changes.
What: add text-only/prefix fallback and silence-based detection in the test flow, stop/clean up any prior test, cancel timeout on detection/stop, and tear down meter/test when the Voice Wake tab is inactive. Runtime detection now falls back on final text-only matches when timing is missing. UI state now reflects finalizing and prevents hanging tests.
2026-01-08 01:36:15 +00:00
Peter Steinberger
72183933c4
fix: resolve CI asset/protocol drift
2026-01-08 01:25:17 +00:00
Peter Steinberger
0314103c1b
style(macos): swiftformat + swiftlint cleanup
2026-01-07 20:41:41 +00:00
Peter Steinberger
a11a91997c
refactor(macos): inject main-actor services into node runtime
2026-01-07 20:32:15 +00:00
Peter Steinberger
429000566c
test(macos): isolate env + defaults
2026-01-07 20:32:15 +00:00
Peter Steinberger
9586f45e0c
refactor(macos): move launchctl + plist snapshot
2026-01-07 20:32:15 +00:00
Peter Steinberger
94f4bdf34a
fix(macos): stabilize node runtime + menu sessions
2026-01-07 19:42:49 +00:00
Peter Steinberger
a81b843793
refactor(macos): drop duplicate AnyCodable
2026-01-07 19:42:49 +00:00
Peter Steinberger
13ce4932ac
fix(macos): make launchd enable idempotent
2026-01-07 19:42:49 +00:00
gupsammy
7ee4c81e7f
fix(macos): prevent gateway launchd race condition on startup ( #306 )
2026-01-07 19:42:49 +00:00
Peter Steinberger
8907e19b97
fix(macos): validate remote ports
2026-01-07 11:00:21 +00:00
Nima Karimi
b33331c3c8
fix(macos): honor discovered gateway ports
2026-01-07 10:51:06 +00:00
Peter Steinberger
82458c2e9f
feat: add provider usage tracking
2026-01-07 11:42:46 +01:00
Peter Steinberger
3e1361e206
chore: sync swift protocol models
2026-01-07 06:14:15 +00:00
Peter Steinberger
c89835b2ae
fix(macos): fix swiftformat lint in A2UI handler
2026-01-06 21:54:46 +01:00
Peter Steinberger
33ef15e66e
Merge PR #310
2026-01-06 20:25:47 +01:00
Peter Steinberger
84d9d1fd66
build(protocol): regenerate protocol artifacts
2026-01-06 18:37:20 +00:00