From c1e91f685f0392cd0722f058d2ebb836ad649bef Mon Sep 17 00:00:00 2001 From: Patrick Gaskin Date: Mon, 6 Jul 2026 02:10:00 -0400 Subject: [PATCH 1/2] feat: allow 2-character usernames --- src/utils/validate.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/validate.rs b/src/utils/validate.rs index 3c37f76..db4c00a 100644 --- a/src/utils/validate.rs +++ b/src/utils/validate.rs @@ -6,7 +6,7 @@ pub fn is_valid_id(id: &str) -> bool { } pub fn is_valid_username(name: &str) -> bool { - name.chars().all(|c| c.is_alphanumeric() || c == '-' || c == '_') && name.len() <= 64 && name.len() >= 3 + name.chars().all(|c| c.is_alphanumeric() || c == '-' || c == '_') && name.len() <= 64 && name.len() >= 2 } pub fn can_view_project(project: &Project, user: Option<&User>) -> bool { From c8bfc95f02e1bc2a4b82af509e5b5e4b4d1fa848 Mon Sep 17 00:00:00 2001 From: Henry Date: Mon, 6 Jul 2026 14:31:55 +0200 Subject: [PATCH 2/2] fix: create user dialog pattern Signed-off-by: Henry --- web/src/components/settings/users/dialogs.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/components/settings/users/dialogs.tsx b/web/src/components/settings/users/dialogs.tsx index 122933f..7d7025e 100644 --- a/web/src/components/settings/users/dialogs.tsx +++ b/web/src/components/settings/users/dialogs.tsx @@ -52,7 +52,7 @@ export const CreateUser = () => { Username (cannot be changed later)