Gustavo Madeira Santana
c1f0515a1d
Matrix: remove unused internal helpers
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
62b7729745
Matrix: share reusable client bootstrap
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
575a14d1b4
Matrix: register thread bindings before client sync
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
97ff604996
Matrix: harden live directory lookups
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
9ffe53ef71
Matrix: centralize target normalization
2026-03-17 23:10:45 +00:00
Gustavo Madeira Santana
9be74a5cff
Matrix: centralize account config helpers
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
314a478fc7
Matrix: warn and clean stale managed devices
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
b8b3a49225
Matrix: fix verification client lifecycle and quiet CLI noise
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
c3bc4b1111
Matrix: retry cross-signing after secret storage repair
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
20ac6935dd
Matrix: repair explicit secret storage bootstrap
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
ed8ab57de0
Matrix: preserve owner-signed verification state
2026-03-17 23:10:44 +00:00
Gustavo Madeira Santana
00d040745d
Plugins: scope SDK imports and harden Matrix routing
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
4f087b0a35
poll and profile fixes
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
20a460731b
Matrix: tighten verification trust and expose profile updates
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
ee4be1f989
Matrix: keep default account device fields scoped
2026-03-17 23:10:43 +00:00
Gustavo Madeira Santana
4ef8b360f7
Matrix: replace legacy plugin with new implementation
2026-03-17 23:10:42 +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
Vincent Koc
a782358c9b
Matrix: lazy-load runtime-heavy channel paths
2026-03-15 17:38:39 -07:00
scoootscooob
d9c285e930
Fix configure startup stalls from outbound send-deps imports ( #46301 )
...
* fix: avoid configure startup plugin stalls
* fix: credit configure startup changelog entry
2026-03-14 09:58:03 -07:00
scoootscooob
7764f717e9
refactor: make OutboundSendDeps dynamic with channel-ID keys ( #45517 )
...
* refactor: make OutboundSendDeps dynamic with channel-ID keys
Replace hardcoded per-channel send fields (sendTelegram, sendDiscord,
etc.) with a dynamic index-signature type keyed by channel ID. This
unblocks moving channel implementations to extensions without breaking
the outbound dispatch contract.
- OutboundSendDeps and CliDeps are now { [channelId: string]: unknown }
- Each outbound adapter resolves its send fn via bracket access with cast
- Lazy-loading preserved via createLazySender with module cache
- Delete 6 deps-send-*.runtime.ts one-liner re-export files
- Harden guardrail scan against deleted-but-tracked files
* fix: preserve outbound send-deps compatibility
* style: fix formatting issues (import order, extra bracket, trailing whitespace)
* fix: resolve type errors from dynamic OutboundSendDeps in tests and extension
* fix: remove unused OutboundSendDeps import from deliver.test-helpers
2026-03-14 02:42:21 -07:00
Peter Steinberger
49a2ff7d01
build: sync plugins for 2026.3.14
2026-03-14 06:05:39 +00:00
Peter Steinberger
2ce6b77205
chore: bump pi to 0.58.0
2026-03-14 04:33:37 +00:00
Peter Steinberger
6a61d5504c
refactor: share extension deferred and runtime helpers
2026-03-14 02:40:28 +00:00
Peter Steinberger
e885f1999f
refactor: reduce extension channel setup duplication
2026-03-14 02:40:27 +00:00
Peter Steinberger
c0831927b0
refactor: share allowlist wildcard matching
2026-03-14 01:41:17 +00:00
Val Alexander
0e8672af87
fix(ui): stop dashboard chat history reload storm ( #45541 )
...
* UI: stop dashboard chat history reload storm
* Changelog: add PR number for chat reload fix
* fix: resolve branch typecheck regressions
2026-03-13 19:19:53 -05:00
Peter Steinberger
b6c297af8c
test: share matrix sdk test mocks
2026-03-13 23:35:28 +00:00
Peter Steinberger
2cf6e2e4f6
test: dedupe matrix target resolution cases
2026-03-13 23:35:26 +00:00
Peter Steinberger
d0337a18b6
fix: clear typecheck backlog
2026-03-13 22:09:06 +00:00
Peter Steinberger
65cf2cea9d
refactor: share matrix monitor test helpers
2026-03-13 21:40:53 +00:00