From f7547a4c623c1d87043167be709ae041c5528d2d Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Date: Sun, 29 Jun 2025 08:26:00 +0000
Subject: [PATCH 01/10] flake.lock: Update
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/076e8c6678d8c54204abcb4b1b14c366835a58bb?narHash=sha256-1ovgdmuDYVo5OUC5NzdF%2BV4zx2uT8RtsgZahxidBTyw%3D' (2025-06-20)
→ 'github:nixos/nixpkgs/80d50fc87924c2a0d346372d242c27973cf8cdbf?narHash=sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM%3D' (2025-06-27)
---
flake.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/flake.lock b/flake.lock
index 7e929b4..197b006 100644
--- a/flake.lock
+++ b/flake.lock
@@ -40,11 +40,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1750386251,
- "narHash": "sha256-1ovgdmuDYVo5OUC5NzdF+V4zx2uT8RtsgZahxidBTyw=",
+ "lastModified": 1750994206,
+ "narHash": "sha256-3u6rEbIX9CN/5A5/mc3u0wIO1geZ0EhjvPBXmRDHqWM=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "076e8c6678d8c54204abcb4b1b14c366835a58bb",
+ "rev": "80d50fc87924c2a0d346372d242c27973cf8cdbf",
"type": "github"
},
"original": {
From ad469129bc4766840ef63e66783ed4e11032dec4 Mon Sep 17 00:00:00 2001
From: Domingo Dirutigliano
Date: Fri, 11 Jul 2025 10:17:14 +0200
Subject: [PATCH 02/10] fix display name
---
app/routes/machines/components/machine-row.tsx | 2 +-
app/routes/machines/dialogs/move.tsx | 2 +-
app/routes/machines/dialogs/new.tsx | 2 +-
app/routes/machines/machine.tsx | 2 +-
app/routes/settings/auth-keys/dialogs/add-auth-key.tsx | 2 +-
app/routes/settings/auth-keys/overview.tsx | 2 +-
app/routes/users/dialogs/delete-user.tsx | 3 +--
app/utils/oidc.ts | 4 ++++
8 files changed, 11 insertions(+), 8 deletions(-)
diff --git a/app/routes/machines/components/machine-row.tsx b/app/routes/machines/components/machine-row.tsx
index f1860e0..c078773 100644
--- a/app/routes/machines/components/machine-row.tsx
+++ b/app/routes/machines/components/machine-row.tsx
@@ -64,7 +64,7 @@ export default function MachineRow({
{node.givenName}
- {node.user.name || node.user.email}
+ {node.user.name || node.user.email || node.user.id}
{mapTagsToComponents(node, uiTags)}
diff --git a/app/routes/machines/dialogs/move.tsx b/app/routes/machines/dialogs/move.tsx
index aa73022..305a358 100644
--- a/app/routes/machines/dialogs/move.tsx
+++ b/app/routes/machines/dialogs/move.tsx
@@ -34,7 +34,7 @@ export default function Move({ machine, users, isOpen, setIsOpen }: MoveProps) {
}}
>
{users.map((user) => (
-
{user.name}
+
{user.name || user.email || user.id}
))}
diff --git a/app/routes/machines/dialogs/new.tsx b/app/routes/machines/dialogs/new.tsx
index 1377eb2..35c6320 100644
--- a/app/routes/machines/dialogs/new.tsx
+++ b/app/routes/machines/dialogs/new.tsx
@@ -46,7 +46,7 @@ export default function NewMachine(data: NewMachineProps) {
placeholder="Select a user"
>
{data.users.map((user) => (
-
{user.name}
+
{user.name || user.email || user.id}
))}
diff --git a/app/routes/machines/machine.tsx b/app/routes/machines/machine.tsx
index 7f24cd6..a081085 100644
--- a/app/routes/machines/machine.tsx
+++ b/app/routes/machines/machine.tsx
@@ -109,7 +109,7 @@ export default function Page() {
- {node.user.name || node.user.email}
+ {node.user.name || node.user.email || node.user.id}
diff --git a/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx b/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx
index 43ac1b7..faa3753 100644
--- a/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx
+++ b/app/routes/settings/auth-keys/dialogs/add-auth-key.tsx
@@ -36,7 +36,7 @@ export default function AddAuthKey(data: AddAuthKeyProps) {
}}
>
{data.users.map((user) => (
-
{user.name}
+
{user.name || user.email || user.id}
))}
All,
...keys.map(({ user }) => (
- {user.name}
+ {user.name || user.email || user.id}
)),
]}
diff --git a/app/routes/users/dialogs/delete-user.tsx b/app/routes/users/dialogs/delete-user.tsx
index 1575d7f..0e2aae2 100644
--- a/app/routes/users/dialogs/delete-user.tsx
+++ b/app/routes/users/dialogs/delete-user.tsx
@@ -8,8 +8,7 @@ interface DeleteProps {
}
export default function DeleteUser({ user, isOpen, setIsOpen }: DeleteProps) {
- const name =
- (user.displayName?.length ?? 0) > 0 ? user.displayName : user.name;
+ const name = user.name;
return (