Ventry
account

Account Settings

// Overview

/settings consolidates everything tied to your account — profile, security, monetisation, billing history and the account danger zone. Each card is independent; changes are saved per action with a toast confirmation.

// Account information

The top of the page shows your username, email, password placeholder and your User ID with a copy button. The UID is the canonical identifier you may need to share with support.

  • USRchangeUsernameButton — opens a dialog, performs an availability check, and updates the username after confirmation.
  • PWDchangePasswordButton — requires the current password before accepting a new one (same complexity rules as registration).
  • EMAILchangeEmailButton — requires password confirmation; sends a verification email to the new address.

// Two-factor authentication

The TwoFactorCard lets you enable TOTP-based 2FA, download recovery codes, and disable 2FA again. See the dedicated Two-Factor Authentication page for the full flow.

// Seller settings

sellerSettings connects your account to Stripe Connect so you can sell licenses through Discover. See Seller (Stripe) for details.

// Boost balance and history

The settings page also surfaces your current VentryBoost balance, a Buy Boosts button (buyBoostsButton) and a paginated Boost History table listing every boost activation across all of your applications.

// Payments and invoices

Below the balance is a payments table — date, amount, type and a receipt link for every Stripe invoice tied to your account.

// Preferences

The footer of the page contains a theme toggle (light/dark) and a timezone dropdown that affects every timestamp shown across the dashboard, including audit logs.

// Danger zone

The very bottom of the page is the account danger zone — see Danger Zone.