{pageTitle('Admin · Users')}

Users

Manage user accounts and invites for this Minstrel instance.

Accounts

{#if usersQuery.isPending}

Reading users…

{:else if usersQuery.isError}

Couldn't load users.

{:else if users.length === 0}

No users yet.

{:else} {/if}

Invites

Invites expire after 24 hours and can be used once. Share the token with the person you want to invite — they enter it on the registration page.

{#if invitesQuery.isPending}

Reading invites…

{:else if invitesQuery.isError}

Couldn't load invites.

{:else if invites.length === 0}

No active invites.

{:else} {/if}
{ showCreateModal = false; }} >
{ resetPasswordTarget = null; resetPasswordValue = ''; resetPasswordConfirm = ''; }} >

The user will need to log in with the new password.

{ confirmDeleteTarget = null; }} >

This permanently deletes the account and cascades through plays, likes, sessions, and quarantine. The action cannot be undone.