App Pages

Variables Page

A table for inspecting variables from either the active env file or a selected runtime profile.

App route: variables

Purpose

The Variables page can inspect parsed dotenv variables or runtime profile variables. Env-file mode supports editing and classification. Runtime-profile mode focuses on inspection, reveal, copy, validation status, and a shortcut back to profile management in Projects.

Source selector

  • Env file mode shows variables from the selected dotenv file.
  • Runtime profile mode shows variables from the selected EnvVault profile.
  • The file selector lists env file name and environment.
  • The profile selector lists profile names and marks the default profile.
  • If a project has profiles but no env file selected, the page can switch to profile mode.

Env-file row actions

ActionBehavior
RevealReads a secret from Keychain when needed and stores the revealed value only in UI state.
CopyCopies the value. Secret values are copied through the Tauri clipboard plugin and scheduled to clear after 60 seconds.
EditOpens the variable editor popup.
Mark secret/publicMoves values between public SQLite metadata and Keychain-backed secret storage.
DeleteConfirms deletion, removes Keychain-backed secret value when present, then removes the variable from local metadata.

Runtime-profile row actions

ActionBehavior
RevealReads a profile secret from Keychain when needed and keeps the revealed value only in UI state.
CopyCopies the profile variable value. Secret copies use the safer clipboard path.
Manage in ProfilesNavigates to the Projects page where the Manual Profile Editor owns profile edits.

Env variable editor

  • Updates variable value.
  • Adds or edits notes.
  • Changes secret/public classification.
  • Marks a variable required or optional.
  • Sets expected type: string, URL, number, boolean, secret, or JSON.
  • Shows schema validation status in the table.