User Settings — FPMB

User Settings

Manage your profile and account preferences.

Profile Information

Update your account's profile information and email address.

{#if profileError}
{profileError}
{/if} {#if profileSuccess}
{profileSuccess}
{/if}
{#if authStore.user?.avatar_url} Avatar {:else}
{userInitial}
{/if}
{#if avatarError}

{avatarError}

{/if} {#if avatarSuccess}

{avatarSuccess}

{/if}

Update Password

Ensure your account is using a long, random password to stay secure.

{#if passwordError}
{passwordError}
{/if} {#if passwordSuccess}
{passwordSuccess}
{/if}

API Keys

Generate personal API keys with granular scopes for programmatic access.

{#if !showCreateForm} {/if}
{#if createdKey}

Key created — copy it now, it won't be shown again.

{createdKey.key}
{/if} {#if showCreateForm}

Scopes ({selectedScopeCount} selected)

{#each Object.entries(scopeGroups) as [group, scopes]}

{group}

{#each scopes as scope} {/each}
{/each}
{#if newKeyError}

{newKeyError}

{/if}
{/if}
{#if apiKeysLoading}
Loading keys...
{:else if apiKeyList.length === 0 && !createdKey}

No API keys yet. Create one above.

{:else} {#each apiKeyList as key (key.id)}
{key.name} {key.prefix}…
{#each key.scopes as scope} {scope} {/each}

Created {formatDate(key.created_at)}{#if key.last_used} · Last used {formatDate(key.last_used)}{/if}

{/each} {/if}