Commit Graph

309 Commits

Author SHA1 Message Date
Gustavo Madeira Santana
913dcd774e Matrix: show account-scoped onboarding paths 2026-03-18 02:29:56 +00:00
Gustavo Madeira Santana
f7fd2e3c59 poMatrix: scope onboarding config to selected account 2026-03-18 02:29:56 +00:00
Gustavo Madeira Santana
72f532dc45 Matrix: harden thread binding persistence 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana
8273a755e9 Matrix: align reaction routing with thread bindings 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana
9c76292ff4 Matrix: extract startup maintenance flow 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana
bb4268d6bc Matrix: split monitor verification event routing 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana
89cbf941c1 Matrix: remove orphaned inbound body helpers 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana
26ea58c736 Matrix: extract inbound route resolution 2026-03-18 02:29:55 +00:00
Gustavo Madeira Santana
8bddc5463f Matrix: dedupe monitor handler tests 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
2558bb0c5a Matrix: centralize monitor config normalization 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
2abf7301ef Matrix: extract monitor access state 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
987c23d7a8 Matrix: remove orphaned send queue 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
a0c694d0fe Matrix: dedupe resolver test harness 2026-03-18 02:29:54 +00:00
Gustavo Madeira Santana
e1ba486ebf Matrix: remove unused internal helpers 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
a9f42ab425 Matrix: share reusable client bootstrap 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
1e76928403 Matrix: register thread bindings before client sync 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
28bb8f76ac Matrix: harden live directory lookups 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
4274ad0acf Matrix: centralize target normalization 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
93c4939991 Matrix: centralize account config helpers 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
48d7562e0c Matrix: warn and clean stale managed devices 2026-03-18 02:29:53 +00:00
Gustavo Madeira Santana
804dff49ad Matrix: fix verification client lifecycle and quiet CLI noise 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
7dee7a69de Matrix: retry cross-signing after secret storage repair 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
71fa17189a Matrix: repair explicit secret storage bootstrap 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
756aa25f19 Matrix: preserve owner-signed verification state 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
86f18afafa Plugins: scope SDK imports and harden Matrix routing 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
a2edb0ebfb poll and profile fixes 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
7ad9ecad8b Matrix: tighten verification trust and expose profile updates 2026-03-18 02:29:52 +00:00
Gustavo Madeira Santana
23aaea92ff Matrix: keep default account device fields scoped 2026-03-18 02:29:51 +00:00
Gustavo Madeira Santana
1557608910 Matrix: replace legacy plugin with new implementation 2026-03-18 02:29:51 +00:00
Peter Steinberger
4b125762f6 refactor: clean extension api boundaries 2026-03-17 09:38:21 -07:00
Peter Steinberger
39a8dab0da refactor: dedupe plugin lazy runtime helpers 2026-03-17 09:24:22 -07:00
Peter Steinberger
795f1f438b refactor: expose lazy runtime helper to plugins 2026-03-17 08:37:11 -07:00
Peter Steinberger
f9588da3e0 refactor: split plugin testing seam from bundled extension helpers 2026-03-17 01:05:09 -07:00
Peter Steinberger
9648e7fecb refactor: consolidate lazy runtime surfaces 2026-03-17 00:59:20 -07:00
Peter Steinberger
3dec814fda refactor: bundle lazy runtime surfaces 2026-03-17 00:00:45 -07:00
Peter Steinberger
f6868b7e42 refactor: dedupe channel entrypoints and test bridges 2026-03-16 23:52:23 -07:00
Peter Steinberger
f2bd76cd1a refactor: finalize plugin sdk legacy boundary cleanup 2026-03-16 22:51:46 -07:00
Peter Steinberger
0cfc80b81c refactor: finish public plugin sdk boundary seams 2026-03-16 21:33:59 -07:00
Peter Steinberger
9ebe38b6e3 refactor: untangle remaining plugin sdk boundaries 2026-03-16 21:16:32 -07:00
Peter Steinberger
4ae71485e9 refactor(setup): share scoped config prelude 2026-03-17 04:10:03 +00:00
Peter Steinberger
2497b8147e refactor: add shared setup sdk subpath 2026-03-16 20:17:13 -07:00
Vincent Koc
69a85325c3 Matrix: guard optional outbound handlers 2026-03-15 21:55:45 -07:00
Peter Steinberger
656848dcd7 refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
Peter Steinberger
77d0ff629c refactor: rename channel setup flow seam 2026-03-15 20:44:25 -07:00
Peter Steinberger
84c0326f4d refactor: move group access into setup wizard 2026-03-15 19:58:22 -07:00
Vincent Koc
7212b5f01a Matrix: split setup adapter helpers 2026-03-15 19:31:11 -07:00
Peter Steinberger
fb991e6f31 perf(plugins): lazy-load setup surfaces 2026-03-15 18:46:54 -07:00
Peter Steinberger
0958aea112 refactor: move matrix msteams twitch to setup wizard 2026-03-15 18:24:39 -07:00
Peter Steinberger
9cca8a6de5 fix(matrix): assert outbound runtime hooks 2026-03-15 18:20:53 -07:00
Peter Steinberger
b8dbc12560 fix: align channel adapters with plugin sdk 2026-03-16 01:10:27 +00:00