Commit Graph

6917 Commits

Author SHA1 Message Date
Peter Steinberger
a3e884851c feat: improve /new model hints and reset confirmation 2026-01-20 14:35:20 +00:00
Peter Steinberger
105baba19c fix: align tui editor init (#1298) (thanks @sibbl) 2026-01-20 14:32:46 +00:00
Peter Steinberger
44d24083a4 refactor: split matrix provider modules 2026-01-20 14:32:04 +00:00
Peter Steinberger
4d7e948014 fix: clean up lint leftovers 2026-01-20 14:25:18 +00:00
Peter Steinberger
470d32bf33 fix: drain openresponses test responses 2026-01-20 14:20:04 +00:00
Peter Steinberger
2a056e9add feat: add update channel status
Co-authored-by: Richard Poelderl <18185649+p6l-richard@users.noreply.github.com>
2026-01-20 14:19:03 +00:00
Peter Steinberger
374310b880 fix: tolerate pi-tui type exports 2026-01-20 14:17:39 +00:00
Peter Steinberger
527002ad90 fix(browser): register AI snapshot refs (#1282)
thanks @John-Rood

Co-authored-by: John Rood <62669593+John-Rood@users.noreply.github.com>
2026-01-20 14:14:36 +00:00
John Rood
9cd22a43ae fix(browser): register refs from AI snapshot for act commands
When using the default AI snapshot format without explicit options like
interactive/compact/labels, refs were not being registered because
snapshotAiViaPlaywright returns raw text without ref registration.

This caused 'Unknown ref' errors when subsequently using act commands
with refs like e12 that appeared in the snapshot text.

The fix extracts refs from the AI snapshot using buildRoleSnapshotFromAiSnapshot
and registers them via rememberRoleRefsForTarget so act commands can resolve them.

Fixes #1268
2026-01-20 14:13:48 +00:00
Peter Steinberger
3ce735b749 fix: merge login shell PATH for gateway exec 2026-01-20 14:04:13 +00:00
Peter Steinberger
f796a5deef fix: accept pi-tui editor ctor variants 2026-01-20 14:02:36 +00:00
Peter Steinberger
7884419bbe chore: fix lint/format 2026-01-20 13:52:59 +00:00
Peter Steinberger
bfc4e77190 fix: update ui ed25519 + bluebubbles actions 2026-01-20 13:43:27 +00:00
Peter Steinberger
c391abab79 style: format update channel logic 2026-01-20 13:41:30 +00:00
Peter Steinberger
ac8e23f841 style: format update channel logic 2026-01-20 13:41:30 +00:00
Peter Steinberger
98d4797cc6 feat: add dev update channel 2026-01-20 13:41:30 +00:00
Peter Steinberger
16c1683946 docs: note release channels and add contributor
Co-authored-by: Richard Poelderl <richard.poelderl@gmail.com>
2026-01-20 13:41:30 +00:00
Peter Steinberger
aedadc41ce chore: record zalouser PR commits 2026-01-20 13:38:38 +00:00
Peter Steinberger
02d47529c7 docs: add zalouser PR thanks 2026-01-20 13:33:13 +00:00
Peter Steinberger
d2bcaa81f5 fix: align zalouser status + schema 2026-01-20 13:32:11 +00:00
Peter Steinberger
954ea86a46 fix: sync mobile gateway auth v3 2026-01-20 13:30:40 +00:00
Peter Steinberger
0c25a871fc fix: run doctor config flow once 2026-01-20 13:27:51 +00:00
Peter Steinberger
d585a39645 fix: add /skill fallback for native limits
Co-authored-by: thewilloftheshadow <thewilloftheshadow@users.noreply.github.com>
2026-01-20 13:20:29 +00:00
Peter Steinberger
44a3a7f5fc Merge pull request #1247 from sebslight/fix/perplexity-web-search-provider
Config: accept Perplexity for web_search
2026-01-20 13:18:18 +00:00
Peter Steinberger
0883136a38 refactor: centralize channel ui metadata 2026-01-20 13:11:49 +00:00
Peter Steinberger
7411ed831d chore: update deps 2026-01-20 13:06:16 +00:00
Peter Steinberger
6eace493e9 fix: tighten tls fingerprints and approval events 2026-01-20 13:04:20 +00:00
Peter Steinberger
ff0141baef docs: finalize clawnet refactor doc 2026-01-20 13:04:20 +00:00
Peter Steinberger
246028dfc6 fix: validate ws tls fingerprint 2026-01-20 13:04:20 +00:00
Peter Steinberger
20c58a285b docs: update protocol + security notes 2026-01-20 13:04:20 +00:00
Peter Steinberger
e8d5d2f816 feat: enrich presence with roles 2026-01-20 13:04:20 +00:00
Peter Steinberger
2f75397400 feat: add discovery role hints 2026-01-20 13:04:19 +00:00
Peter Steinberger
a127a7ad40 feat: add remote gateway tls fingerprint 2026-01-20 13:04:19 +00:00
Peter Steinberger
6a7d2e77b1 feat: route exec approvals via gateway 2026-01-20 13:04:19 +00:00
Peter Steinberger
e0c6ff4252 chore: make @napi-rs/canvas optional 2026-01-20 13:04:19 +00:00
Peter Steinberger
578e136b6a test: cover scope upgrade flow 2026-01-20 13:04:19 +00:00
Peter Steinberger
b2b4f9492c feat: wire role-scoped device creds 2026-01-20 13:04:19 +00:00
Peter Steinberger
ce1a36ffe0 feat: enforce device-bound connect challenge 2026-01-20 13:04:19 +00:00
Peter Steinberger
da26e4bd87 docs: add matrix crypto setup note 2026-01-20 12:42:41 +00:00
Peter Steinberger
cb53821c44 build: allow matrix crypto build scripts 2026-01-20 12:23:05 +00:00
Peter Steinberger
102792a7d6 docs: add #1306 changelog entry 2026-01-20 12:08:15 +00:00
Peter Steinberger
96ea6f4c3c refactor: extend channel plugin boundary 2026-01-20 12:07:54 +00:00
Peter Steinberger
eb12232c23 fix: drop stray Peekaboo submodule 2026-01-20 12:07:54 +00:00
Tyler Yust
9b29739244 fix: remove unused typingSignals variable in get-reply-run 2026-01-20 12:07:54 +00:00
Tyler Yust
153ab28745 refactor: improve error handling in embedded run payloads by clarifying conditions for user-facing error messages and updating test descriptions for typing behavior 2026-01-20 12:07:54 +00:00
Tyler Yust
89e96917c4 feat: extend BlueBubbles attachment handling by adding support for reply context, allowing users to reference previous messages in media attachments 2026-01-20 12:07:54 +00:00
Tyler Yust
b25ebeda24 feat: add media size validation to BlueBubbles media handling, ensuring compliance with channel limits and improving error handling for oversized media 2026-01-20 12:07:54 +00:00
Tyler Yust
9aa2392c1c feat: enhance BlueBubbles media and message handling by adding reply context support and improving outbound message ID tracking 2026-01-20 12:07:54 +00:00
Tyler Yust
a235072c3b feat: refactor BlueBubbles media handling by introducing a dedicated media send function and optimizing message processing for media attachments 2026-01-20 12:07:54 +00:00
Tyler Yust
430c5cdf6b feat: improve BlueBubbles message processing by adding reply context formatting and enhancing message ID extraction from responses 2026-01-20 12:07:54 +00:00