add: request-to-join communities

add: private joined communities setting
add: "void" community
add: ability to delete communities
This commit is contained in:
trisua 2025-04-01 15:03:56 -04:00
parent 3a8af17154
commit d0c1fbcf9a
20 changed files with 669 additions and 122 deletions
crates/core/src/model

View file

@ -33,6 +33,8 @@ pub struct UserSettings {
pub biography: String,
#[serde(default)]
pub private_profile: bool,
#[serde(default)]
pub private_communities: bool,
}
impl Default for UserSettings {
@ -41,6 +43,7 @@ impl Default for UserSettings {
display_name: String::new(),
biography: String::new(),
private_profile: false,
private_communities: false,
}
}
}