Commit Graph

1525 Commits

Author SHA1 Message Date
Peter Steinberger
815621c0d4 fix: finish run control defaults (#79385) (thanks @VACInc) 2026-05-09 06:51:20 -04:00
VACInc
cfb0c34ff6 feat: add realtime consult overrides 2026-05-09 06:51:20 -04:00
Peter Steinberger
bf185f9817 test: tighten config preset schema assertion 2026-05-09 11:45:58 +01:00
Peter Steinberger
8dc1080db7 test: tighten tool stream fallback assertions 2026-05-09 11:44:48 +01:00
Peter Steinberger
4883a0e6c4 chore: update workspace dependencies 2026-05-09 10:58:36 +01:00
Peter Steinberger
5550d0ecf5 fix(ui): refresh model cache from session status 2026-05-09 09:25:19 +01:00
Peter Steinberger
657d2331b3 test: tighten custom theme fetch assertions 2026-05-09 09:22:35 +01:00
Peter Steinberger
fa637c1744 test: tighten ui responsive geometry assertions 2026-05-09 06:54:30 +01:00
Peter Steinberger
39dfe4d1f8 test: tighten ui chat idempotency keys 2026-05-09 06:53:16 +01:00
Peter Steinberger
285283ce04 test: tighten app settings timing assertions 2026-05-09 06:12:29 +01:00
Peter Steinberger
951025ca9d test: tighten gateway client timing assertions 2026-05-09 06:10:43 +01:00
Shakker
919e87784c test: tighten ui session array assertions 2026-05-09 05:05:25 +01:00
Peter Steinberger
bef9f75f05 test: tighten app tool stream compaction assertions 2026-05-09 05:01:16 +01:00
Peter Steinberger
0056f84e8b test: tighten native bridge cleanup assertion 2026-05-09 04:55:29 +01:00
Peter Steinberger
08a38dca08 test: tighten config custom theme assertion 2026-05-09 04:53:39 +01:00
Peter Steinberger
8d563f40ea test: tighten quick settings theme assertion 2026-05-09 04:52:22 +01:00
Peter Steinberger
1ddab3067c test: tighten grouped render listener assertion 2026-05-09 04:50:39 +01:00
Peter Steinberger
877b860093 test: tighten custom theme fetch assertion 2026-05-09 04:48:56 +01:00
Peter Steinberger
497ec02242 test: tighten config form element helper 2026-05-09 04:47:30 +01:00
Shakker
3c3e0e7f9b test: tighten ui chat empty array assertions 2026-05-09 04:37:23 +01:00
Shakker
c36c7e9b80 test: tighten ui empty array assertions 2026-05-09 04:35:45 +01:00
Shakker
3a654fd5eb test: tighten ui empty form assertions 2026-05-09 04:19:22 +01:00
Peter Steinberger
f0b0988b04 test: assert stale cron render output 2026-05-09 01:37:33 +01:00
Peter Steinberger
e3cc2c41ec test: replace native bridge throw-only assertions 2026-05-09 01:17:29 +01:00
Shakker
c008c54f9e test: clear chat refresh macrotask timers 2026-05-09 01:07:27 +01:00
Shakker
cc027d49c3 test: clear refresh tab macrotask timers 2026-05-09 01:06:04 +01:00
Peter Steinberger
79d85bf514 test: simplify chat model provider lookup 2026-05-09 00:34:44 +01:00
Peter Steinberger
a1d288cbb7 test: simplify quick settings card collection 2026-05-09 00:33:23 +01:00
AlexAlves87
41130a83d1 feat(ui): add SPA-side support for WebView2 native bridge (#69633)
Summary:
- Add the Control UI SPA-side WebView2 bridge for native Windows hosts.
- Route native `draft-text` messages through the existing chat draft path and send the `ready` handshake on bridge setup.
- Cover listener ordering, cleanup, malformed message handling, browser no-op behavior, and input-history reset.

Verification:
- Exact-head CI passed on c59bb4f5c8.
- Real behavior proof passed with Windows/WebView2 screen recording evidence.
- Maintainer review approved.
2026-05-08 17:48:00 -05:00
Peter Steinberger
150ded8f27 test: tighten core capture assertions 2026-05-08 20:44:46 +01:00
Shakker
0122b3bd5f test: tighten config controller request assertions 2026-05-08 20:37:23 +01:00
Peter Steinberger
40bf847394 test: tighten ui media helper assertions 2026-05-08 20:35:41 +01:00
Peter Steinberger
9f2fda6079 test: tighten core ui helper assertions 2026-05-08 20:33:50 +01:00
Shakker
0b8a2204a3 test: tighten mobile controls dropdown assertions 2026-05-08 20:27:53 +01:00
Shakker
57f6521e31 test: tighten fallback status assertions 2026-05-08 20:20:50 +01:00
Shakker
5e80c6abed test: tighten channel config snapshot assertion 2026-05-08 20:13:16 +01:00
Shakker
a51a9fcd06 test: tighten usage helper tool assertions 2026-05-08 20:12:07 +01:00
Peter Steinberger
ae2338b744 test: require core ui async callbacks 2026-05-08 19:41:54 +01:00
Shakker
17127ef022 test: tighten usage aggregate assertion 2026-05-08 19:23:12 +01:00
Shakker
67e40485cd test: tighten debug view command assertion 2026-05-08 19:21:20 +01:00
Peter Steinberger
d642cce5ae test: require ui deferred callbacks 2026-05-08 19:15:40 +01:00
Peter Steinberger
45f3ec2ead test: require deferred callbacks 2026-05-08 18:57:36 +01:00
Peter Steinberger
f29327b65d test: require channels controller fixtures 2026-05-08 18:55:56 +01:00
Shakker
a4c95bbb80 test: tighten locale version assertion 2026-05-08 18:54:12 +01:00
Shakker
6d1c5c9df3 test: tighten custom theme parse assertion 2026-05-08 18:48:59 +01:00
Shakker
df22284f85 test: tighten control ui buffer assertions 2026-05-08 18:16:04 +01:00
Peter Steinberger
396179883c test: require compact ui controls 2026-05-08 17:57:22 +01:00
Peter Steinberger
ebe6ef321c test: require modal shadow labels 2026-05-08 17:36:12 +01:00
Peter Steinberger
7cc0b21e4d test: restore node 26 test compatibility 2026-05-08 16:52:23 +01:00
Peter Steinberger
9ce5a6db5b test: require grouped render elements 2026-05-08 16:40:34 +01:00