Appearance
Settings
- Route:
src/routes/secure/settings/+page.svelte - Feature:
src/features/settings/index.svelte(+partials/,svc/)
Overview
The Settings page lets the user manage their profile and account security. Tabs are switched via the left-hand nav:
- QR Code (default,
SettingsTab.SecurityPage) — personal sign-in QR code and PIN reset (partials/UserQrCodeTab.svelte). - Profile (
SettingsTab.ProfilePage) — edit profile details (partials/ProfileTab.svelte).
INFO
A Notifications tab exists as a commented-out placeholder; it is not functional.
Module Functions (svc/index.ts)
ts
export async function getUserQrCode(reCreate: boolean): Promise<...>
export async function resetPin(pin: string): Promise<...>