continuwuity/src/core
ember33 898f4a470c refactor(spaces): extract constants, add forward index, reduce duplication
Extract event type string literals as constants in space_roles.rs and
replace all occurrences across service and admin code. Add a forward
index (space_to_rooms) for O(1) child room lookups instead of scanning
the reverse index. Introduce resolve_space! macro to deduplicate the
repeated enabled-check + alias-resolve + space-type-guard pattern in
all 9 admin command handlers. Flatten deeply nested if-let chains in
append.rs using let-chains syntax.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 11:06:58 +01:00
..
alloc refactor(treewide): get rid of compile time build environment introspection 2026-01-19 19:44:28 +00:00
config feat(spaces): add space_permission_cascading config flag 2026-03-17 16:40:44 +01:00
error fix(registration): discrepancy between 401 response and 500 log statement 2026-03-04 16:18:38 +00:00
info fix: more aggressive user agent for URL preview 2026-02-23 15:24:14 +00:00
log refactor: Replace std RwLock with parking_lot 2025-07-20 16:31:55 +01:00
matrix refactor(spaces): extract constants, add forward index, reduce duplication 2026-03-18 11:06:58 +01:00
metrics simplify request handler task base 2025-01-30 18:58:32 +00:00
mods Post-formatting aesthetic and spacing corrections 2025-07-02 19:17:06 +01:00
utils fix: Limit body read size of remote requests (CWE-409) 2026-03-03 19:54:34 +00:00
Cargo.toml chore(deps): Update rand 2026-02-20 22:57:45 +00:00
debug.rs refactor(treewide): get rid of compile time build environment introspection 2026-01-19 19:44:28 +00:00
mod.rs refactor(treewide): get rid of compile time build environment introspection 2026-01-19 19:44:28 +00:00
server.rs move systemd stopping notification point 2025-04-03 19:38:51 +00:00