Peter Steinberger
8c7dd66a7b
refactor: dedupe string readers
2026-04-07 05:06:54 +01:00
Peter Steinberger
dde1aa8fed
refactor: dedupe matrix error helpers
2026-04-07 05:06:53 +01:00
Gustavo Madeira Santana
9fd47a5aed
Matrix: prompt invite auto-join during onboarding ( #62168 )
...
Merged via squash.
Prepared head SHA: aec7a2249a
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-06 23:22:01 -04:00
Peter Steinberger
77a161c811
refactor: dedupe provider bootstrap error formatting
2026-04-07 02:03:34 +01:00
Peter Steinberger
325ff24bae
refactor: dedupe probe error formatting
2026-04-07 02:03:34 +01:00
Peter Steinberger
f178a9dc41
refactor: dedupe extension string record helpers
2026-04-07 02:03:33 +01:00
Peter Steinberger
59ccea334d
refactor: dedupe exported record guards
2026-04-07 02:03:33 +01:00
Peter Steinberger
539a8b1619
refactor: dedupe matrix store record helper
2026-04-07 00:21:12 +01:00
Peter Steinberger
421db1a5ec
refactor: dedupe matrix record helper
2026-04-06 23:22:04 +01:00
Vincent Koc
c3f806c9e4
perf(secrets): lighten channel contract loading
2026-04-06 22:17:32 +01:00
Vincent Koc
78639eff76
perf(secrets): narrow channel secret sdk seam
2026-04-06 20:40:11 +01:00
Peter Steinberger
8ff570ee42
refactor: resolve channel env vars from plugin manifests
2026-04-06 19:53:27 +01:00
Peter Steinberger
8ae6cf32bb
refactor: dedupe matrix thread binding projections
2026-04-06 18:15:53 +01:00
Peter Steinberger
71dd337628
refactor: dedupe matrix migration auth precedence
2026-04-06 18:15:53 +01:00
Peter Steinberger
ab96703b5c
refactor: dedupe matrix env auth helpers
2026-04-06 18:15:53 +01:00
Peter Steinberger
87617c44ba
refactor: dedupe channel text chunking helpers
2026-04-06 17:56:41 +01:00
Peter Steinberger
6acb43f294
fix: resolve channel typing regressions
2026-04-06 17:43:57 +01:00
Peter Steinberger
a47cb0a3b3
refactor: dedupe approval gateway resolver setup
2026-04-06 17:31:16 +01:00
Peter Steinberger
943d7de240
refactor: dedupe doctor compatibility adapters
2026-04-06 17:25:36 +01:00
Peter Steinberger
e70168212d
refactor: dedupe script and matrix send helpers
2026-04-06 17:21:52 +01:00
Peter Steinberger
ce87d5e242
refactor(deadcode): remove extension wrapper shims
2026-04-06 17:18:03 +01:00
Peter Steinberger
8b79cbcd06
build(plugins): align package versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Peter Steinberger
860721f28d
build(plugins): sync bundled versions to 2026.4.6
2026-04-06 17:05:30 +01:00
Vincent Koc
c3b19d204a
perf(test): lazy-load bundled channel secrets
2026-04-06 16:40:41 +01:00
Vincent Koc
90d246959b
fix(matrix): align forged mention test with route precheck
2026-04-06 16:19:13 +01:00
Peter Steinberger
514328a9ad
style(repo): format touched helpers and tests
2026-04-06 16:16:10 +01:00
Vincent Koc
c921a6ecad
refactor(lint): report unused extension lint disables
2026-04-06 15:52:08 +01:00
Vincent Koc
da14745f2e
fix(check): clean up extension rename fallout
2026-04-06 15:18:24 +01:00
Vincent Koc
e6df924a34
fix(plugins): clean matrix lint types
2026-04-06 15:17:15 +01:00
Peter Steinberger
15114a9279
fix(matrix): preserve multi-paragraph list items
2026-04-06 15:13:16 +01:00
Jakub Rusz
be5eebd3d4
fix(matrix): compact loose list HTML for consistent Element rendering
...
Loose lists (blank lines between items) produce <li><p>...</p></li> via
markdown-it, causing Element to render list numbers on separate lines
from their content. Fix by setting hidden=true on paragraph tokens
inside list items before rendering, mirroring what markdown-it already
does for tight lists.
Closes #60997 . Thanks @gucasbrg.
Co-Authored-By: Claude claude-opus-4-6 <noreply@anthropic.com >
Signed-off-by: Jakub Rusz <jrusz@proton.me >
2026-04-06 15:13:16 +01:00
Peter Steinberger
af62a2c2e4
style: fix extension lint violations
2026-04-06 14:53:55 +01:00
ToToKr
d4c443bc1e
fix(matrix): pass deviceId through health probe to prevent storage-meta overwrite ( #61317 ) ( #61581 )
...
Merged via squash.
Prepared head SHA: b0495dc6ca
Co-authored-by: MoerAI <26067127+MoerAI@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-06 00:42:22 -04:00
Gustavo Madeira Santana
8d88c27f19
fix(matrix): harden startup auth bootstrap ( #61383 )
...
Merged via squash.
Prepared head SHA: d8011a9308
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-05 23:30:40 -04:00
Gustavo Madeira Santana
73a8dd43bf
Matrix: clear undici test override after transport test
2026-04-05 22:46:29 -04:00
Gustavo Madeira Santana
427997f989
Matrix: recover from pinned dispatcher runtime failures ( #61595 )
...
Merged via squash.
Prepared head SHA: f9a2d9be7f
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-05 22:26:45 -04:00
Gustavo Madeira Santana
9c33b1097c
fix(matrix): reuse raw default account key during onboarding promotion
2026-04-05 21:58:18 -04:00
Peter Steinberger
0affaf15ac
refactor: narrow bundled channel entry surfaces
2026-04-06 01:26:02 +01:00
Gustavo Madeira Santana
4031e4b92d
matrix: align bundled channel metadata
2026-04-05 20:18:03 -04:00
Gustavo Madeira Santana
e91405ebf9
test(matrix): isolate migration snapshot seam
2026-04-05 18:24:09 -04:00
Gustavo Madeira Santana
bfa1fa1700
fix(matrix): restore cli metadata registrar
2026-04-05 18:24:09 -04:00
Gustavo Madeira Santana
54ad458267
fix(matrix): honor canonical private-network opt-in
2026-04-05 18:24:09 -04:00
Gustavo Madeira Santana
8a841b531f
fix(matrix): split partial and quiet preview streaming ( #61450 )
...
Merged via squash.
Prepared head SHA: 6a0d7d1348
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-05 18:23:07 -04:00
Peter Steinberger
9b7002ee59
refactor(reply): type reply threading policy
2026-04-05 21:40:56 +01:00
Peter Steinberger
ce8492f9a0
chore: bump version to 2026.4.5
2026-04-05 21:33:04 +01:00
Peter Steinberger
6b627d4707
fix(discord): add batched reply mode
2026-04-05 21:15:29 +01:00
Peter Steinberger
6424b08772
fix: restore green contract and provider gates
2026-04-05 20:17:59 +01:00
Gustavo Madeira Santana
dcd0cf9f98
fix(matrix): align DM room session routing ( #61373 )
...
Merged via squash.
Prepared head SHA: 9529d2e161
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-05 15:15:46 -04:00
Gustavo Madeira Santana
cac40c01e9
fix(matrix): move avatar setup into account config ( #61437 )
...
Merged via squash.
Prepared head SHA: 4dd887a474
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-05 14:57:44 -04:00
Peter Steinberger
bcc0e3de2e
refactor: remove core test extension leaks
2026-04-05 19:54:57 +01:00