Commit Graph

18306 Commits

Author SHA1 Message Date
Gustavo Madeira Santana 1c71f76f33
ACP: honor Matrix room targets for thread delivery 2026-03-14 23:39:49 +00:00
Gustavo Madeira Santana 92be3952e9
Channels: run post-write setup hooks 2026-03-14 23:32:24 +00:00
Gustavo Madeira Santana 5730f69ca1
Matrix: persist sync state across restarts 2026-03-14 20:10:36 +00:00
Gustavo Madeira Santana d5faa8f10c
Matrix: fix promotion target and lease cleanup 2026-03-14 19:41:20 +00:00
Gustavo Madeira Santana c69d8e2b3b
Matrix: fix one-off client and media-send regressions 2026-03-14 19:22:38 +00:00
Gustavo Madeira Santana d2c8625d8c
Matrix: use authenticated media downloads 2026-03-14 19:21:52 +00:00
Gustavo Madeira Santana 8bf0ce4eda
Matrix: hydrate DM verification SAS state 2026-03-14 14:26:11 +00:00
Gustavo Madeira Santana 025c0cbb9d
Matrix: ignore historical verification catch-up 2026-03-14 13:53:38 +00:00
Gustavo Madeira Santana 30b652c890 Doctor: fix matrix default-account migration 2026-03-14 13:24:22 +00:00
Gustavo Madeira Santana c9d84af24e
Infra: align matrix migration user identity 2026-03-14 03:55:08 +00:00
Gustavo Madeira Santana 1160f9c533
Core: harden matrix migration and runner wiring 2026-03-14 03:46:05 +00:00
Gustavo Madeira Santana f64f998e94
Matrix: serialize outbound sends per room 2026-03-14 03:27:32 +00:00
Gustavo Madeira Santana 532205efc8 Matrix: keep SAS notices in the verification DM 2026-03-14 02:58:53 +00:00
Gustavo Madeira Santana 23277b0a9c
Matrix: route SAS notices through active DM 2026-03-13 17:55:39 +00:00
Gustavo Madeira Santana 23f4a33880
Matrix: harden device-scoped storage reuse 2026-03-13 17:25:14 +00:00
Gustavo Madeira Santana 36b10d71ca
Matrix: avoid eager DM SAS starts 2026-03-13 15:25:20 +00:00
Gustavo Madeira Santana 37583bb511
Matrix: dedupe direct room mapping writes 2026-03-13 15:14:42 +00:00
Gustavo Madeira Santana 2ffeeed7a2
Matrix: split shared client stop and eviction 2026-03-13 15:06:29 +00:00
Gustavo Madeira Santana 34fd8bb0d5
Matrix: productize direct room repair 2026-03-13 14:55:45 +00:00
Gustavo Madeira Santana 70602aa867
Matrix: dedupe SAS verification handling 2026-03-13 14:00:19 +00:00
Gustavo Madeira Santana d58e51e46b
Matrix: keep fresh devices out of stale storage roots 2026-03-13 13:03:48 +00:00
Gustavo Madeira Santana c1f4cbf6e7 Matrix: harden multi-account auth resolution 2026-03-13 10:59:18 +00:00
Gustavo Madeira Santana cdbe7380c9 Matrix: emit SAS notices from verification state 2026-03-13 10:51:13 +00:00
Gustavo Madeira Santana bef620babe
Matrix: stop one-off shared action clients 2026-03-13 10:34:46 +00:00
Gustavo Madeira Santana 4e05790695 Matrix: scope verification fallback by DM room 2026-03-13 02:23:40 +00:00
Gustavo Madeira Santana 8d25168f89 Matrix: retry SAS notice after verification start 2026-03-13 02:17:55 +00:00
Gustavo Madeira Santana ff85b50fe0 Matrix: give humans time to confirm SAS 2026-03-13 02:11:36 +00:00
Gustavo Madeira Santana ce07255393 Matrix: delay inbound SAS auto-confirm 2026-03-13 02:03:36 +00:00
Gustavo Madeira Santana 5ede08d168 Matrix: harden monitor startup cleanup 2026-03-13 01:48:24 +00:00
Gustavo Madeira Santana 0f15cfe21a Agents: self-heal anthropic replay thinking history 2026-03-13 01:31:48 +00:00
Gustavo Madeira Santana de35fba9b3 Agents: split transcript hygiene and preserve latest reasoning turns 2026-03-13 01:12:45 +00:00
Gustavo Madeira Santana 83865f1921 Matrix: avoid stale verification SAS reuse 2026-03-13 00:16:54 +00:00
Gustavo Madeira Santana d37c7c65af
Matrix: harden legacy migration fallback 2026-03-12 21:17:08 +00:00
Gustavo Madeira Santana f8e57f839f Matrix: harden backup and recovery verification 2026-03-12 21:12:21 +00:00
Gustavo Madeira Santana e74a3cfc15 Matrix: reload backup keys after reset 2026-03-12 20:48:44 +00:00
Gustavo Madeira Santana 9d17de6bdb Matrix: reuse shared clients for encrypted actions 2026-03-12 20:01:54 +00:00
Gustavo Madeira Santana f35fcb89b4 Matrix: harden media handling and summaries 2026-03-12 19:40:30 +00:00
Gustavo Madeira Santana 309c600770
Tests: drop stale duplicate session-target coverage 2026-03-12 16:51:18 +00:00
Gustavo Madeira Santana 1b2f7fc7f7
Matrix: make device probe best-effort on account add 2026-03-12 16:49:39 +00:00
Gustavo Madeira Santana f544ffe0ea
Sessions: discover retired ACP stores under configured roots 2026-03-12 16:49:39 +00:00
Gustavo Madeira Santana 90c674de75
Matrix: finish main sync follow-ups 2026-03-12 16:49:22 +00:00
Gustavo Madeira Santana 17695f83d1
Matrix: simplify plugin migration plumbing 2026-03-12 16:49:01 +00:00
Gustavo Madeira Santana 2504a610e4
Matrix: scope legacy credential migration 2026-03-12 16:48:24 +00:00
Gustavo Madeira Santana ee0568c62e
Matrix: tighten fallback resolution and ACP lookup 2026-03-12 16:48:24 +00:00
Gustavo Madeira Santana a7edb677b0
Docs: document hook group ids 2026-03-12 16:47:59 +00:00
Gustavo Madeira Santana ba9494a3a1
Session: split stable group ids from labels 2026-03-12 16:47:59 +00:00
Gustavo Madeira Santana 1c468315c3
Docs: sync Matrix zh-CN security notes 2026-03-12 16:47:59 +00:00
Gustavo Madeira Santana 738af608b7
Matrix: dedupe strict DM trust checks 2026-03-12 16:47:59 +00:00
Gustavo Madeira Santana 03382a1dde
Matrix: fetch aliases only when needed 2026-03-12 16:47:58 +00:00
Gustavo Madeira Santana 8a9d307177
Matrix: avoid alias trust in group context 2026-03-12 16:47:58 +00:00