Skip to content

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:

  1. QR Code (default, SettingsTab.SecurityPage) — personal sign-in QR code and PIN reset (partials/UserQrCodeTab.svelte).
  2. 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<...>

Released under the MIT License.