feat: Add support for state_after, stop sync token accumulation #1795

Open
ginger wants to merge 9 commits from ginger/kill-sync-tokens into main

9 commits

Author SHA1 Message Date
8182ab3c29
fix: Correctly sync newly created rooms
Some checks failed
Documentation / Build and Deploy Documentation (pull_request) Failing after 4m16s
Checks / Prek / Check changed files (pull_request) Successful in 7s
Checks / Changelog / Check changelog is added (pull_request_target) Successful in 30s
Checks / Prek / Pre-commit & Formatting (pull_request) Failing after 4m57s
Checks / Prek / Clippy and Cargo Tests (pull_request) Failing after 4m51s
2026-05-27 14:14:36 -04:00
8ec13eaae1
fix: Don't panic on missing SSH in sliding sync 2026-05-27 14:14:36 -04:00
760e4dadbb
fix: Additional sync logic fixes 2026-05-27 14:14:35 -04:00
ec9d032c89
fix: Upgrade warning on room load failures to error 2026-05-27 14:14:35 -04:00
6353d1123e
fix: Don't panic on missing SSH 2026-05-27 14:14:35 -04:00
d54d06038a
fix: Calculate state at end of last sync correctly 2026-05-27 14:14:35 -04:00
ea6c5c1cfd
chore: News fragments 2026-05-27 14:14:35 -04:00
5325f89b1b
feat: Add support for state_after 2026-05-27 14:14:35 -04:00
976eedf024
feat: Remove all uses of roomsynctoken_shortstatehash 2026-05-27 14:14:35 -04:00