Peter Steinberger
|
7f4ae6a690
|
feat: add imessage rpc adapter
|
2026-01-02 01:19:40 +01:00 |
|
Peter Steinberger
|
e7f0564124
|
feat: add remote CDP browser support
|
2026-01-01 22:44:52 +01:00 |
|
Peter Steinberger
|
e744cbc1cf
|
feat: add remote gateway client config
|
2026-01-01 20:10:50 +01:00 |
|
Peter Steinberger
|
45942f03de
|
feat: expand wizard setup flow
|
2026-01-01 19:14:14 +01:00 |
|
Peter Steinberger
|
3bcf99c08c
|
style: apply biome formatting
|
2026-01-01 17:06:47 +00:00 |
|
Peter Steinberger
|
0390b6a15a
|
test: add onboarding e2e harness
|
2026-01-01 18:01:42 +01:00 |
|
Peter Steinberger
|
0e44514bea
|
feat: add onboarding wizard
|
2026-01-01 17:58:07 +01:00 |
|
Peter Steinberger
|
f0c1a61d41
|
fix(browser): harden CDP readiness
|
2026-01-01 16:15:12 +00:00 |
|
Peter Steinberger
|
dd97fab147
|
feat: add Signal provider support
|
2026-01-01 15:43:15 +01:00 |
|
Peter Steinberger
|
e74422135a
|
fix: allow direct file input uploads
|
2026-01-01 09:44:29 +00:00 |
|
Peter Steinberger
|
153b518447
|
fix: improve browser upload triggering
|
2026-01-01 09:35:20 +00:00 |
|
Peter Steinberger
|
3938e89642
|
fix: resolve CI lint and android build
|
2025-12-27 01:41:43 +01:00 |
|
Peter Steinberger
|
6fdefd9441
|
refactor: node tools and canvas host url
|
2025-12-27 01:36:29 +01:00 |
|
Peter Steinberger
|
fc35533b71
|
chore: fix lint/test gating
|
2025-12-26 23:54:30 +00:00 |
|
Peter Steinberger
|
72c09f4769
|
refactor: make browser actions ref-only
|
2025-12-26 19:02:27 +00:00 |
|
Shadow
|
c717aa0c72
|
feat(discord): Discord transport
|
2025-12-26 13:20:30 +01:00 |
|
Peter Steinberger
|
4971089293
|
style: fix biome formatting
|
2025-12-26 00:50:46 +00:00 |
|
Peter Steinberger
|
2feeff9f45
|
feat: allow hour durations
|
2025-12-26 01:34:46 +01:00 |
|
Peter Steinberger
|
ebfeaeecc7
|
style: fix biome formatting
|
2025-12-25 20:13:48 +00:00 |
|
Peter Steinberger
|
99bfc3599f
|
feat: add gateway restart tool
|
2025-12-25 18:05:37 +00:00 |
|
Peter Steinberger
|
48f4d4c2dd
|
feat: add selector-based browser actions
|
2025-12-24 19:52:28 +00:00 |
|
Peter Steinberger
|
e6dcc8be8f
|
feat: add gmail hooks wizard
|
2025-12-24 19:48:35 +00:00 |
|
Peter Steinberger
|
c58e926852
|
feat: add gateway webhooks
|
2025-12-24 14:33:05 +00:00 |
|
Peter Steinberger
|
650e00813d
|
style: fix biome lint
|
2025-12-24 00:33:35 +00:00 |
|
Peter Steinberger
|
b0c901fc76
|
feat: add per-session model selection
|
2025-12-23 23:45:20 +00:00 |
|
Peter Steinberger
|
8486a9652b
|
refactor: drop PAM auth and require password for funnel
|
2025-12-23 13:13:09 +00:00 |
|
Peter Steinberger
|
0b239f7b9a
|
fix: resolve build errors
|
2025-12-23 03:00:04 +01:00 |
|
Peter Steinberger
|
7c759b959a
|
refactor: lint cleanups and helpers
|
2025-12-23 00:28:55 +00:00 |
|
Peter Steinberger
|
90eb8a1234
|
test: extend gateway sigterm timeouts
|
2025-12-22 18:52:35 +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
|
ddfa4551c9
|
refactor(logging): add subsystem console formatting
|
2025-12-21 13:24:15 +00:00 |
|
Peter Steinberger
|
803d5e9517
|
fix(cli): hint peekaboo unauthorized
|
2025-12-21 13:09:48 +00:00 |
|
Peter Steinberger
|
d57ca24d4b
|
feat(gateway): add tailscale auth + pam
|
2025-12-21 00:44:39 +00:00 |
|
Peter Steinberger
|
e24c7efa02
|
feat(cron): require job name
|
2025-12-20 19:56:49 +00:00 |
|
Peter Steinberger
|
5d93a19799
|
feat(gateway): add gateway-daemon command
|
2025-12-20 19:35:30 +00:00 |
|
Peter Steinberger
|
782e9a23eb
|
test: stabilize gateway sigterm startup
|
2025-12-20 18:29:46 +01:00 |
|
Peter Steinberger
|
95837da788
|
fix(browser): default hook timeout 2m
|
2025-12-20 09:45:04 +00:00 |
|
Peter Steinberger
|
bc7c893c0b
|
fix(browser): extend hook arm timeouts
|
2025-12-20 09:43:58 +00:00 |
|
Peter Steinberger
|
99057e15ec
|
refactor(browser): simplify control API
|
2025-12-20 03:27:12 +00:00 |
|
Peter Steinberger
|
3d08d65f88
|
refactor(browser): prune browser automation surface
|
2025-12-20 02:53:22 +00:00 |
|
Peter Steinberger
|
da1f09324d
|
refactor(cli): unify on clawdis CLI + node permissions
|
2025-12-20 02:08:04 +00:00 |
|
Peter Steinberger
|
81fbac8dea
|
refactor(browser): trim observe endpoints
|
2025-12-20 02:07:27 +00:00 |
|
Peter Steinberger
|
010b67dd91
|
fix(browser): restore tsc types
|
2025-12-20 01:27:51 +00:00 |
|
Peter Steinberger
|
261828bb2f
|
feat(browser): add native action commands
|
2025-12-20 00:53:56 +00:00 |
|
Peter Steinberger
|
02dac34b62
|
feat(browser): add MCP tool dispatch
|
2025-12-19 23:57:26 +00:00 |
|
Peter Steinberger
|
be5ea7a288
|
refactor: replace canvas.show with canvas.present
|
2025-12-19 03:35:33 +01:00 |
|
Peter Steinberger
|
3f680103a6
|
feat: route mac control via nodes
|
2025-12-19 03:16:25 +01:00 |
|
Peter Steinberger
|
6ae65abf8a
|
feat: add node screen recording across apps
|
2025-12-19 02:57:00 +01:00 |
|
Peter Steinberger
|
d5093d0c81
|
feat: add mac node screen recording and ssh tunnel
|
2025-12-19 02:33:43 +01:00 |
|
Peter Steinberger
|
154da52fef
|
CLI: retry --force until gateway port is free
|
2025-12-18 23:56:08 +00:00 |
|
Peter Steinberger
|
ce6db1de5f
|
Gateway: add browser control UI
|
2025-12-18 22:41:06 +00:00 |
|
Peter Steinberger
|
a1f3e278b0
|
CLI: fix nodes canvas snapshot option typing
|
2025-12-18 23:40:42 +01:00 |
|
Peter Steinberger
|
c62ff84328
|
CLI: add nodes canvas snapshot + duration parsing
|
2025-12-18 23:32:36 +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
|
bb4c9e3097
|
Tests: show unpaired nodes in nodes status
|
2025-12-18 08:38:33 +00:00 |
|
Peter Steinberger
|
7c3fb2647b
|
CLI/docs: expose node metadata and commands
|
2025-12-18 02:06:36 +00:00 |
|
Peter Steinberger
|
c8acaaaaa2
|
Protocol: switch node.invoke screen.* to canvas.*
|
2025-12-18 01:20:20 +00:00 |
|
Peter Steinberger
|
d941e76546
|
CLI/docs: mention canvas.* alias
|
2025-12-18 01:10:40 +00:00 |
|
Peter Steinberger
|
6a86ac5366
|
CLI: add nodes status
|
2025-12-18 00:37:54 +00: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
|
8d42bd7147
|
Discovery: wide-area bridge DNS-SD
# Conflicts:
# apps/ios/Sources/Bridge/BridgeDiscoveryModel.swift
# src/cli/dns-cli.ts
|
2025-12-17 20:31:02 +01:00 |
|
Peter Steinberger
|
ec54079719
|
CLI: bootstrap invalid wide-area DNS zone
|
2025-12-17 18:02:25 +01:00 |
|
Peter Steinberger
|
345612d333
|
CLI: make dns setup create valid zone
|
2025-12-17 17:25:34 +01:00 |
|
Peter Steinberger
|
54fbcf27a5
|
CLI: dns setup supports sudo-owned CoreDNS config
|
2025-12-17 17:15:51 +01:00 |
|
Peter Steinberger
|
25779eb9ab
|
Gateway: wide-area Bonjour via clawdis.internal
|
2025-12-17 17:01:10 +01:00 |
|
Peter Steinberger
|
d17d7ba521
|
feat: embed pi agent runtime
|
2025-12-17 11:29:04 +01:00 |
|
Peter Steinberger
|
cf7d438dba
|
test(cli): cover camera flags
|
2025-12-14 00:54:49 +00:00 |
|
Peter Steinberger
|
ce32693b3f
|
feat(camera): add snap/clip capture
|
2025-12-14 00:48:58 +00:00 |
|
Peter Steinberger
|
d155b09fa8
|
fix(gateway): resolve iOS node invokes
|
2025-12-14 00:00:05 +00:00 |
|
Peter Steinberger
|
1148e572ca
|
refactor(macos)!: remove clawdis-mac ui; host PeekabooBridge
|
2025-12-13 23:49:29 +00:00 |
|
Peter Steinberger
|
8d10bf4176
|
feat(gateway): add node.invoke for iOS canvas
|
2025-12-13 23:45:16 +00:00 |
|
Peter Steinberger
|
ea79213d64
|
test: raise vitest coverage
|
2025-12-13 20:37:56 +00:00 |
|
Peter Steinberger
|
d40972dcde
|
feat(browser): add ai snapshot refs + click
|
2025-12-13 18:48:55 +00:00 |
|
Peter Steinberger
|
b8431fc9e8
|
feat(browser): add DOM inspection commands
|
2025-12-13 18:33:04 +00:00 |
|
Peter Steinberger
|
060eba1154
|
fix(cli): improve ui arg passthrough
|
2025-12-13 17:12:51 +00:00 |
|
Peter Steinberger
|
c03b2efe3c
|
feat(browser): add clawdis-mac browser controls
|
2025-12-13 17:05:58 +00:00 |
|
Peter Steinberger
|
138e935b09
|
feat(mac): host PeekabooBridge for ui
|
2025-12-13 16:56:22 +00:00 |
|
Peter Steinberger
|
0bd5991f09
|
feat(browser): add clawd browser control
|
2025-12-13 16:26:48 +00:00 |
|
Peter Steinberger
|
6c25281efc
|
refactor(cron): move store into ~/.clawdis/cron
|
2025-12-13 12:38:08 +00:00 |
|
Peter Steinberger
|
305fbe8b43
|
feat(cli): expand cron commands
|
2025-12-13 12:09:20 +00:00 |
|
Peter Steinberger
|
76b0f041b8
|
refactor(cron): simplify main-summary prefix config
|
2025-12-13 11:43:18 +00:00 |
|
Peter Steinberger
|
75ee53cdc5
|
feat(cron): always post isolated summaries to main
|
2025-12-13 11:33:46 +00:00 |
|
Peter Steinberger
|
2f51d0c3d9
|
fix(discovery): lazy-load bonjour; add tests
|
2025-12-13 03:55:36 +00:00 |
|
Peter Steinberger
|
c853aead74
|
feat(cron): default scheduler enabled
|
2025-12-13 03:49:42 +00:00 |
|
Peter Steinberger
|
f5ce0681bc
|
feat(discovery): gateway bonjour + node pairing bridge
|
2025-12-13 03:47:53 +00:00 |
|
Peter Steinberger
|
3420034662
|
feat(cli): add cron status + warn when disabled
|
2025-12-13 03:43:47 +00:00 |
|
Peter Steinberger
|
da4a79c932
|
Cron: add scheduler, wakeups, and run history
|
2025-12-13 02:34:38 +00:00 |
|
Peter Steinberger
|
65a5294e4b
|
feat(gateway)!: switch handshake to req:connect (protocol v2)
|
2025-12-12 23:29:57 +00:00 |
|
Peter Steinberger
|
eab1f2da49
|
test(cli): verify gateway exits 0 on SIGTERM
|
2025-12-12 18:30:19 +00:00 |
|
Peter Steinberger
|
717b6584fc
|
fix(gateway): handle SIGTERM shutdown cleanly
|
2025-12-12 18:28:08 +00:00 |
|
Peter Steinberger
|
ea54d75096
|
fix(auto-reply): prefer Pi RPC by default
|
2025-12-12 17:30:34 +00:00 |
|
Peter Steinberger
|
7459ee656e
|
lint: format and stabilize gateway health
|
2025-12-10 18:00:33 +00:00 |
|
Peter Steinberger
|
08d329a7cc
|
feat(gateway): allow webchat port override
|
2025-12-10 16:55:17 +00:00 |
|
Peter Steinberger
|
cb56ab74fc
|
gateway: force ws-only clients
|
2025-12-10 16:27:54 +00:00 |
|
Peter Steinberger
|
6d537432a3
|
fix: stabilize health probe and gateway handshake
|
2025-12-10 00:52:43 +00:00 |
|
Peter Steinberger
|
5ab3b922ef
|
feat: add ws chat attachments
|
2025-12-09 23:16:57 +01:00 |
|
Peter Steinberger
|
550e3b28ea
|
chore: remove legacy rpc command
|
2025-12-09 21:28:39 +00:00 |
|