Parakeet is a Rust-based Bluesky AppServer aiming to implement most of the functionality required to support the Bluesky client
appview atproto bluesky rust appserver
66
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: add pronouns to ProfileViewBasic and ProfileView

see atproto#4232

Mia 1e536016 caa8a8f2

+6
+4
lexica/src/app_bsky/actor.rs
··· 160 160 pub verification: Option<VerificationState>, 161 161 #[serde(skip_serializing_if = "Option::is_none")] 162 162 pub status: Option<StatusView>, 163 + #[serde(skip_serializing_if = "Option::is_none")] 164 + pub pronouns: Option<String>, 163 165 164 166 pub created_at: DateTime<Utc>, 165 167 } ··· 186 188 pub verification: Option<VerificationState>, 187 189 #[serde(skip_serializing_if = "Option::is_none")] 188 190 pub status: Option<StatusView>, 191 + #[serde(skip_serializing_if = "Option::is_none")] 192 + pub pronouns: Option<String>, 189 193 190 194 pub created_at: DateTime<Utc>, 191 195 pub indexed_at: NaiveDateTime,
+2
parakeet/src/hydration/profile.rs
··· 201 201 labels: map_labels(labels), 202 202 verification, 203 203 status, 204 + pronouns: profile.pronouns, 204 205 created_at: profile.created_at.and_utc(), 205 206 } 206 207 } ··· 229 230 labels: map_labels(labels), 230 231 verification, 231 232 status, 233 + pronouns: profile.pronouns, 232 234 created_at: profile.created_at.and_utc(), 233 235 indexed_at: profile.indexed_at, 234 236 }