Commit Graph

20240 Commits

Author SHA1 Message Date
Gustavo Madeira Santana
9deb90a6ff Matrix: lazy-load plugin entry runtime 2026-03-18 02:35:30 +00:00
Gustavo Madeira Santana
1c95a763c8 Matrix: isolate migration auth by account 2026-03-18 02:30:11 +00:00
Gustavo Madeira Santana
db74ec5a75 Matrix: align unified tool discovery 2026-03-18 02:30:11 +00:00
Gustavo Madeira Santana
aa7c098f6d Matrix: isolate named account auth 2026-03-18 02:30:11 +00:00
Gustavo Madeira Santana
bf1735027c Matrix: align plugin surfaces 2026-03-18 02:30:11 +00:00
Gustavo Madeira Santana
b58e472a76 Matrix: sync plugin refactor with main 2026-03-18 02:30:10 +00:00
Gustavo Madeira Santana
7a52b2675e Matrix: stop queuing inbound previews 2026-03-18 02:30:10 +00:00
Gustavo Madeira Santana
17d4bd4cb8 ACP: honor Matrix room targets for thread delivery 2026-03-18 02:30:10 +00:00
Gustavo Madeira Santana
cba14062f6 Channels: run post-write setup hooks 2026-03-18 02:30:10 +00:00
Gustavo Madeira Santana
81e6c19474 Matrix: persist sync state across restarts 2026-03-18 02:30:10 +00:00
Gustavo Madeira Santana
677b19f721 Matrix: fix promotion target and lease cleanup 2026-03-18 02:30:10 +00:00
Gustavo Madeira Santana
974ddcecab Matrix: fix one-off client and media-send regressions 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
6d39a02738 Matrix: use authenticated media downloads 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
534cc915ed Matrix: hydrate DM verification SAS state 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
e32ee22f9f Matrix: ignore historical verification catch-up 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
d51920c6ac Doctor: fix matrix default-account migration 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
997e87dd4a Infra: align matrix migration user identity 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
637f26cdca Core: harden matrix migration and runner wiring 2026-03-18 02:30:09 +00:00
Gustavo Madeira Santana
5e480a4c90 Matrix: serialize outbound sends per room 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
caebc75456 Matrix: keep SAS notices in the verification DM 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
77aa26e0c8 Matrix: route SAS notices through active DM 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
45c0f90d48 Matrix: harden device-scoped storage reuse 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
d3cc58ee69 Matrix: avoid eager DM SAS starts 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
d02ced66c7 Matrix: dedupe direct room mapping writes 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
0341d681bb Matrix: split shared client stop and eviction 2026-03-18 02:30:08 +00:00
Gustavo Madeira Santana
22bba37b4e Matrix: productize direct room repair 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
80be1bb356 Matrix: dedupe SAS verification handling 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
57e11f1d75 Matrix: keep fresh devices out of stale storage roots 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
320552687d Matrix: harden multi-account auth resolution 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
b86824c8b0 Matrix: emit SAS notices from verification state 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
2b5c98ff0a Matrix: stop one-off shared action clients 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
60b5eb2c4c Matrix: scope verification fallback by DM room 2026-03-18 02:30:07 +00:00
Gustavo Madeira Santana
8fd04a9075 Matrix: retry SAS notice after verification start 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
a1604a668a Matrix: give humans time to confirm SAS 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
3928870880 Matrix: delay inbound SAS auto-confirm 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
c7cf44a3ff Matrix: harden monitor startup cleanup 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
ada8d0eea2 Matrix: avoid stale verification SAS reuse 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
2b7c013918 Matrix: harden legacy migration fallback 2026-03-18 02:30:06 +00:00
Gustavo Madeira Santana
bba53b1855 Matrix: harden backup and recovery verification 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
a327053954 Matrix: reload backup keys after reset 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
ae5771330a Matrix: reuse shared clients for encrypted actions 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
7568d4a858 Matrix: harden media handling and summaries 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
13db1d1c01 Matrix: make device probe best-effort on account add 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
554b661816 Matrix: finish main sync follow-ups 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
4dd08a9396 Matrix: simplify plugin migration plumbing 2026-03-18 02:30:05 +00:00
Gustavo Madeira Santana
c791b99f7c Matrix: scope legacy credential migration 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
34c01153c2 Matrix: tighten fallback resolution and ACP lookup 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
ba0ed62ede Docs: document hook group ids 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
73972fb103 Session: split stable group ids from labels 2026-03-18 02:30:04 +00:00
Gustavo Madeira Santana
28b318ba71 Docs: sync Matrix zh-CN security notes 2026-03-18 02:30:04 +00:00