Peter Steinberger
|
d2ac672f47
|
feat: add ui.seamColor accent
|
2025-12-30 04:14:36 +01:00 |
|
Peter Steinberger
|
e119a82334
|
feat: talk mode key distribution and tts polling
|
2025-12-30 01:57:58 +01:00 |
|
Peter Steinberger
|
20d7882033
|
feat: add talk mode across nodes
|
2025-12-29 23:21:05 +01:00 |
|
Peter Steinberger
|
bcd3c13e2c
|
feat(macos): surface canvas debug status
|
2025-12-21 14:21:06 +01:00 |
|
Peter Steinberger
|
f03d2d1b33
|
feat: advertise cli path for remote ssh
|
2025-12-20 16:45:26 +01:00 |
|
Peter Steinberger
|
4e74ba996d
|
feat(macos): add unconfigured gateway mode
|
2025-12-20 02:21:10 +01:00 |
|
Peter Steinberger
|
bd63b5a231
|
fix: show Dock icon during onboarding
|
2025-12-19 19:21:26 +01:00 |
|
Peter Steinberger
|
875cf9a054
|
refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
# apps/macos/Package.swift
|
2025-12-17 23:05:28 +01:00 |
|
Peter Steinberger
|
17a27fd312
|
macOS: fold agent control into GatewayConnection
|
2025-12-17 20:31:21 +01:00 |
|
Peter Steinberger
|
6fdc62c008
|
macOS: fold AgentRPC into GatewayConnection
|
2025-12-17 16:07:37 +01:00 |
|
Peter Steinberger
|
81a9439eb2
|
feat(macos): add menu Canvas open/close
|
2025-12-17 11:53:57 +01:00 |
|
Peter Steinberger
|
26bbddde8f
|
style(macos): swiftformat
|
2025-12-14 05:09:48 +00:00 |
|
Peter Steinberger
|
b48a556de5
|
refactor(observation): migrate SwiftUI state
|
2025-12-14 05:06:34 +00:00 |
|
Peter Steinberger
|
7b2f712e20
|
feat(macos): sync wake words via gateway
|
2025-12-14 05:06:27 +00:00 |
|
Peter Steinberger
|
c17440f5b4
|
feat(mac): host PeekabooBridge for ui
|
2025-12-13 16:56:22 +00:00 |
|
Peter Steinberger
|
1f37d94f9e
|
feat(discovery): bonjour beacons + bridge presence
|
2025-12-13 04:28:43 +00:00 |
|
Peter Steinberger
|
27a7d9f9d1
|
feat(mac): add agent-controlled Canvas panel
|
2025-12-12 19:54:01 +00:00 |
|
Peter Steinberger
|
679ced7840
|
mac: remove voice wake forward pref
|
2025-12-12 16:09:31 +00:00 |
|
Peter Steinberger
|
cce65e19e1
|
mac: add attach-only gateway toggle
|
2025-12-10 11:31:28 +00:00 |
|
Peter Steinberger
|
83a2a7a1c2
|
mac: add swiftui web chat option
|
2025-12-10 02:03:59 +01:00 |
|
Peter Steinberger
|
8d888b426f
|
chore: format swift/ts and fix gateway lint
|
2025-12-09 17:11:25 +00:00 |
|
Peter Steinberger
|
959ba94eca
|
macOS: add settings previews
|
2025-12-09 18:04:11 +01:00 |
|
Peter Steinberger
|
51aed3ca0a
|
chore(mac): apply swiftformat and lint fixes
|
2025-12-09 04:42:44 +01:00 |
|
Peter Steinberger
|
2756e12762
|
VoiceWake: drop remote ssh config and harden template parsing
|
2025-12-09 03:04:08 +00:00 |
|
Peter Steinberger
|
6b10f4241d
|
feat(macos): surface session activity in menu bar
|
2025-12-09 01:41:05 +01:00 |
|
Peter Steinberger
|
c77fa12bda
|
fix(mac): stabilize voice wake visuals
|
2025-12-09 00:12:43 +01:00 |
|
Peter Steinberger
|
abca8535cf
|
macos: blink critter when overlay dismisses empty
|
2025-12-08 22:34:11 +01:00 |
|
Peter Steinberger
|
ffaf968940
|
VoiceWake: streamline chimes, default to Glass
|
2025-12-08 20:50:34 +01:00 |
|
Peter Steinberger
|
feb70aeb6b
|
VoiceWake: add chimes for trigger and send
|
2025-12-08 20:45:05 +01:00 |
|
Peter Steinberger
|
cfdcabc8b4
|
VoiceWake: sanitize triggers only when applying
|
2025-12-08 20:20:56 +01:00 |
|
Peter Steinberger
|
34f892ae82
|
VoiceWake: keep empty trigger rows
|
2025-12-08 20:13:49 +01:00 |
|
Peter Steinberger
|
73211c900b
|
perf(mac): move blocking launchctl/webchat work off main
|
2025-12-08 18:42:13 +01:00 |
|
Peter Steinberger
|
0317eec10d
|
feat(mac): add push-to-talk hotkey
|
2025-12-08 17:24:08 +01:00 |
|
Peter Steinberger
|
92457f7fab
|
Remote web chat tunnel and onboarding polish
|
2025-12-08 12:50:37 +01:00 |
|
Peter Steinberger
|
a6e0ec38e7
|
VoiceWake: capture utterance and add prefix
|
2025-12-08 01:35:42 +01:00 |
|
Peter Steinberger
|
79b76fb5f4
|
ui: drop default sound picker; use cli per-notification sound
|
2025-12-08 00:56:36 +01:00 |
|
Peter Steinberger
|
7efa152418
|
VoiceWake: document escape path and reset stale forward command
|
2025-12-07 18:23:34 +01:00 |
|
Peter Steinberger
|
2a45455c80
|
feat: add remote clawd toggle
|
2025-12-07 18:23:34 +01:00 |
|
Peter Steinberger
|
040fe58693
|
chore: format macOS sources
|
2025-12-07 16:35:58 +01:00 |
|
Peter Steinberger
|
b30db08110
|
feat: add heartbeat toggle with live RPC control
|
2025-12-07 15:32:48 +01:00 |
|
Peter Steinberger
|
38abb044d0
|
feat(macos): run live voice wake listener and animate ears
|
2025-12-07 04:52:27 +01:00 |
|
Peter Steinberger
|
060f80c239
|
feat: add icon animation setting
|
2025-12-07 04:38:45 +01:00 |
|
Peter Steinberger
|
e906b87450
|
VoiceWake: keep listening until silence, gate enable on permissions
|
2025-12-07 02:18:37 +01:00 |
|
Peter Steinberger
|
699cb92e86
|
Mac: let launch checkbox toggle launchd agent
|
2025-12-07 01:09:49 +00:00 |
|
Peter Steinberger
|
cf0f44823a
|
VoiceWake: add SSH forward target
|
2025-12-07 02:03:54 +01:00 |
|
Peter Steinberger
|
7b7c4bd116
|
chore: fix swiftlint after split
|
2025-12-07 00:14:03 +01:00 |
|
Peter Steinberger
|
82e751a153
|
macOS: split AppMain into focused modules
|
2025-12-07 00:10:35 +01:00 |
|