Commit Graph

2545 Commits

Author SHA1 Message Date
James Groat
5bb0f2028e fix(cron): prevent every schedule from firing in infinite loop
When anchorMs is not provided (always in production), the schedule
computed nextRunAtMs as nowMs, causing jobs to fire immediately and
repeatedly instead of at the configured interval.

- Change nowMs <= anchor to nowMs < anchor to prevent early return
- Add Math.max(1, ...) to ensure steps is always at least 1
- Add test for anchorMs not provided case
2026-01-01 17:30:05 -07:00
Peter Steinberger
19eb761f57 fix: keep chat scrolled to bottom on session switch 2026-01-02 00:21:48 +01:00
Peter Steinberger
1d3ba3dbaf chore: refresh a2ui bundle hash 2026-01-02 00:17:59 +01:00
Peter Steinberger
251f5d2f8b fix: allow remote gateway password config 2026-01-02 00:17:54 +01:00
Peter Steinberger
680cdee9e3 style: fix swiftlint warnings 2026-01-02 00:17:49 +01:00
Peter Steinberger
6b06bc008f fix: add discord mention context history 2026-01-01 23:58:35 +01:00
Peter Steinberger
5073dd3392 fix: suppress stray HEARTBEAT_OK replies 2026-01-01 23:53:29 +01:00
Peter Steinberger
1775fd3de9 feat: add recent session switchers 2026-01-01 23:50:26 +01:00
Peter Steinberger
62f11c38ea fix(gateway): read CLAWDIS_GATEWAY_PASSWORD from env
The CLI client (callGateway) now reads password from:
1. opts.password (explicit parameter)
2. CLAWDIS_GATEWAY_PASSWORD env var (NEW)
3. remote.password from config

This allows CLI commands like doctor/health to authenticate
without needing a --password flag when the env var is set.

Fixes auth issues for users with password-protected gateways.
2026-01-01 22:40:36 +00:00
Peter Steinberger
b35d8de7c2 docs: update changelog 2026-01-01 23:30:02 +01:00
Peter Steinberger
ff4bab4f34 feat(cli): hint gateway reachability for local/remote 2026-01-01 23:30:02 +01:00
Peter Steinberger
1fc19964fd feat(cli): add provider setup primers 2026-01-01 23:22:52 +01:00
Peter Steinberger
26e6df7a61 docs: update changelog 2026-01-01 23:22:52 +01:00
Peter Steinberger
7b3711223c docs: update changelog 2026-01-01 23:19:30 +01:00
Peter Steinberger
c66f2048fe fix(cli): allow skipping skill dependency installs 2026-01-01 23:19:26 +01:00
Peter Steinberger
0da9558894 docs: update changelog 2026-01-01 23:16:42 +01:00
Peter Steinberger
df7466d5ff fix(cli): colorize provider status note 2026-01-01 23:16:36 +01:00
Peter Steinberger
655e4708a0 feat(cli): explain Tailscale exposure options 2026-01-01 23:16:28 +01:00
Peter Steinberger
db9977e38e fix(macos): colorize provider status subtitles 2026-01-01 23:16:22 +01:00
Peter Steinberger
9137a1decc feat(macos): verify Claude OAuth in onboarding 2026-01-01 23:16:15 +01:00
Peter Steinberger
b137e6385a docs: update changelog 2026-01-01 22:55:25 +01:00
Peter Steinberger
9bc0f2f79f feat(process): support env overrides in exec 2026-01-01 22:55:21 +01:00
Peter Steinberger
2d6f85fae1 fix(cli): improve skill install failure output 2026-01-01 22:55:15 +01:00
Peter Steinberger
383c500cec feat(macos): show skills in onboarding 2026-01-01 22:55:10 +01:00
Peter Steinberger
5f658edac2 fix: preserve webchat run ordering 2026-01-01 22:46:43 +01:00
Peter Steinberger
e7f0564124 feat: add remote CDP browser support 2026-01-01 22:44:52 +01:00
Peter Steinberger
7a60e8fdd4 fix: gate skills by OS 2026-01-01 22:25:37 +01:00
Peter Steinberger
83351a3157 fix: refine A2UI status HUD styling 2026-01-01 20:47:51 +00:00
Peter Steinberger
cbd85b9d4c fix: use brew installer for imsg skill 2026-01-01 21:41:39 +01:00
Peter Steinberger
5c87ec8bbe fix: improve canvas debug status in remote mode 2026-01-01 20:41:13 +00:00
Peter Steinberger
4a59f635ed build: refresh a2ui bundle hash 2026-01-01 20:41:09 +00:00
Peter Steinberger
ab69dd7ff9 fix: resolve macOS config store concurrency 2026-01-01 21:31:37 +01:00
Peter Steinberger
f7e20f94da docs: trim changelog 2026-01-01 21:31:13 +01:00
Peter Steinberger
f260e99a1c chore: fix lint warnings 2026-01-01 21:25:29 +01:00
Peter Steinberger
ef51c9a1b1 fix: align telegram token resolution 2026-01-01 21:22:59 +01:00
Peter Steinberger
72b4338c51 docs: add Discord badge 2026-01-01 21:22:00 +01:00
Peter Steinberger
b5a9877a37 feat(skills): add things-mac 2026-01-01 21:12:37 +01:00
Peter Steinberger
887cea1588 docs: update changelog 2026-01-01 21:09:36 +01:00
Peter Steinberger
a6101b5600 test: harden wizard e2e flow 2026-01-01 21:09:32 +01:00
Peter Steinberger
2224e3268b fix: improve web chat scroll and text 2026-01-01 21:09:28 +01:00
Peter Steinberger
2fef2d52fb docs: refresh onboarding wizard docs 2026-01-01 21:09:24 +01:00
Peter Steinberger
9a4f42f1ca test: cover remote config routing 2026-01-01 20:29:53 +01:00
Peter Steinberger
b41fbd8e41 chore: pin ElevenLabsKit + wizard note 2026-01-01 20:19:00 +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
97c4b994c6 fix: route macOS remote config via gateway 2026-01-01 18:58:41 +01:00
Peter Steinberger
7eb344546f fix(signal): map stderr INFO to log 2026-01-01 17:30:51 +00:00
Peter Steinberger
8b1bd7bae6 style: format onboarding commands 2026-01-01 17:30:51 +00:00
Peter Steinberger
4d9723e4a0 fix: detect bun relay assets 2026-01-01 18:30:16 +01:00
Peter Steinberger
b17adacc15 docs: update changelog 2026-01-01 17:24:42 +00:00