Peter Steinberger
|
875cf9a054
|
refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
# apps/macos/Package.swift
|
2025-12-17 23:05:28 +01:00 |
|
Peter Steinberger
|
fdca8fb592
|
Canvas: fix A2UI push rendering
|
2025-12-17 14:36:42 +01:00 |
|
Peter Steinberger
|
a92eb1f33d
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
|
Peter Steinberger
|
3b72ed6e1a
|
feat(macos): add clawdis://agent deep link
|
2025-12-12 23:33:38 +00:00 |
|
Peter Steinberger
|
d5d80f4247
|
feat(gateway)!: switch handshake to req:connect (protocol v2)
|
2025-12-12 23:29:57 +00:00 |
|
Peter Steinberger
|
bf41197b97
|
fix(mac): open settings for microphone permission
|
2025-12-12 19:25:21 +00:00 |
|
Peter Steinberger
|
e2ad0ed9f7
|
fix(mac): disable restricted time-sensitive entitlement
|
2025-12-12 19:20:47 +00:00 |
|
Peter Steinberger
|
d2158966db
|
fix(mac): treat timeSensitive as best-effort
|
2025-12-12 18:58:07 +00:00 |
|
Peter Steinberger
|
337ae05ed8
|
build(mac): enable time-sensitive notifications
|
2025-12-12 18:40:09 +00:00 |
|
Peter Steinberger
|
79818f73c0
|
fix(mac): harden gateway frame decoding
|
2025-12-12 17:30:21 +00:00 |
|
Peter Steinberger
|
7dab927260
|
fix(presence): hide cli sessions; use numeric mac build
|
2025-12-12 17:27:11 +00:00 |
|
Peter Steinberger
|
bf159bd316
|
fix(mac): prevent crash decoding GatewayFrame
|
2025-12-12 16:37:59 +00:00 |
|
Peter Steinberger
|
a524b9ae9b
|
feat(voicewake): route replies to last channel
|
2025-12-12 16:22:30 +00:00 |
|
Peter Steinberger
|
f417b51fb6
|
chore(gateway): use ws bind as lock
|
2025-12-11 15:17:40 +00:00 |
|
Peter Steinberger
|
260d9b9770
|
test: add test:force helper
|
2025-12-10 01:00:29 +00:00 |
|
Peter Steinberger
|
a3bf2bdd8c
|
chore: rename relay to gateway
|
2025-12-09 18:00:01 +00:00 |
|
Peter Steinberger
|
bc3a14cde2
|
docs: add docs:list helper and front matter
|
2025-12-09 17:51:05 +00:00 |
|
Peter Steinberger
|
d8fb2f9175
|
chore(mac): make package/restart skip ts relay
|
2025-12-09 17:36:24 +00:00 |
|
Peter Steinberger
|
1f19ca1665
|
chore: drop runner shim and add committer helper
|
2025-12-09 17:24:25 +00:00 |
|
Peter Steinberger
|
336c9d6caa
|
Mac: build GatewayProtocol target and typed presence handling
|
2025-12-09 15:35:06 +01:00 |
|
Peter Steinberger
|
a7737912b0
|
Mac: use typed GatewayFrame + forward-compatible Swift generator
|
2025-12-09 15:26:31 +01:00 |
|
Peter Steinberger
|
b0c196cf82
|
Protocol: add TypeBox-driven Swift generator
|
2025-12-09 15:21:16 +01:00 |
|
Peter Steinberger
|
172ce6c79f
|
Gateway: discriminated protocol schema + CLI updates
|
2025-12-09 15:01:13 +01:00 |
|
Peter Steinberger
|
b2e7fb01a9
|
Gateway: finalize WS control plane
|
2025-12-09 14:41:41 +01:00 |
|
Peter Steinberger
|
39a0f54b0d
|
Runtime: drop bun support
|
2025-12-09 04:13:56 +00:00 |
|
Peter Steinberger
|
e15475449c
|
fix merge; add control logging
|
2025-12-09 01:46:09 +00:00 |
|
Peter Steinberger
|
cf36f5a23b
|
chore: guard host runtime and simplify packaging
|
2025-12-09 00:59:56 +01:00 |
|
Peter Steinberger
|
4fd7480557
|
chore: launch app in restart script instead of launch agent
|
2025-12-08 19:01:29 +01:00 |
|
Peter Steinberger
|
6415ae79be
|
webchat: make remote mode load history and send via rpc
|
2025-12-08 01:27:18 +01:00 |
|
Peter Steinberger
|
ddbe680a58
|
feat(macos): add Sparkle updates and release docs
|
2025-12-08 00:18:16 +01:00 |
|
Peter Steinberger
|
4d3d9cca2a
|
Add Bun bundle docs and Telegram grammY support
|
2025-12-07 22:47:05 +01:00 |
|
Peter Steinberger
|
d73d571f19
|
Launch agent: disable autostart without killing running app
|
2025-12-07 19:01:14 +01:00 |
|
Peter Steinberger
|
d463c82c95
|
build: add local node bin to restart script PATH
|
2025-12-07 19:01:14 +01:00 |
|
Peter Steinberger
|
fb2a7d8cd1
|
VoiceWake: add escaping regression tests
|
2025-12-07 19:01:14 +01:00 |
|
Peter Steinberger
|
27e96999cf
|
VoiceWake: document escape path and reset stale forward command
|
2025-12-07 18:23:34 +01:00 |
|
Peter Steinberger
|
7efa152418
|
VoiceWake: document escape path and reset stale forward command
|
2025-12-07 18:23:34 +01:00 |
|
Peter Steinberger
|
98651c2a14
|
webchat: bundle assets with rolldown
|
2025-12-07 17:44:37 +01:00 |
|
Peter Steinberger
|
f23b16db2b
|
build: require signing identity for mac packaging
|
2025-12-07 04:38:45 +01:00 |
|
Peter Steinberger
|
40013c2b61
|
fix(mac): bundle WebChat resources when packaging
|
2025-12-07 03:36:47 +01:00 |
|
Peter Steinberger
|
aeb708fe07
|
Mac: secure XPC and register mach service via launchd
|
2025-12-07 02:27:17 +00:00 |
|
Peter Steinberger
|
78c67ed53d
|
Mac: stabilize XPC and voice wake handling
|
2025-12-07 02:09:54 +00:00 |
|
Peter Steinberger
|
ea37ee6cb3
|
feat(mac): add automation permission
|
2025-12-07 02:34:21 +01:00 |
|
Peter Steinberger
|
bc20664c18
|
tools: add clawlog helper for unified logs
|
2025-12-07 02:25:55 +01:00 |
|
Peter Steinberger
|
f51f8ffe45
|
scripts: make restart clean step resilient
|
2025-12-07 02:17:17 +01:00 |
|
Peter Steinberger
|
f4f4f2d314
|
Mac: run via launchd agent with mach service
|
2025-12-07 01:05:05 +00:00 |
|
Peter Steinberger
|
00ef7ec522
|
Mac: align app version with package.json
|
2025-12-07 01:00:47 +00:00 |
|
Peter Steinberger
|
9497a4cb5a
|
CLI: fix --version by reading app Info.plist
|
2025-12-07 00:59:37 +00:00 |
|
Peter Steinberger
|
21bb2fb03f
|
Mac: add mic entitlement to signing helper
|
2025-12-06 23:52:54 +00:00 |
|
Peter Steinberger
|
b2e3013898
|
mac: add signing helper and document debug bundle
|
2025-12-07 00:30:58 +01:00 |
|
Peter Steinberger
|
6dafca79be
|
build: sign debug app and use stable bundle id
|
2025-12-06 23:46:19 +01:00 |
|