continuwuity/src/api/client
Jade Ellis 980e2bb8d5
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-06-04 00:11:09 +01:00
..
room feat: Add bundled aggregations support 2025-06-04 00:11:09 +01:00
sync feat: Add bundled aggregations support 2025-06-04 00:11:09 +01:00
account.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +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 move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
appservice.rs add appservice MSC4190 support 2025-04-03 12:21:16 -04:00
backup.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
capabilities.rs chore: Fix typos across the codebase 2025-05-06 20:51:12 +01:00
context.rs feat: Add bundled aggregations support 2025-06-04 00:11:09 +01:00
device.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
directory.rs refactor: Centralize server forbidden checks into moderation module 2025-04-19 23:37:54 +01:00
filter.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
keys.rs drop unnecessary info log to debug 2025-04-06 13:19:09 -04:00
media.rs run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
media_legacy.rs run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
membership.rs feat: For knock_restricted rooms, automatically join rooms we meet 2025-05-26 19:16:03 +01:00
message.rs feat: Add bundled aggregations support 2025-06-04 00:11:09 +01:00
mod.rs rename config.rs to account_data.rs, refactor, add some missing checks 2024-12-11 16:38:29 -05:00
openid.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
presence.rs remove several services.globals config wrappers 2025-03-31 03:00:53 +00:00
profile.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
push.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
read_marker.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
redact.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
relations.rs feat: Add bundled aggregations support 2025-06-04 00:11:09 +01:00
report.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
search.rs feat: Add bundled aggregations support 2025-06-04 00:11:09 +01:00
send.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
session.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
space.rs fix space hierarchy pagination not respecting client-specified limit. 2025-04-17 07:48:54 -07:00
state.rs simplify acl brick-check conditions 2025-04-05 22:12:33 +00:00
tag.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00: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-06-04 00:11:09 +01:00
to_device.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
typing.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
unstable.rs fixup+update msc3266, add fed support, parallelise IO 2025-04-03 00:56:37 -04:00
unversioned.rs move core::pdu and core::state_res into core::matrix:: 2025-04-05 02:44:46 +00:00
user_directory.rs slightly optimize user directory search loop 2025-04-19 23:33:51 +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: Reference config directly 2025-05-21 21:06:44 +01:00