CJ Winslow
4ad5b044df
feat: add heuristic session title derivation for session picker
...
Enable meaningful session titles via priority-based derivation:
1. displayName (user-set)
2. subject (group name)
3. First user message (truncated to 60 chars)
4. sessionId prefix + date fallback
Opt-in via includeDerivedTitles param to avoid perf impact on
regular listing. Reads only first 10 lines of transcript files.
Closes #1161
2026-01-20 16:36:51 +00:00
Peter Steinberger
cbfcd77afb
refactor(macos): split exec approvals handler
2026-01-20 16:24:44 +00:00
Peter Steinberger
93b19c9936
fix: repair model compat + editor ctor
2026-01-20 16:19:49 +00:00
Peter Steinberger
aed917aecf
style(macos): fix swiftformat lint
2026-01-20 16:19:37 +00:00
Peter Steinberger
df0229257a
fix(tui): update CustomEditor ctor
2026-01-20 16:06:21 +00:00
Peter Steinberger
d6ac5b66ce
fix(macos): disambiguate AnyCodable usage
2026-01-20 16:05:08 +00:00
Peter Steinberger
8bdbde5095
fix: stabilize gateway tests
2026-01-20 16:02:46 +00:00
Peter Steinberger
5f3f0510fa
feat: sync plugin updates with update channel
2026-01-20 16:00:42 +00:00
Peter Steinberger
fcec6dd950
fix: clarify doctor auto-enable hint
2026-01-20 15:58:30 +00:00
Peter Steinberger
a7776dfd84
fix: allow custom skill config bag
...
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>
2026-01-20 15:57:08 +00:00
Peter Steinberger
b246c0358b
fix: default Anthropic API cache TTL to 1h
2026-01-20 15:48:53 +00:00
Peter Steinberger
6d6b95009e
chore: update a2ui bundle hash
2026-01-20 15:48:52 +00:00
Peter Steinberger
ee79a9455a
fix: silence macos warning noise
2026-01-20 15:48:52 +00:00
Peter Steinberger
58a97f5b85
fix: update device identity signing
2026-01-20 15:48:52 +00:00
Peter Steinberger
b2e4f416f4
fix: bridge gateway anycodable payloads
2026-01-20 15:48:52 +00:00
Peter Steinberger
5a2695c792
chore: refresh swift package resolved
2026-01-20 15:48:52 +00:00
Peter Steinberger
4ef7723916
fix: harden compat and editor ctor
2026-01-20 15:16:05 +00:00
Peter Steinberger
8c2a478c6d
fix: shorten bonjour gateway service type
2026-01-20 15:10:06 +00:00
Peter Steinberger
67c0a00346
docs: refresh development channels timestamp
2026-01-20 15:10:06 +00:00
Peter Steinberger
4dde256a78
Merge pull request #1308 from dougvk/fix/preserve-command-arg-casing
...
fix(session): preserve command argument casing
2026-01-20 15:04:28 +00:00
Peter Steinberger
887abab62c
fix: update model compat + tui editor
2026-01-20 15:02:25 +00:00
Peter Steinberger
e8a1a29d27
docs: add WhatsApp family binding example
2026-01-20 15:00:25 +00:00
Peter Steinberger
c1af1f5609
docs: clarify sandbox env + recreate guidance
2026-01-20 15:00:25 +00:00
Peter Steinberger
586ec8999f
fix: guard closeIdleConnections typing
2026-01-20 14:58:31 +00:00
Peter Steinberger
0159fb4202
fix: close idle gateway http connections
2026-01-20 14:56:30 +00:00
Peter Steinberger
6e7dfc4e8f
fix: guard ZAI compat on openai-completions api
2026-01-20 14:39:58 +00:00
Peter Steinberger
e0945c9531
fix: align CustomEditor with pi-tui Editor API
2026-01-20 14:35:42 +00:00
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