Dallin Romney
939f9aeff5
test(qa): record Matrix route state inventory ( #100039 )
2026-07-04 11:48:18 -07:00
Vincent Koc
4d7d34e6a5
fix(qa-matrix): accept final command preview edits
2026-07-01 23:15:33 -07:00
Vincent Koc
75240f4385
fix(qa-matrix): read account state from sqlite
2026-07-01 22:56:12 -07:00
Alix-007
5f86c3a90f
fix(qa-matrix): bound homeserver response reads
...
Bounds Matrix QA homeserver JSON and media upload response reads with existing response-limit helpers.
2026-06-28 20:53:53 -07:00
Vincent Koc
932b58b94b
fix(qa): avoid matrix qa artifact collisions
2026-06-23 11:45:29 +02:00
Vincent Koc
03a71f3b46
fix(matrix): prevent double bootstrapCrossSigning reset in forced reset ( #95720 )
...
Merged via squash.
Prepared head SHA: afa7684e4b
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 02:45:56 -07:00
Vincent Koc
6be98022da
fix(qa-matrix): surface gateway stderr in failures
2026-06-22 13:55:49 +08:00
Vincent Koc
fe7b78b05f
chore(deadcode): prune stale test hooks
2026-06-22 08:51:49 +08:00
Vincent Koc
735d70d9db
test(extensions): pin Windows taskkill test roots
2026-06-21 11:37:59 +02:00
Vincent Koc
15300291ed
fix(qa-matrix): resolve Windows taskkill path
2026-06-21 11:37:59 +02:00
Vincent Koc
b06e2f9149
fix(qa-matrix): taskkill scenario cli trees on windows
2026-06-21 08:25:25 +02:00
Vincent Koc
2252674168
fix(qa): reject matrix output symlink escapes
2026-06-20 17:15:45 +02:00
Vincent Koc
4296ecb78c
fix(qa-matrix): clean up killed CLI process groups
2026-06-20 11:50:38 +02:00
Vincent Koc
cb394309fe
fix(qa-matrix): keep timed CLI process groups tracked
2026-06-20 11:41:46 +02:00
Vincent Koc
a085db6b64
fix(qa): release docker health probe bodies
2026-06-20 07:52:33 +02:00
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
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
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
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
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
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
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
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