## Settings

### Account Settings

Editing Profile for: Loading...

Your email: Loading...

First Name
Last Name
Email

### Preferences

Dark Mode

Switch between light and dark theme

Default View

Choose your preferred view for warranties

Currency Symbol

Choose the symbol to display for prices

Expiring Soon Days

Number of days before warranty expiration to mark as "Expiring Soon"

Date Format

Choose how dates are displayed

### Email Settings

Email Notifications

Receive email alerts for warranty expirations

Notification Frequency

How often to receive email notifications

Notification Time

Time of day to receive notifications (in 24-hour format)

Timezone

Your local timezone for notifications

### Security

Change Password

Update your account password

Current Password
New Password
Confirm New Password

### Danger Zone

Delete Account

Permanently delete your account and all data

## Admin Settings

### Admin Actions

### Site Settings

Registration Enabled

Allow new users to register

Email Base URL

The base URL (e.g., http://yourdomain.com) used for links in emails. No trailing slash.

### OIDC SSO Configuration

Enable OIDC SSO

Allow users to log in via an OIDC provider.

OIDC Provider Name Internal name for the OIDC client (e.g., 'oidc').
Client ID
Client Secret Sensitive value. Stored in the database. An application restart is required for changes to take effect.
Issuer URL The base URL of your OIDC provider.
Scope Space-separated OIDC scopes.

Application restart is required for OIDC settings to take full effect.

### Delete Account

Warning: This action cannot be undone.

All your data, including warranties, will be permanently deleted.

To confirm, please type "DELETE" in the field below:

### Password Updated

Your password has been successfully updated.

### Edit User

Username
Email
Active Status

Enable or disable user access

Admin Status

Grant or revoke admin privileges

### Delete User

Are you sure you want to delete user ?

User ID:

If the delete button doesn't work, try these alternatives:

- Alternative 1: Direct function call
- Alternative 2: Direct API call