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
Peter Steinberger
a54ec4572e
test: require config browser elements
2026-05-08 16:37:35 +01:00
Peter Steinberger
64eff58248
test: require navigation browser elements
2026-05-08 16:35:20 +01:00
Shakker
14b480defc
test: require tool card controls
2026-05-08 16:32:35 +01:00
Peter Steinberger
1b9431f0c4
test: require chat responsive geometry
2026-05-08 16:31:55 +01:00
Shakker
5ad0b7f920
test: require grouped render action targets
2026-05-08 16:31:46 +01:00
Shakker
a7ecc7bcd9
test: require dreaming diary buttons
2026-05-08 16:30:53 +01:00
Shakker
7b377d23dc
test: require agents preview controls
2026-05-08 16:29:40 +01:00
Peter Steinberger
43d9b44c7a
test: tighten talk and session controls
2026-05-08 16:29:27 +01:00
Shakker
fce7b95d19
test: require skills view buttons
2026-05-08 16:28:52 +01:00
Shakker
e101ca9ed1
test: require command palette controls
2026-05-08 16:27:39 +01:00
Peter Steinberger
a13ffb9d9f
test: require cron view dom elements
2026-05-08 16:27:21 +01:00
Shakker
d4278fcaf7
test: require channel action buttons
2026-05-08 16:26:51 +01:00
Shakker
19ac69bba3
test: require session view controls
2026-05-08 16:26:00 +01:00
Peter Steinberger
4a2081c675
test: require chat view model picker
2026-05-08 16:25:37 +01:00
Shakker
fd443f8bec
test: require chat action buttons
2026-05-08 16:24:26 +01:00
Shakker
2e50223efa
test: require quick settings buttons
2026-05-08 16:23:45 +01:00
Peter Steinberger
007b366fb6
test: require dreaming view elements
2026-05-08 16:23:36 +01:00
Peter Steinberger
7a39059dc0
test: tighten app stream lifecycle assertions
2026-05-08 16:22:18 +01:00
Peter Steinberger
838b546778
test: require chat control buttons
2026-05-08 16:20:10 +01:00
Shakker
c6aad445e4
test: require navigation chat containers
2026-05-08 16:19:41 +01:00
Peter Steinberger
ffcb7bf7a0
test: require modal dialog helpers
2026-05-08 16:18:18 +01:00
Shakker
ca34143a9d
test: require cron filter controls
2026-05-08 16:15:52 +01:00