Commit Graph

1572 Commits

Author SHA1 Message Date
Peter Steinberger b282745b4c test: tighten app render helper assertions 2026-05-11 09:08:49 +01:00
Peter Steinberger e9174fc984 test: tighten tool card assertions 2026-05-11 09:06:29 +01:00
Peter Steinberger 2d64ee0aec test: tighten google live talk assertions 2026-05-11 09:05:10 +01:00
Peter Steinberger 85e9dd0720 test: tighten command palette item assertions 2026-05-11 09:02:44 +01:00
Peter Steinberger 7ec38cc88f test: tighten resizable divider assertions 2026-05-11 07:26:42 +01:00
nickmopen b90f28e895 fix(ui): prevent programmatic scrollTo from flipping chatUserNearBott… (#76991)
* fix(ui): prevent programmatic scrollTo from flipping chatUserNearBottom during streaming

* fix(ui): preserve user scroll-up events that arrive during programmatic scroll guard window

* test(ui): add unit coverage for programmatic scroll guard boundary and retry path

* fix(ui): preserve chat scroll bookkeeping

* chore: drop unrelated slack formatting

* test: narrow inbound dedupe claim result

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-05-11 05:07:19 +01:00
Peter Steinberger 0a42c049a1 test: tighten grouped render assertions 2026-05-11 05:00:53 +01:00
Peter Steinberger a40b95dea5 test: tighten ui performance and dedupe assertions 2026-05-11 04:57:38 +01:00
Peter Steinberger 4e8e32fa51 test: tighten control ui bootstrap assertions 2026-05-11 03:45:56 +01:00
Peter Steinberger 429a6a8cc9 test: tighten slash command steer assertions 2026-05-11 03:36:24 +01:00
Peter Steinberger 6346e792c4 build: enable stricter TypeScript checks 2026-05-11 02:04:17 +01:00
Peter Steinberger 2b0913e9aa test: tighten chat controller assertions 2026-05-10 23:30:44 +01:00
Peter Steinberger 694a089b89 test: tighten chat item assertions 2026-05-10 23:09:53 +01:00
Peter Steinberger 4b7b33e634 test: tighten ui storage assertions 2026-05-10 21:48:26 +01:00
Peter Steinberger d3e9d1e186 test: tighten dreaming controller assertions 2026-05-10 21:26:40 +01:00
Peter Steinberger f9c0dc2d2b fix(feishu): fall back from missing thread replies (#80306)
Summary:
- The branch adds an opt-in Feishu top-level group-send fallback for withdrawn or missing normal quoted thread replies, plus regression coverage, a changelog entry, and CI/lint typing and baseline refreshes.
- Reproducibility: yes. at source level. Current main hard-errors withdrawn/not-found Feishu reply targets when `replyInThread` is true, and the existing regression test asserts that no top-level create fallback occurs.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(feishu): fall back from missing thread replies
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8030…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-80306 with ma…
- PR branch already contained follow-up commit before automerge: fix(ci): satisfy stricter lint and test types
- PR branch already contained follow-up commit before automerge: fix(ci): align Node 24 test typing

Validation:
- ClawSweeper review passed for head 93146f9d13.
- Required merge gates passed before the squash merge.

Prepared head SHA: 93146f9d13
Review: https://github.com/openclaw/openclaw/pull/80306#issuecomment-4415604729

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-10 16:41:51 +00:00
Peter Steinberger c66afd8481 test: clear ui cron broad matchers 2026-05-10 13:54:07 +01:00
Peter Steinberger 11dc5cb94e fix: compact tool progress display 2026-05-10 11:26:23 +01:00
Peter Steinberger 115049753d test: clear slash command broad matchers 2026-05-10 11:24:54 +01:00
Peter Steinberger 31a87584d0 test: clear app chat broad matchers 2026-05-10 10:50:41 +01:00
Val Alexander 38456f5f03 fix(gateway): scope chat session list refreshes
Fix Control UI post-first-message session switching stalls by scoping chat-specific sessions.list refreshes to the active agent, avoiding disk-only store discovery for configured-only gateway lists, and adding sessions.list diagnostics spans.\n\nVerification:\n- pnpm test ui/src/ui/controllers/sessions.test.ts ui/src/ui/app-render.helpers.node.test.ts ui/src/ui/app-chat.test.ts ui/src/ui/app-gateway.sessions.node.test.ts src/gateway/server.sessions.store-rpc.test.ts src/gateway/server.sessions.list-changed.test.ts src/gateway/session-utils.subagent.test.ts\n- pnpm check:changed\n- pnpm protocol:check\n- pnpm lint:ui:no-raw-window-open\n- Browser QA against Control UI dev server\n\nFixes #79675.
2026-05-10 03:35:46 -05:00
github-actions[bot] 80047b1bc7 chore(ui): refresh fa control ui locale 2026-05-10 08:33:23 +00:00
github-actions[bot] 9e3d748b08 chore(ui): refresh nl control ui locale 2026-05-10 08:33:10 +00:00
github-actions[bot] 7008b89e66 chore(ui): refresh vi control ui locale 2026-05-10 08:32:39 +00:00
github-actions[bot] 00a6fb38af chore(ui): refresh th control ui locale 2026-05-10 08:32:28 +00:00
github-actions[bot] 976589558c chore(ui): refresh pl control ui locale 2026-05-10 08:32:21 +00:00
github-actions[bot] 4c391b04be chore(ui): refresh id control ui locale 2026-05-10 08:32:11 +00:00
github-actions[bot] 7110c8f7fd chore(ui): refresh uk control ui locale 2026-05-10 08:31:31 +00:00
github-actions[bot] 44e35435c3 chore(ui): refresh it control ui locale 2026-05-10 08:31:13 +00:00
github-actions[bot] b6e712a47c chore(ui): refresh tr control ui locale 2026-05-10 08:31:11 +00:00
github-actions[bot] 51b451541d chore(ui): refresh ar control ui locale 2026-05-10 08:31:02 +00:00
github-actions[bot] 190347ab4d chore(ui): refresh fr control ui locale 2026-05-10 08:30:31 +00:00
github-actions[bot] dabc01fe20 chore(ui): refresh ko control ui locale 2026-05-10 08:30:08 +00:00
github-actions[bot] 97b44e19a1 chore(ui): refresh ja-JP control ui locale 2026-05-10 08:30:05 +00:00
github-actions[bot] 7173f7740e chore(ui): refresh es control ui locale 2026-05-10 08:29:59 +00:00
github-actions[bot] 5086931120 chore(ui): refresh pt-BR control ui locale 2026-05-10 08:29:11 +00:00
github-actions[bot] 0a8f274fb0 chore(ui): refresh zh-TW control ui locale 2026-05-10 08:29:07 +00:00
github-actions[bot] 991bb17dc4 chore(ui): refresh zh-CN control ui locale 2026-05-10 08:28:58 +00:00
github-actions[bot] bab6772ada chore(ui): refresh de control ui locale 2026-05-10 08:28:52 +00:00
Val Alexander 50690605bd fix(control-ui): show Sessions live status
Summary:
- Show compact live/idle/terminal status badges in the Sessions table using existing row status fields.
- Rename the active-minute filter to Updated within and keep Sessions rows single-line across responsive widths.
- Add focused rendering/layout coverage, locale sync, and changelog attribution.

Verification:
- GitHub PR checks green on 5f8994aadc, including Real behavior proof, check, check-additional, checks-node-core, build-artifacts, build-smoke, check-lint, security-fast, security-scm-fast, and security-dependency-audit.
- Local rebase sanity after conflict resolution: git diff --check origin/main...HEAD and pnpm exec oxfmt --check --threads=1 CHANGELOG.md.

Fixes #78307.
2026-05-10 03:26:50 -05:00
Peter Steinberger 1f74185364 test: refresh release validation expectations 2026-05-10 06:32:16 +01:00
Peter Steinberger a0fb7fb045 refactor: centralize channel ingress access 2026-05-10 00:18:36 -04:00
Colin a77d2c142c fix: address realtime voice review feedback 2026-05-10 00:13:23 -04:00
Colin 7a2a31dede feat: add realtime voice OAuth controls 2026-05-10 00:13:23 -04:00
Peter Steinberger 26c8410282 test: tighten usage render assertions 2026-05-09 21:54:09 +01:00
Peter Steinberger 97a5277021 test: tighten usage metrics assertion 2026-05-09 21:51:03 +01:00
Peter Steinberger d791eba206 test: tighten ui log parser assertion 2026-05-09 21:49:57 +01:00
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