diff --git a/src/api/navidromeAdmin.ts b/src/api/navidromeAdmin.ts index 3383b061..91ddd2d8 100644 --- a/src/api/navidromeAdmin.ts +++ b/src/api/navidromeAdmin.ts @@ -13,6 +13,7 @@ export interface NdUser { isAdmin: boolean; libraryIds: number[]; lastLoginAt?: string | null; + lastAccessAt?: string | null; createdAt?: string; updatedAt?: string; } @@ -56,6 +57,7 @@ export async function ndListUsers(serverUrl: string, token: string): Promise([]); const [libraries, setLibraries] = useState([]); const [loading, setLoading] = useState(true); @@ -607,6 +624,10 @@ function UserManagementSection({ : u.libraryIds.length === 0 ? t('settings.userMgmtNoLibraries') : libraries.filter(l => u.libraryIds.includes(l.id)).map(l => l.name).join(', '); + const lastSeen = formatLastSeen(u.lastAccessAt, i18n.language, t('settings.userMgmtNeverSeen')); + const lastSeenAbsolute = u.lastAccessAt + ? new Date(u.lastAccessAt).toLocaleString(i18n.language) + : ''; return (
)} + + {lastSeen} +