Commit Graph

46753 Commits

Author SHA1 Message Date
Val Alexander
8ef18e8bca Merge branch 'main' into meow/control-ui-mount-fallback 2026-05-11 07:58:59 -05:00
Peter Steinberger
36aea9792f docs: update changelog for #80333 2026-05-11 13:58:14 +01:00
samzong
1ecd46f49b fix(channels): cache selected channel registry lookups 2026-05-11 13:58:14 +01:00
Shakker
7c75001492 test: pin cron diagnostics entries 2026-05-11 13:58:01 +01:00
Peter Steinberger
9c5a150336 test: tighten UI view assertions 2026-05-11 13:57:15 +01:00
Shakker
a012bfb296 test: pin cron timer handles 2026-05-11 13:55:45 +01:00
Peter Steinberger
ef9c03c4bb test: tighten UI gateway assertions 2026-05-11 13:54:54 +01:00
Shakker
82cc6f1d25 test: pin cron schedule logs 2026-05-11 13:54:38 +01:00
Shakker
0fcddd3974 test: pin cron reaper store 2026-05-11 13:53:01 +01:00
Shakker
e3cde42b49 test: pin attachment offload warning 2026-05-11 13:52:04 +01:00
Peter Steinberger
552f088af9 test: tighten gateway live assertions 2026-05-11 13:51:37 +01:00
Shakker
f801009008 test: pin runtime recovery logs 2026-05-11 13:50:39 +01:00
Peter Steinberger
318794f808 test: tighten gateway helper assertions 2026-05-11 13:49:35 +01:00
Shakker
c165b9c650 test: pin agent identity writes 2026-05-11 13:49:23 +01:00
Shakker
bcdec7bfb9 test: pin plugin approval ids 2026-05-11 13:47:51 +01:00
Peter Steinberger
cca6c4cfcf test: tighten gateway send assertions 2026-05-11 13:45:24 +01:00
Shakker
17b4ab369e test: pin tools catalog plugin fields 2026-05-11 13:45:00 +01:00
Peter Steinberger
296a0feddc test: tighten gateway rate limit assertions 2026-05-11 13:43:34 +01:00
Peter Steinberger
26b32601f0 test: tighten tools catalog assertions 2026-05-11 13:41:40 +01:00
Shakker
29f85ca246 test: pin gateway client logs 2026-05-11 13:41:18 +01:00
Val Alexander
96b672c54d Stabilize Control UI connection diagnostics (#80510)
Summary:
- Catch browser-side WebSocket constructor security failures and surface wss://, Tailscale, and loopback dashboard guidance.
- Classify the browser WebSocket security code through Control UI login and overview insecure-context hints.
- Keep the changelog attribution under the active Fixes section.


Verification:
- pnpm test ui/src/ui/gateway.node.test.ts ui/src/ui/views/login-gate.test.ts ui/src/ui/views/overview.node.test.ts src/logging/diagnostic.test.ts
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md src/logging/diagnostic-stability.ts src/logging/diagnostic.test.ts ui/src/ui/gateway.ts ui/src/ui/gateway.node.test.ts ui/src/ui/views/login-gate.test.ts ui/src/ui/views/overview-hints.ts ui/src/ui/views/overview.node.test.ts
- git diff --check origin/main...HEAD
- pnpm check:changed
- GitHub Real behavior proof and CI preflight passed on 1ea05289b1
2026-05-11 07:40:47 -05:00
Peter Steinberger
39348e9a93 test: tighten skill gateway assertions 2026-05-11 13:39:41 +01:00
Shakker
1517c36dbd test: pin reload deferral warnings 2026-05-11 13:38:53 +01:00
Shakker
b41d766394 test: pin skill update config writes 2026-05-11 13:37:28 +01:00
Peter Steinberger
6fb630aec1 test: avoid mutating diagnostics snapshot keys 2026-05-11 13:36:51 +01:00
Peter Steinberger
7c6c2fa994 test: tighten gateway server response assertions 2026-05-11 13:36:51 +01:00
Shakker
6963fd1492 test: pin session reset hook strings 2026-05-11 13:36:00 +01:00
Ayaan Zaidi
6887b12be7 docs(changelog): add Telegram thinking status entry (#80341) (thanks @VACInc) 2026-05-11 18:04:53 +05:30
Ayaan Zaidi
377d7a0b4c fix(telegram): simplify thinking defaults 2026-05-11 18:04:53 +05:30
VACInc
9a47f0fd3d fix: preserve native status thinking precedence 2026-05-11 18:04:53 +05:30
VACInc
d468741c5b test: fix native status alias index mock 2026-05-11 18:04:53 +05:30
VACInc
8192147b90 fix: respect native status thinking overrides 2026-05-11 18:04:53 +05:30
VACInc
6562bac624 fix: show Telegram thinking defaults 2026-05-11 18:04:53 +05:30
Val Alexander
548abf4e92 fix(control-ui): polish mount fallback recovery 2026-05-11 07:34:12 -05:00
Shakker
ee77ce467a test: cover diagnostics snapshots 2026-05-11 13:33:48 +01:00
Peter Steinberger
653483d9c8 test: tighten gateway server method assertions 2026-05-11 13:32:24 +01:00
Shakker
4b51e86914 test: pin chat abort payloads 2026-05-11 13:31:28 +01:00
Shakker
06f39a97f1 test: pin session archive filenames 2026-05-11 13:29:53 +01:00
Peter Steinberger
da7cc2b11c fix(feishu): make manual setup the default 2026-05-11 13:29:13 +01:00
Peter Steinberger
2838eb4d8e test: tighten node pairing authz assertions 2026-05-11 13:28:24 +01:00
Peter Steinberger
4c070299c8 test: tighten telegram session recreation assertions 2026-05-11 13:27:09 +01:00
Shakker
eabb129bcf test: pin subagent hook session keys 2026-05-11 13:26:17 +01:00
Peter Steinberger
951444cb83 test: tighten gateway preauth assertions 2026-05-11 13:25:47 +01:00
Shakker
c2346d1042 test: pin conversation label calls 2026-05-11 13:24:55 +01:00
Peter Steinberger
344f42a52a test: tighten gateway helper call assertions 2026-05-11 13:24:11 +01:00
Shakker
f60a12ccca test: pin fast reply bootstrap checks 2026-05-11 13:23:34 +01:00
Peter Steinberger
fb11851c7f docs: refresh config baseline 2026-05-11 13:21:47 +01:00
Peter Steinberger
0362b75824 feat(discord): add voice channel allowlist 2026-05-11 13:21:47 +01:00
Peter Steinberger
696a98871d test: tighten gateway call assertions 2026-05-11 13:21:32 +01:00
Shakker
0d8d350d16 test: pin gateway doctor notes 2026-05-11 13:20:48 +01:00