Vincent Koc
ac973a8f60
refactor(qa-matrix): dedupe progress timeout errors
2026-06-18 13:06:41 +08:00
Vincent Koc
2195b446d4
test(qa): align Docker inspect expectations
2026-06-17 15:03:49 +02:00
Vincent Koc
6774e7f259
chore(release): sync main to 2026.6.8
2026-06-17 07:25:30 +08:00
Shakker
920e6a8eec
chore: set version 2026.6.9
2026-06-16 19:54:07 +01:00
Ben Badejo
3fc850fe86
fix(matrix): replace recovered command progress lines ( #89920 )
...
* fix(matrix): replace recovered command progress lines
* fix(matrix): replace recovered command progress lines
* fix(matrix): share command progress identity
* fix(channels): share command progress identity
* fix command progress draft replacement
* fix command progress ids without changing public line ids
* test(telegram): assert command progress preview update
* fix(telegram): keep progress preview test typed
---------
Co-authored-by: Benjamin Badejo <ben@benbadejo.com >
Co-authored-by: jesse-merhi <79823012+jesse-merhi@users.noreply.github.com >
2026-06-15 19:14:43 +10:00
Vincent Koc
0766a5c2ec
fix(qa): corrupt Matrix idb state in sqlite
2026-06-10 17:49:59 +09:00
Vincent Koc
87abb8defb
fix(qa): preserve Matrix recovery state in sqlite
2026-06-10 17:35:41 +09:00
Josh Avant
9f48254f09
Fix config.patch explicit array replacement ( #91551 )
...
* fix config patch explicit array replacement
* fix generated config patch protocol model
* fix config patch test helper typing
* fix shared auth patch replacement tests
* update config patch prompt snapshots
* harden qa lab config patch replace paths
2026-06-08 21:48:46 -05:00
Peter Steinberger
e8348c0dc8
refactor(matrix): store sync cache in sqlite
...
Move Matrix sync cache state into plugin SQLite storage, with startup and doctor migrations for readable legacy bot-storage.json files.\n\nVerification: focused Matrix and QA tests passed locally; focused touched-file oxlint and git diff --check passed; autoreview clean. CI failures are current main/unrelated: lint/type/madge/gateway-watch issues outside the Matrix diff.
2026-06-06 22:17:41 -07:00
Peter Steinberger
2514980118
feat(matrix): handle voice preflight and threads ( #90415 )
...
* feat(matrix): handle voice preflight and threads
Co-authored-by: Frank Dierolf <frank_dierolf@web.de >
Co-authored-by: marc.wilson <marcwilson@gazasrv15i5.globaladvisors.biz >
* test(matrix): satisfy ci guards
* fix(matrix): preserve thread relations on edits
* chore: annotate deprecated compatibility aliases
* fix(matrix): include poll thread roots in reads
* test(matrix): enable audio preflight qa config
* test(matrix): make voice preflight QA mention deterministic
---------
Co-authored-by: Frank Dierolf <frank_dierolf@web.de >
Co-authored-by: marc.wilson <marcwilson@gazasrv15i5.globaladvisors.biz >
2026-06-05 08:49:35 -07:00
Peter Steinberger
96e5812426
docs: document medium extension sources
2026-06-04 21:33:54 -04:00
Peter Steinberger
1878ca0820
chore(release): prepare 2026.6.2 beta
2026-06-04 00:06:52 +01:00
Peter Steinberger
e254346bc2
chore(release): prepare 2026.6.3 beta
2026-06-03 23:42:34 +01:00
Peter Steinberger
a14eacf372
chore(release): set version 2026.6.2
2026-06-01 23:06:55 +01:00
Peter Steinberger
aed7de306e
fix(qa-matrix): detect sqlite dedupe commits by payload
...
(cherry picked from commit 2fc497e67b )
2026-06-01 11:27:10 +01:00
Peter Steinberger
055063f06b
fix(qa-matrix): read sqlite inbound dedupe state
2026-06-01 11:07:53 +01:00
Peter Steinberger
8e28c773fe
chore(release): prepare 2026.6.1
2026-06-01 10:30:15 +01:00
Peter Steinberger
27dde7a4d6
chore(lint): enable stricter error rules
2026-06-01 01:12:21 +01:00
Peter Steinberger
22cb7fb6b7
chore(lint): enable no-promise-executor-return
2026-05-31 23:06:13 +01:00
Peter Steinberger
b653d94918
chore(lint): enable no-useless-assignment
2026-05-31 22:40:48 +01:00
Peter Steinberger
2df95c0b10
chore(lint): enable no-misused-promises
2026-05-31 20:42:13 +01:00
Peter Steinberger
304e2c83c0
chore(lint): enable stricter oxlint rules
2026-05-31 18:59:02 +01:00
Peter Steinberger
0d17623f00
chore: bump OpenClaw version to 2026.5.31
...
Bumps OpenClaw release metadata to 2026.5.31 across package manifests, app version files, plugin metadata, changelog headings, and generated shrinkwraps.
Verification:
- pnpm plugins:sync:check
- pnpm ios:version:check
- pnpm deps:shrinkwrap:check
- git diff --check
- stale 2026.5.30/build-code scan across changed files
- autoreview clean: no accepted/actionable findings
- PR CI green for real gates: Checks, security scans, dependency guard, app lanes, real behavior proof
Known non-code workflow issue:
- label workflow failed because this PR hits GitHub's 100-label issue cap before the size-label step.
2026-05-31 14:46:17 +01:00
Peter Steinberger
48ccc50282
chore: update dependencies
2026-05-31 09:07:53 +01:00
Peter Steinberger
deb7bc6539
chore(lint): enable readability lint rules
2026-05-31 07:17:57 +01:00
Peter Steinberger
fc90f0f15c
fix(qa-matrix): cap live timeout env
2026-05-30 03:47:22 -04:00
Peter Steinberger
cd07d013ba
chore(release): bump version to 2026.5.30
2026-05-30 06:49:13 +01:00
Vincent Koc
f3f85ae5f7
refactor: share live transport scenario helpers
2026-05-30 01:05:56 +02:00
Peter Steinberger
d7354d61b2
fix(channels): centralize stall watchdog timer bounds
2026-05-29 18:35:37 -04:00
Peter Steinberger
0983e763fe
fix(qa-matrix): cap substrate request timeouts
2026-05-29 16:22:33 -04:00
Vincent Koc
e394e0f9b8
fix(qa-matrix): cap fault proxy bodies
2026-05-29 17:02:11 +02:00
Peter Steinberger
1b138d3f38
fix(qa-matrix): centralize timeout env parsing
2026-05-29 06:27:30 -04:00
Vincent Koc
ffd4a80145
refactor: share live transport QA CLI helpers
2026-05-29 05:21:23 +02:00
Vincent Koc
ca41fa293f
refactor: share live transport scenario helpers
2026-05-29 02:58:05 +02:00
Peter Steinberger
490c226202
fix: parse matrix no-reply window strictly
2026-05-28 15:02:14 -04:00
Peter Steinberger
d23e4111b0
fix: parse matrix qa env timeouts strictly
2026-05-28 14:57:52 -04:00
Dallin Romney
8d21ac3f6e
refactor: share QA runtime helpers ( #87412 )
...
* refactor: share QA runtime helpers
* refactor: keep QA helpers private
* refactor: keep QA helpers on private runtime seam
* chore: prune stale QA duplicate ignores
* fix: align qa runtime boundary alias
* fix: avoid startup memory lint conversion
2026-05-27 21:16:24 -07:00
Peter Steinberger
cee2a50fe6
chore(release): prepare 2026.5.28
2026-05-28 01:48:07 +01:00
Peter Steinberger
dfe49ae2f4
test(matrix): quarantine live block-streaming scenario
2026-05-27 14:15:49 -04:00
Vincent Koc
140cede2e2
fix(qa): make matrix block streaming deterministic
2026-05-27 20:11:37 +02:00
Peter Steinberger
b01c6d4eaa
test(matrix): force block-streaming marker separation
2026-05-27 13:58:42 -04:00
Vincent Koc
32d9caf662
test(matrix): clarify block streaming QA prompt
2026-05-27 19:14:54 +02:00
Vincent Koc
d2a1f62d23
fix(matrix): keep fallback tool warnings mention-inert
2026-05-27 18:07:24 +02:00
Peter Steinberger
7aaca4a8a6
chore(release): prepare 2026.5.27
2026-05-27 16:53:50 +01:00
Vincent Koc
b8cf83aeb3
fix(qa): keep Matrix mention preview finals strict
2026-05-27 16:15:34 +02:00
Vincent Koc
2f1e314211
test(qa): assert final-first Matrix mention previews
2026-05-27 16:15:34 +02:00
Vincent Koc
bf5fef857a
fix(qa): use read failure for Matrix mention progress
2026-05-27 16:15:34 +02:00
Vincent Koc
101c83448b
fix(qa): relax Matrix artifact modes on Windows
2026-05-27 16:10:34 +02:00
Vincent Koc
e2f6734dac
fix(qa): force Matrix mention progress search
2026-05-27 15:35:01 +02:00
Vincent Koc
983759b9b8
fix(qa): create Matrix mention progress target
2026-05-27 14:14:17 +02:00