Commit graph

547 commits

Author SHA1 Message Date
Vincent Koc
6c4cfa585f fix(matrix): make delivery replay retries explicit 2026-04-13 16:02:55 +01:00
Vincent Koc
98c2a38bc3
fix(matrix): mirror runtime deps for docker builds
(cherry picked from commit 1c843552b775a0f29c72192843e267148cd198b8)
2026-04-13 10:24:18 +01:00
Vincent Koc
4cfebae118 test(matrix): share client startup and backfill fixtures 2026-04-12 09:24:32 +01:00
Vincent Koc
3949a7efc0 test(matrix): share legacy credential setup helper 2026-04-12 08:48:44 +01:00
Vincent Koc
4f203abf00 test(matrix): share session route setup 2026-04-12 04:43:39 +01:00
Vincent Koc
a69bd1fde8 test(matrix): dedupe session route assertions 2026-04-12 04:41:19 +01:00
Vincent Koc
bf94513b11 test(matrix): share onboarding env shortcut helpers 2026-04-12 04:39:54 +01:00
Vincent Koc
baeca9573e test(matrix): share named account status fixtures 2026-04-12 04:36:59 +01:00
Vincent Koc
f2e1619f03 test(matrix): share onboarding update helpers 2026-04-12 04:35:31 +01:00
Vincent Koc
330b9895c1 test(matrix): share onboarding config fixtures 2026-04-12 04:33:09 +01:00
hcl
cd33ac293e
fix(matrix): trust m.mentions.user_ids as authoritative mention source (#64796)
Merged via squash.

Prepared head SHA: 59ca82ef7f
Co-authored-by: hclsys <7755017+hclsys@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-11 23:04:37 -04:00
shad0wca7
753bd39d52
matrix: detect repeated undecryptable events after startup (#64451)
Merged via squash.

Prepared head SHA: a2ad02ecba
Co-authored-by: shad0wca7 <9969843+shad0wca7@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-11 21:51:49 -04:00
Vincent Koc
462d8e3bc0 fix(cycles): narrow channel runtime surface 2026-04-11 19:30:33 +01:00
Peter Steinberger
5915d7cb6b
perf: optimize messaging plugin tests 2026-04-11 13:55:07 +01:00
Vincent Koc
81535d394d fix(cycles): repair broken type surfaces 2026-04-11 13:42:17 +01:00
Peter Steinberger
39d1a817fa
lint: enable small oxlint rules 2026-04-11 02:15:21 +01:00
Peter Steinberger
85c7748520
lint: enable no extraneous class 2026-04-11 01:45:06 +01:00
Peter Steinberger
11b0016e9e
refactor: simplify provider channel conversions 2026-04-11 01:08:23 +01:00
Peter Steinberger
1c821c614f
refactor: remove redundant matrix onboarding conversions 2026-04-10 22:41:21 +01:00
Peter Steinberger
b0a39f4112
test: remove redundant matrix conversions 2026-04-10 21:34:41 +01:00
Peter Steinberger
0ebeee8b0d
chore: enable consistent-return 2026-04-10 20:56:43 +01:00
Peter Steinberger
cc6c5f3edb
style: simplify lint-safe test helpers 2026-04-10 20:20:33 +01:00
Peter Steinberger
04c8026d03
chore: enable no-unnecessary-type-arguments 2026-04-10 20:14:49 +01:00
Peter Steinberger
2786ed0f67
chore: enable no-base-to-string 2026-04-10 20:14:49 +01:00
Peter Steinberger
01113566fd
chore: enable await-thenable 2026-04-10 20:14:49 +01:00
Peter Steinberger
420e092d90
test: remove duplicate matrix approval fallback case 2026-04-10 18:50:40 +01:00
Agustin Rivera
fe0f686c92
Gate Matrix profile updates for non-owner message tool runs (#62662)
Merged via squash.

Prepared head SHA: 602b16a676
Co-authored-by: eleqtrizit <31522568+eleqtrizit@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-10 12:56:17 -04:00
Peter Steinberger
58ee5e48d1
test: fix browser and matrix verification 2026-04-10 17:25:04 +01:00
Gustavo Madeira Santana
0dd8ce72a2
Matrix: consolidate migration status routing (#64373)
Merged via squash.

Prepared head SHA: dfe29e36bb
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-10 12:20:13 -04:00
Alvin
65ef70b070
feat(matrix): add MSC4357 live streaming markers to draft-stream edits (#63513)
Merged via squash.

Prepared head SHA: 87a866a238
Co-authored-by: TigerInYourDream <48358093+TigerInYourDream@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-10 09:47:43 -04:00
Gustavo Madeira Santana
414b7b5ac4
Matrix: drop dead legacy crypto wrapper 2026-04-09 08:10:42 -04:00
Gustavo Madeira Santana
1801702ed9
Matrix: gate legacy crypto migration on inspector availability 2026-04-09 01:38:58 -04:00
Gustavo Madeira Santana
b7c28f3e1f
Matrix: trim dead client config exports 2026-04-09 01:28:03 -04:00
Gustavo Madeira Santana
cc6654a055
Matrix: remove native approval wrapper 2026-04-09 01:28:03 -04:00
Gustavo Madeira Santana
4fd65616d2
Matrix: drop dead helper aliases 2026-04-09 01:28:03 -04:00
Gustavo Madeira Santana
66e52a3e5d
matrix: break migration runtime import cycle
Some checks failed
CI / preflight (push) Waiting to run
CI / security-fast (push) Waiting to run
CI / build-artifacts (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-fast-extensions (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Control UI Locale Refresh / plan (push) Has been cancelled
Control UI Locale Refresh / Refresh (push) Has been cancelled
2026-04-09 01:20:46 -04:00
Vignesh Natarajan
2484064c48
chore(lint): clear extension lint regressions and add #63416 changelog 2026-04-08 17:17:29 -07:00
lukeboyett
f6e1da3ab3
fix(matrix/doctor): migrate legacy channels.matrix.dm.policy 'trusted' (fixes #62931) (#62942)
Some checks are pending
CI / check (push) Blocked by required conditions
CI / preflight (push) Waiting to run
CI / security-fast (push) Waiting to run
CI / build-artifacts (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / (push) Blocked by required conditions
CI / -1 (push) Blocked by required conditions
CI / checks-fast-extensions (push) Blocked by required conditions
CI / -2 (push) Blocked by required conditions
CI / extension-fast (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -3 (push) Blocked by required conditions
CI / -4 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -5 (push) Blocked by required conditions
Control UI Locale Refresh / plan (push) Waiting to run
Control UI Locale Refresh / Refresh (push) Blocked by required conditions
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Install Smoke / preflight (push) Waiting to run
Install Smoke / install-smoke (push) Blocked by required conditions
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Merged via squash.

Prepared head SHA: d9f553bccf
Co-authored-by: lukeboyett <46942646+lukeboyett@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-08 17:00:19 -04:00
Gustavo Madeira Santana
9b19c0b87f
Matrix: report startup failures as errors 2026-04-08 15:19:43 -04:00
Gustavo Madeira Santana
0c00c3c230
fix(matrix): contain sync outage failures (#62779)
Merged via squash.

Prepared head SHA: 901bb767b5
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-08 14:41:28 -04:00
Peter Steinberger
4da74a4d9a
refactor: dedupe matrix exec approval tests 2026-04-08 15:58:47 +01:00
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers 2026-04-08 09:58:22 +01:00
Vincent Koc
952862b9e2 perf(plugins): narrow boundary compile import surfaces 2026-04-08 08:52:52 +01:00
Vincent Koc
73c475023f perf(plugins): trim channel boundary core imports 2026-04-08 08:52:52 +01:00
Vincent Koc
f0f405cf47 perf(matrix): trim secret env-var import path 2026-04-08 07:05:49 +01:00
Peter Steinberger
f180474c2d
ci: prepare extension lint artifacts 2026-04-08 03:54:03 +01:00
Peter Steinberger
ae1cc2d6df
refactor: dedupe matrix trimmed readers 2026-04-08 01:36:38 +01:00
Gustavo Madeira Santana
af4a2faa1d types: preserve approval runtime payload typing 2026-04-07 17:11:04 -04:00
Gustavo Madeira Santana
ecc9a65f34 Tests: align approval gateway seams 2026-04-07 16:06:02 -04:00
Gustavo Madeira Santana
28fc5d9b5e Plugin SDK: split approval adapter seams 2026-04-07 16:06:02 -04:00