Peter Steinberger
|
c09dc4d635
|
refactor: remove session syncing metadata
|
2025-12-23 00:50:51 +01:00 |
|
Peter Steinberger
|
54ba1bff10
|
refactor: move OAuth storage and drop legacy sessions
|
2025-12-22 21:02:48 +00:00 |
|
Peter Steinberger
|
3a31a55670
|
fix: bump pi deps and fix lint
|
2025-12-22 20:45:38 +00:00 |
|
Peter Steinberger
|
19d0734714
|
feat: add group activation command
|
2025-12-22 20:36:29 +01:00 |
|
Peter Steinberger
|
30e1f9c346
|
feat(mac): sessions submenus
|
2025-12-22 19:29:24 +01:00 |
|
Peter Steinberger
|
6dfa060f27
|
refactor: migrate embedded pi to sdk
|
2025-12-22 18:05:44 +01:00 |
|
Peter Steinberger
|
de1fb6c157
|
style: biome formatting
|
2025-12-21 13:58:27 +00:00 |
|
Peter Steinberger
|
d24630835b
|
refactor(gateway): switch logs to subsystem logger
|
2025-12-21 13:24:15 +00:00 |
|
Peter Steinberger
|
3be0641ff3
|
fix(gateway): avoid crash in handshake auth
|
2025-12-21 00:41:06 +00:00 |
|
Peter Steinberger
|
d589a46d3e
|
fix: emit delta-only node system events
|
2025-12-21 01:07:35 +01:00 |
|
Peter Steinberger
|
17d9269d45
|
feat(gateway): add models.list
|
2025-12-20 23:43:27 +01:00 |
|
Peter Steinberger
|
bed37396ab
|
chore(pi): bump deps, drop steerable transport
|
2025-12-20 22:38:12 +00:00 |
|
Peter Steinberger
|
d6030931e2
|
fix: use bridge canvas host for nodes
|
2025-12-20 22:28:35 +01:00 |
|
Peter Steinberger
|
1c4c7e5686
|
fix(gateway): start browser control server
|
2025-12-20 19:16:49 +00:00 |
|
Peter Steinberger
|
864f019d3d
|
style: biome formatting
|
2025-12-20 17:50:45 +01:00 |
|
Peter Steinberger
|
ec86e49a5b
|
refactor: serve canvas host on gateway port
|
2025-12-20 17:13:36 +01:00 |
|
Peter Steinberger
|
3c6c553d9b
|
feat: advertise cli path for remote ssh
|
2025-12-20 16:45:26 +01:00 |
|
Peter Steinberger
|
ee41d6a424
|
feat(gateway): enrich agent WS logs
|
2025-12-20 14:54:38 +00:00 |
|
Peter Steinberger
|
5163e83c74
|
fix: route voice wake to main
|
2025-12-20 15:33:28 +01:00 |
|
Peter Steinberger
|
793a094abf
|
fix: include tailnetDns in wide-area beacons
|
2025-12-20 15:02:23 +01:00 |
|
Peter Steinberger
|
a807e83f04
|
feat(runtime): bootstrap PATH for clawdis
|
2025-12-20 13:31:46 +00:00 |
|
Peter Steinberger
|
f1c08ddc33
|
fix: auto-detect tailnet DNS hint
|
2025-12-20 14:23:53 +01:00 |
|
Peter Steinberger
|
18bfbe9f86
|
style: biome formatting
|
2025-12-20 12:52:14 +00:00 |
|
Peter Steinberger
|
f21459359f
|
feat: add skills settings and gateway skills management
|
2025-12-20 13:33:42 +01:00 |
|
Peter Steinberger
|
584d2faf91
|
fix(skills): prevent skills loading crash
|
2025-12-20 11:49:24 +00:00 |
|
Peter Steinberger
|
63232f80aa
|
feat: add managed skills gating
|
2025-12-20 12:22:38 +01:00 |
|
Peter Steinberger
|
da1f09324d
|
refactor(cli): unify on clawdis CLI + node permissions
|
2025-12-20 02:08:04 +00:00 |
|
Peter Steinberger
|
98fa02eff2
|
feat(gateway): support bun-compiled embedded gateway
|
2025-12-19 19:21:26 +01:00 |
|
Peter Steinberger
|
abd9247fcd
|
fix(control-ui): serve dashboard at root
|
2025-12-19 05:11:08 +00:00 |
|
Peter Steinberger
|
824760e07c
|
feat(pairing): add silent SSH auto-approve
|
2025-12-19 01:04:47 +01:00 |
|
Peter Steinberger
|
ce6db1de5f
|
Gateway: add browser control UI
|
2025-12-18 22:41:06 +00:00 |
|
Peter Steinberger
|
5234dbf435
|
Gateway: enable canvas host + inject action bridge
|
2025-12-18 23:32:22 +01:00 |
|
Peter Steinberger
|
589d24c188
|
style: biome format ws logging
|
2025-12-18 14:31:10 +01:00 |
|
Peter Steinberger
|
d6ef0f0fc7
|
Gateway: optimize ws logs in normal mode
|
2025-12-18 13:27:52 +00:00 |
|
Peter Steinberger
|
a5c761a8cd
|
Gateway: add compact ws verbose logs
|
2025-12-18 13:07:42 +00:00 |
|
Peter Steinberger
|
75de6e370b
|
style: biome format gateway server
|
2025-12-18 14:00:46 +01:00 |
|
Peter Steinberger
|
214fb27207
|
Gateway: shorten ws log tag
|
2025-12-18 12:58:47 +00:00 |
|
Peter Steinberger
|
129273432f
|
Gateway: improve verbose ws logs
|
2025-12-18 12:47:41 +00:00 |
|
Peter Steinberger
|
8b3495bf0c
|
chore(naming): remove Iris codename
|
2025-12-18 13:18:33 +01:00 |
|
Peter Steinberger
|
a0089f669e
|
Gateway: optional canvas host
|
2025-12-18 11:35:21 +01:00 |
|
Peter Steinberger
|
f89b736796
|
Gateway: list/describe node capabilities and commands
|
2025-12-18 02:06:35 +00:00 |
|
Peter Steinberger
|
c8acaaaaa2
|
Protocol: switch node.invoke screen.* to canvas.*
|
2025-12-18 01:20:20 +00:00 |
|
Peter Steinberger
|
21aa51c4ad
|
Gateway: alias canvas.* for node.invoke
|
2025-12-18 01:10:40 +00:00 |
|
Peter Steinberger
|
81ee4d7e04
|
gateway: persist and surface node capabilities
|
2025-12-18 01:36:38 +01:00 |
|
Peter Steinberger
|
37d903c7a3
|
Gateway: include node caps + hardware in node.list
|
2025-12-18 00:16:36 +00:00 |
|
Peter Steinberger
|
70aeccd8de
|
fix(gateway): make chat.abort reliable
|
2025-12-17 23:28:37 +01:00 |
|
Peter Steinberger
|
42a06edd22
|
style(gateway): satisfy biome
|
2025-12-17 23:27:27 +01:00 |
|
Peter Steinberger
|
75eeb3750e
|
refactor(webchat): SwiftUI-only WebChat UI
# Conflicts:
# apps/macos/Package.swift
|
2025-12-17 23:05:28 +01:00 |
|
Peter Steinberger
|
bbe686b1cf
|
macOS: show friendly device names in Instances
|
2025-12-17 22:23:57 +01:00 |
|
Peter Steinberger
|
b8328b2124
|
fix(gateway): harden request handling
|
2025-12-17 22:04:22 +01:00 |
|