Alejandro Martinez
7bd6ba09a7
fix(matrix): allow secret storage recreation during repair bootstrap
...
The gateway repair path calls forceResetCrossSigning but does not pass
allowSecretStorageRecreateWithoutRecoveryKey. When a device loses its
recovery key the repair creates new cross-signing keys but cannot
persist them in secret storage. On next restart the gateway fails again
with "getSecretStorageKey callback returned falsey".
Pass allowSecretStorageRecreateWithoutRecoveryKey: true in the repair
bootstrap call only. The initial conservative bootstrap remains
unchanged so operators are notified when secret storage becomes
inaccessible.
2026-04-02 19:58:55 -04:00
Peter Steinberger
694d12a90b
refactor: apply context visibility across channels
2026-04-03 04:34:57 +09:00
Vincent Koc
367969759c
perf(memory): trim matrix host validation imports
2026-04-03 01:48:09 +09:00
Gustavo Madeira Santana
68bb76519a
Matrix: fix delayed draft block boundaries
2026-04-02 03:47:57 -04:00
Gustavo Madeira Santana
8748b7c54c
Matrix: keep partial previews aligned with block streaming ( #59384 )
...
Merged via squash.
Prepared head SHA: 981aa35a7c
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-02 03:39:27 -04:00
Gustavo Madeira Santana
0809c8d29a
fix(matrix): preserve legacy mention edits
2026-04-02 02:33:00 -04:00
Gustavo Madeira Santana
9786946b2d
fix(matrix): restore guided setup flow ( #59462 )
...
Merged via squash.
Prepared head SHA: 9b29023c68
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-02 02:15:32 -04:00
Gustavo Madeira Santana
5c331687ff
fix(matrix): ignore escaped backticks in mention masking
2026-04-02 02:06:50 -04:00
Gustavo Madeira Santana
be52594766
fix(matrix): emit spec-compliant mentions ( #59323 )
...
Merged via squash.
Prepared head SHA: 4b641e35a2
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-02 02:00:24 -04:00
Vincent Koc
fcfb9ddb1d
fix(matrix): preserve mocked auth context in bootstrap
2026-04-02 14:03:07 +09:00
Gustavo Madeira Santana
e718493ae6
test(matrix): cover draft overflow fallback
2026-04-02 01:02:18 -04:00
Vincent Koc
85928e29f1
perf(memory): lazy-load matrix bootstrap and probe runtimes
2026-04-02 13:57:03 +09:00
Vincent Koc
be1b4e6683
fix(ci): route matrix config helper through local barrel
2026-04-02 13:52:54 +09:00
Vincent Koc
4fd1e1c64f
perf(memory): lazy-load matrix client runtime deps
2026-04-02 13:51:48 +09:00
Vincent Koc
6dbdcbda58
perf(memory): lazy-load matrix shared client creation
2026-04-02 13:48:20 +09:00
Vincent Koc
bfa561b1a7
perf(memory): lazy-load matrix secret config input
2026-04-02 13:46:06 +09:00
Vincent Koc
a398520ac8
perf(memory): trim matrix resolved config imports
2026-04-02 13:42:58 +09:00
Vincent Koc
df60fa8d49
perf(memory): trim matrix account resolution imports
2026-04-02 13:39:33 +09:00
Vincent Koc
d55cefac00
perf(memory): trim matrix config import graph
2026-04-02 13:21:44 +09:00
Vincent Koc
75b5a4c713
perf(memory): lazy-load matrix send client bootstrap
2026-04-02 13:10:24 +09:00
Vincent Koc
d4c7ef3778
perf(memory): lazy-load matrix crypto runtime graph
2026-04-02 12:51:50 +09:00
Vincent Koc
8c3167a7c7
perf(memory): trim matrix auth test sdk imports
2026-04-02 11:45:32 +09:00
Vincent Koc
765e8fb713
perf(memory): trim matrix send media imports
2026-04-02 11:16:50 +09:00
Vincent Koc
f4e2240b85
perf(memory): trim matrix account config imports
2026-04-02 11:12:37 +09:00
Vincent Koc
474693bdb2
perf(memory): trim matrix monitor allowlist imports
2026-04-02 11:05:27 +09:00
Vincent Koc
687030cbf2
perf(memory): trim matrix and telegram runtime seams
2026-04-02 10:18:56 +09:00
Gustavo Madeira Santana
560ea25294
Matrix: restore ordered progress delivery with explicit streaming modes ( #59266 )
...
Merged via squash.
Prepared head SHA: 523623b7e1
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-01 19:35:03 -04:00
Gustavo Madeira Santana
a204f790ce
fix(matrix): package verification bootstrap runtime ( #59249 )
...
Merged via squash.
Prepared head SHA: df5891b663
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-01 17:52:51 -04:00
Gustavo Madeira Santana
b24961c5d1
fix(matrix): tighten account scoping and default detection
2026-04-01 14:20:02 -04:00
Daan van der Plas
7fa1a31094
fix(matrix): honor room account scoping ( #58449 )
...
Merged via squash.
Prepared head SHA: d83f06ee3f
Co-authored-by: Daanvdplas <93204684+Daanvdplas@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-01 13:49:22 -04:00
Vincent Koc
34332257b0
perf(matrix): cut avoidable startup memory in client and monitor tests
2026-04-02 01:00:28 +09:00
Peter Steinberger
8988894ff7
build: prepare 2026.4.1-beta.1 release
2026-04-01 15:09:19 +01:00
Peter Steinberger
47be52e2cb
build: bump version to 2026.4.1-beta.1
2026-04-01 15:09:19 +01:00
Vincent Koc
5a0fd1cffc
fix(matrix): narrow lazy test module access
2026-04-01 23:05:51 +09:00
Vincent Koc
1d05cbba7a
perf(test): trim matrix setup overhead
2026-04-01 22:56:13 +09:00
Vincent Koc
78a58726e7
perf(test): trim more matrix import churn
2026-04-01 22:54:22 +09:00
Vincent Koc
38410705bf
perf(test): trim matrix directory reload churn
2026-04-01 22:51:08 +09:00
Vincent Koc
c5cfc05104
perf(test): trim more sdk and telegram reload churn
2026-04-01 22:40:44 +09:00
Vincent Koc
e1b6c9b29b
perf(test): trim more matrix and telegram reload churn
2026-04-01 22:40:44 +09:00
Vincent Koc
dd5bf6b1d0
perf(test): cut more hotspot reload churn
2026-04-01 22:40:44 +09:00
Vincent Koc
7a7549f12f
perf(test): reduce hotspot reload churn ( #59033 )
2026-04-01 22:19:19 +09:00
Peter Steinberger
add54e1d26
test: trim low-signal matrix monitor tests
2026-04-01 07:46:25 +01:00
Peter Steinberger
1f97f907b2
test: centralize registry-backed channel contracts
2026-04-01 01:53:23 +01:00
Peter Steinberger
b910cc5869
test: remove extension manifest and core-extension wrappers
2026-04-01 01:44:43 +01:00
Peter Steinberger
9ea7e06460
build: bump version to 2026.4.1
2026-03-31 22:53:17 +01:00
Peter Steinberger
213a704b71
fix: unblock 2026.3.31 release preflight
2026-03-31 21:54:12 +01:00
Peter Steinberger
2a60e34f2a
build: prepare 2026.3.31 stable release
2026-03-31 21:32:38 +01:00
Peter Steinberger
91be36ca4f
build: prepare 2026.3.31-beta.1 release
2026-03-31 19:32:49 +01:00
Jacob Tomlinson
8a563d603b
fix(matrix): filter fetched room context by sender allowlist ( #58376 )
...
* fix(matrix): filter fetched room context by sender allowlist
* style(matrix): normalize reply context guard formatting
* fix(matrix): drop raw ids from allowlist context logs
2026-03-31 17:09:03 +01:00
Peter Steinberger
1a4c9c3e85
fix: repair extension media ci coverage
2026-03-31 16:47:13 +01:00