Peter Steinberger
12a56d4d46
docs: document control ui sources
2026-06-04 20:57:09 -04:00
Vincent Koc
3480832614
test(ui): defer control ui vite import
2026-06-03 08:13:30 -07:00
Vincent Koc
d3ab7e92ef
fix(ci): harden ARM smoke and browser checks
2026-06-03 07:30:12 -07:00
Vincent Koc
c0b05a2100
perf(control-ui): coalesce chat metadata startup
...
Add a coalesced chat.metadata Gateway method so the Control UI can fetch model and command metadata without blocking a clean first message path. Reuses existing models/commands builders, keeps compatibility fallback for older gateways, updates protocol artifacts, and adds focused gateway/UI/e2e coverage.
2026-06-02 22:34:54 -07:00
Vincent Koc
c69a8d633d
perf(control-ui): hydrate chat startup state
...
Add a combined chat.startup gateway method for Control UI startup hydration so first chat load can receive history and agents in one RPC, while falling back to chat.history for older/unadvertised gateways. Verified with focused UI/gateway tests, tsgo/oxlint/diff checks, clean autoreview, and Testbox changed gate tbx_01kt1dt6fqdtdbprsk48z8fn71.
2026-06-01 12:14:19 +01:00
Vincent Koc
0bfba7e26d
fix(ui): detect system chromium for e2e
2026-06-01 01:09:46 +01:00
Vincent Koc
ddbd16a04a
fix(ui): honor chromium executable override
2026-06-01 00:20:10 +01:00
Peter Steinberger
2b30951b80
feat: calm composer controls ( #88772 )
2026-05-31 23:37:27 +01:00
Peter Steinberger
89cdf164ca
fix(ui): keep chat usable during session loading
2026-05-31 16:08:56 +01:00
Peter Steinberger
7a22515972
test(release): harden beta validation gates
2026-05-31 13:39:48 +01:00
Peter Steinberger
deb7bc6539
chore(lint): enable readability lint rules
2026-05-31 07:17:57 +01:00
brokemac79
d11e82aeea
fix(ui): keep selected chat model visible after session switch
...
Fixes #86597 . Thanks @brokemac79.
2026-05-30 20:53:47 +01:00
Peter Steinberger
b1117d9862
refactor: extract gateway client package ( #87797 )
...
* refactor: extract gateway client package
* chore: drop generated gateway package artifacts
* refactor: move gateway protocol package
* refactor: remove old gateway protocol tree
* test: keep auth compat split in run mode
* test: expose gateway wrapper options for internals
* fix: watch moved gateway package sources
* test: normalize slash command import guard
* chore: teach knip gateway package entries
* ci: route gateway client package checks
* fix: reuse ipaddr for gateway client hosts
* fix: sync gateway protocol usage schema
2026-05-29 02:23:42 +01:00
Vincent Koc
8bd4736f03
fix(ui): replay pending cron filter reloads
2026-05-29 02:50:58 +02:00
Val Alexander
96635c7c27
fix(webchat): preserve sends through reconnect ( #87531 )
...
* fix(webchat): preserve sends through reconnect
* fix(webchat): scope queued sends by session
* fix(webchat): localize queue retry labels
* fix(secrets): remove unused path helper
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-28 17:18:24 +01:00
Vincent Koc
4424dafe64
fix(ui): harden control e2e browser setup
2026-05-25 23:19:55 +02:00
Alex Knight
1fdc73ae4b
fix(ui): move chat session search into picker ( #85303 )
...
* fix(ui): move chat session search into picker
* fix(ui): smooth chat picker search controls
* test(ui): add mocked chat picker e2e harness
2026-05-22 21:57:00 +10:00
Alex Knight
e2f82d4d30
test: add mocked Control UI E2E tests and playwright for local verification and development ( #85278 )
...
* test: add control ui mocked e2e
2026-05-22 19:36:38 +10:00
Vincent Koc
88c49f9e68
chore(deadcode): dedupe repeated helpers
2026-05-21 18:47:09 +08:00
Peter Steinberger
1fb2e18f47
refactor: simplify cli conversions
2026-04-11 01:27:48 +01:00
Peter Steinberger
80c8567f9d
fix: resolve merge conflicts and preserve runtime test fixes
2026-04-06 22:46:33 +01:00
Peter Steinberger
e999f2aae3
test: silence lit dev-mode warnings in ui suite
2026-03-28 13:13:02 +00:00
Peter Steinberger
c12623a857
test: share plugin auth and ui storage fixtures
2026-03-26 16:55:20 +00:00