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
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
Shakker
a4c95bbb80
test: tighten locale version assertion
2026-05-08 18:54:12 +01:00
Peter Steinberger
190c07afe9
test: tighten generic matcher assertions
2026-05-08 14:09:53 +01:00
Val Alexander
79e3142122
fix(control-ui): clarify login failure guidance
...
Summary:
- Replace raw Control UI login failures with structured remediation guidance.
- Classify auth, pairing, insecure HTTP, origin, protocol mismatch, and transport failures without changing Gateway protocol/auth contracts.
- Localize the new login failure copy across shipped Control UI locale bundles and add regression coverage.
Verification:
- pnpm ui:i18n:sync
- pnpm ui:i18n:check
- pnpm exec vitest run --config test/vitest/vitest.ui.config.ts ui/src/i18n/test/translate.test.ts
- pnpm test ui/src/ui/views/login-gate.test.ts ui/src/ui/views/overview.node.test.ts ui/src/ui/app-gateway.node.test.ts
- pnpm tsgo:test:ui
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md ui/src/i18n/locales/*.ts ui/src/i18n/test/translate.test.ts ui/src/styles/components.css ui/src/ui/views/login-gate.ts ui/src/ui/views/login-gate.test.ts
- git diff --check origin/main..HEAD
- Testbox: pnpm check:changed, https://github.com/openclaw/openclaw/actions/runs/25536382431
Notes:
- Current broad CI has unrelated failures in files outside this PR diff; the PR-specific changed gate and touched UI/i18n checks passed.
- Closes none.
2026-05-07 23:52:48 -05:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
github-actions[bot]
4aaf934c88
chore(ui): refresh fa control ui locale
2026-05-08 03:44:43 +00:00
github-actions[bot]
114d109df2
chore(ui): refresh nl control ui locale
2026-05-08 03:44:23 +00:00
github-actions[bot]
3b6886bdd5
chore(ui): refresh vi control ui locale
2026-05-08 03:44:20 +00:00
github-actions[bot]
034122bdc6
chore(ui): refresh th control ui locale
2026-05-08 03:43:44 +00:00
github-actions[bot]
071c1c0bfe
chore(ui): refresh pl control ui locale
2026-05-08 03:43:23 +00:00
github-actions[bot]
0af2441c31
chore(ui): refresh id control ui locale
2026-05-08 03:43:15 +00:00
github-actions[bot]
881e8cfff3
chore(ui): refresh uk control ui locale
2026-05-08 03:43:10 +00:00
github-actions[bot]
d8a5ef1702
chore(ui): refresh it control ui locale
2026-05-08 03:42:33 +00:00
github-actions[bot]
4e848ada7d
chore(ui): refresh ar control ui locale
2026-05-08 03:42:21 +00:00
github-actions[bot]
6ce9680932
chore(ui): refresh tr control ui locale
2026-05-08 03:42:17 +00:00
github-actions[bot]
64cc58c8c8
chore(ui): refresh fr control ui locale
2026-05-08 03:41:55 +00:00
github-actions[bot]
89a0e75772
chore(ui): refresh ko control ui locale
2026-05-08 03:41:22 +00:00
github-actions[bot]
1b3bbed785
chore(ui): refresh ja-JP control ui locale
2026-05-08 03:41:20 +00:00
github-actions[bot]
7b2255ecb7
chore(ui): refresh es control ui locale
2026-05-08 03:41:10 +00:00
github-actions[bot]
abf6b6619d
chore(ui): refresh pt-BR control ui locale
2026-05-08 03:40:48 +00:00
github-actions[bot]
448f62f53a
chore(ui): refresh de control ui locale
2026-05-08 03:40:16 +00:00
github-actions[bot]
858b6bf3ae
chore(ui): refresh zh-CN control ui locale
2026-05-08 03:40:14 +00:00
github-actions[bot]
9fc08fbf42
chore(ui): refresh zh-TW control ui locale
2026-05-08 03:40:07 +00:00
Val Alexander
d12c92c216
fix(usage): roll up session lineage history
...
Summary:
- Roll up transcript-backed session usage across logical session lineage.
- Preserve lineage through /new and /reset rotations.
- Add Control UI usage scope controls with legacy gateway fallback.
- Refresh generated protocol and Control UI locale fallback surfaces.
Verification:
- pnpm test src/auto-reply/reply/session.test.ts ui/src/ui/controllers/usage.node.test.ts src/gateway/server-methods/usage.sessions-usage.test.ts
- pnpm protocol:check
- pnpm ui:i18n:check
- pnpm ui:build
- git diff --check
- PR CI green on 10f10850ee
Closes #50701 .
2026-05-07 22:38:11 -05:00
github-actions[bot]
d71c11983f
chore(ui): refresh nl control ui locale
2026-05-06 03:22:57 +00:00
github-actions[bot]
186d247209
chore(ui): refresh fa control ui locale
2026-05-06 03:22:53 +00:00
github-actions[bot]
020581ac7f
chore(ui): refresh vi control ui locale
2026-05-06 03:22:49 +00:00
github-actions[bot]
f51436868b
chore(ui): refresh th control ui locale
2026-05-06 03:22:09 +00:00
github-actions[bot]
9ce00b7756
chore(ui): refresh pl control ui locale
2026-05-06 03:22:01 +00:00
github-actions[bot]
a0a74608ff
chore(ui): refresh id control ui locale
2026-05-06 03:21:47 +00:00