diff --git a/src/client.rs b/src/client.rs index 3f4b60e9e..3c3850d0a 100644 --- a/src/client.rs +++ b/src/client.rs @@ -2317,6 +2317,17 @@ impl LoginConfigHandler { if display_name.is_empty() { display_name = crate::username(); } + let display_name = display_name + .chars() + .enumerate() + .map(|(i, c)| { + if i == 0 { + c.to_uppercase().to_string() + } else { + c.to_string() + } + }) + .collect::(); #[cfg(not(target_os = "android"))] let my_platform = whoami::platform().to_string(); #[cfg(target_os = "android")]