continuwuity/src/api/client
Jade Ellis b61010da47
feat: Add bundled aggregations support
Add support for the m.replace and m.reference bundled
aggregations.
This should fix plenty of subtle client issues.
Threads are not included in the new code as they have
historically been written to the database. Replacing the
old system would result in issues when switching away from
continuwuity, so saved for later.
Some TODOs have been left re event visibility and ignored users.
These should be OK for now, though.
2025-12-21 17:12:34 +00:00
..
admin perf(MSC4323): Parallelise some check futs 2025-09-01 12:13:37 +01:00
membership fix: Enforce limits when joining rooms 2025-12-13 22:17:47 +00:00
room feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
sync feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
account.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
account_data.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
alias.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
appservice.rs add appservice MSC4190 support 2025-04-03 12:21:16 -04:00
backup.rs Dedup and parallelize current key backup count and etag fetching. 2025-07-02 19:03:26 +01:00
capabilities.rs perf(MSC4323): Remove redundant authorisation checks 2025-09-01 12:13:37 +01:00
context.rs feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
device.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
directory.rs Post-formatting aesthetic and spacing corrections 2025-07-02 19:17:06 +01:00
filter.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
keys.rs fix(sync/v3): Cleanup part 1: mostly fix redundant data in state 2025-12-07 19:58:24 +00:00
media.rs feat: Produce a more informative error when uploading media fails 2025-10-12 19:42:57 +00:00
media_legacy.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
message.rs feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
mod.rs fix: Nuke src/api/client/utils.rs 2025-09-07 18:06:11 -04:00
openid.rs Macroize various remaining Error constructions. 2025-07-02 19:03:24 +01:00
presence.rs remove several services.globals config wrappers 2025-03-31 03:00:53 +00:00
profile.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
push.rs Macroize various remaining Error constructions. 2025-07-02 19:03:24 +01:00
read_marker.rs perf: Throttle frequent device metadata updates & centralise site 2025-12-09 03:25:03 +00:00
redact.rs perf: Throttle frequent device metadata updates & centralise site 2025-12-09 03:25:03 +00:00
relations.rs feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
report.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
search.rs feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
send.rs perf: Throttle frequent device metadata updates & centralise site 2025-12-09 03:25:03 +00:00
session.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
space.rs chore: Fix typos 2025-11-08 20:54:49 +00:00
state.rs perf: Throttle frequent device metadata updates & centralise site 2025-12-09 03:25:03 +00:00
tag.rs Use integrated error instead of panic on some legacy codepaths 2025-07-02 18:58:18 +01:00
thirdparty.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
threads.rs feat: Add bundled aggregations support 2025-12-21 17:12:34 +00:00
to_device.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
typing.rs perf: Throttle frequent device metadata updates & centralise site 2025-12-09 03:25:03 +00:00
unstable.rs fix: Remove legacy check for u. prefix 2025-09-16 11:30:39 +00:00
unversioned.rs feat: Drop support for MSC3575 (legacy sliding sync) 2025-12-07 19:58:24 +00:00
user_directory.rs Fix regression 75aadd5c6a 2025-07-02 19:17:09 +01:00
voip.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
well_known.rs fix: Don't break when encountering the server user, as there may be real users after 2025-11-10 23:56:02 +00:00