App Pages
Settings Page
Preferences, App Lock, local backup controls, runtime CLI setup, and audit activity.
App route: settingsPreferences
| Setting | Behavior |
|---|---|
| Show value previews | Displays non-secret previews while keeping likely secrets masked. |
| Confirm before export | Requires confirmation before writing dotenv files that may contain secrets. |
| Confirm before delete | Asks before removing variables, env files, profiles, projects, and snapshots from local metadata. |
| Theme | Uses system, light, or dark appearance. |
Local metadata boundary
The settings page explains that SQLite is reserved for project paths, env file records, value previews, hashes, notes, and Keychain references. Raw secret values belong in macOS Keychain only.
App Lock
- Shows whether App Lock is enabled, locked, or unlocked.
- Sets up a local passphrase with a minimum length of 10 characters.
- Can enable macOS LocalAuthentication unlock when the Mac supports it.
- Shows availability for macOS auth, Touch ID, and macOS unlock.
- Provides Lock Now, Disable App Lock, and macOS unlock toggle controls after setup.
Backup actions
- Export Metadata writes an encrypted backup without raw secret values.
- Export Full is explicit and includes current env-file and runtime-profile secret values inside the encrypted file.
- Restore Backup decrypts a backup and restores metadata. Full backups restore included secrets into the target Mac Keychain with fresh references.
Runtime CLI panel
- Shows install path, shim target, .zprofile block state, .zshrc block state, current PATH state, and setup message.
- Supports Install, Repair, Uninstall, Doctor, Copy PATH, and Refresh.
- Available only in the macOS Tauri runtime.
Audit activity
Recent local actions are loaded from SQLite and displayed without raw secret values. Audit entries include action names, file/key targets, project IDs, and timestamps.