1
0
Fork 0
mirror of https://forgejo.ellis.link/continuwuation/continuwuity.git synced 2025-09-30 18:42:05 +00:00
continuwuity/src/api/client
nexy7574 7e4071c117 Implement room v12 (#943)
**Does not yet work!** Currently, state resolution does not correctly resolve conflicting states. Everything else appears to work as expected, so stateres will be fixed soon, then we should be clear for takeoff.

Also: a lot of things currently accept a nullable room ID that really just don't need to. This will need tidying up before merge. Some authentication checks have also been disabled temporarily but nothing important.

A lot of things are tagged with `TODO(hydra)`, those need resolving before merge. External contributors should PR to the `hydra/public` branch, *not* ` main`.

---

This PR should be squash merged.

Reviewed-on: https://forgejo.ellis.link/continuwuation/continuwuity/pulls/943
Co-authored-by: nexy7574 <git@nexy7574.co.uk>
Co-committed-by: nexy7574 <git@nexy7574.co.uk>
2025-09-17 20:46:03 +00:00
..
admin perf(MSC4323): Parallelise some check futs 2025-09-01 12:13:37 +01:00
membership Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
room Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
sync Implement room v12 (#943) 2025-09-17 20:46:03 +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 Implement room v12 (#943) 2025-09-17 20:46:03 +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 Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
media.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
media_legacy.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
message.rs Implement room v12 (#943) 2025-09-17 20:46:03 +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 feat: #821 - Options to disable local typing and read receipts 2025-07-08 12:43:48 +02:00
redact.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
relations.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
report.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
search.rs Toward abstracting Pdu into trait Event. 2025-07-02 19:03:26 +01:00
send.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
session.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
space.rs fix: Only load children of nested spaces 2025-06-25 18:17:06 +01:00
state.rs Implement room v12 (#943) 2025-09-17 20:46: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 fix: Nuke src/api/client/utils.rs 2025-09-07 18:06:11 -04:00
to_device.rs Modernize various sender_user/sender_device lets. 2025-07-02 18:58:14 +01:00
typing.rs feat: #821 - Options to disable local typing and read receipts 2025-07-08 12:43:48 +02:00
unstable.rs fix: Remove legacy check for u. prefix 2025-09-16 11:30:39 +00:00
unversioned.rs feat(MSC4323): Add versions flag 2025-09-01 12:13:37 +01: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: Reference config directly 2025-05-21 21:06:44 +01:00