1
0
Fork 0
mirror of https://forgejo.ellis.link/continuwuation/continuwuity.git synced 2025-10-06 19:00:48 +00:00
continuwuity/src/service
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
..
account_data run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
admin Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
announcements feat: Allow mentioning @room in an admin announcement 2025-06-14 19:09:54 +01:00
appservice chore(deps): Replace serde_yaml with serde_yml 2025-09-10 20:20:45 +01:00
client feat(config): introduce federation connection timeout setting 2025-07-20 16:24:26 +01:00
config run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
emergency feat: ldap login 2025-08-23 19:59:36 +00:00
federation refactor: Centralize server forbidden checks into moderation module 2025-04-19 23:37:54 +01:00
globals chore: Fix nightly-only clippy lints 2025-09-10 17:35:17 +01:00
key_backups run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
media chore: Fix typos across the codebase 2025-05-06 20:51:12 +01:00
presence fix: Resolve Clippy CI failures from elided lifetime warnings 2025-08-28 21:13:19 +01:00
pusher Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
resolver chore: Fix typos across the codebase 2025-05-06 20:51:12 +01:00
rooms Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
sending Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
server_keys Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
sync refactor: Replace remaining std Mutexes 2025-07-20 16:32:48 +01:00
transaction_ids run cargo fix for rust 2024 changes and rustfmt 2025-02-23 01:17:45 -05:00
uiaa refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
users fix: Remove needless async marker 2025-09-16 11:30:39 +00:00
Cargo.toml chore(deps): Replace serde_yaml with serde_yml 2025-09-10 20:20:45 +01:00
manager.rs refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
migrations.rs Implement room v12 (#943) 2025-09-17 20:46:03 +00:00
mod.rs chore: Upgrade ctor, cbor 2025-09-06 16:19:56 +01:00
moderation.rs feat: Allow controlling client message filtering 2025-04-26 21:59:25 +01:00
service.rs refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
services.rs refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
state.rs feat: Prefill server name in federation test 2025-05-01 21:23:37 +01:00