--- title: "DeckyVault Plugin v1.0.0 — Steam Deck Performance Recording" date: "2026-06-28" version: "1.0.0" summary: "Record Steam Deck performance metrics with MangoHud and export/upload them to DeckyVault — all from a controller-friendly Decky Loader plugin." --- ### Decky Loader Plugin The DeckyVault plugin is now available for Steam Deck! Record performance metrics directly from the Quick Access Menu and upload them to DeckyVault. **How it works:** 1. Add `~/deckyvault-mangohud.sh %command%` to your game's Steam launch options 2. Launch the game and get to gameplay 3. Open the Quick Access Menu and press **Start Recording** 4. Play for a bit, then press **Stop Recording** 5. Export to a `.deckyvault.json` file or upload directly to DeckyVault ### Key Features - **Auto game detection** — The plugin detects the currently running game and fills in the name and Steam App ID automatically - **Proton version detection** — Reads the Proton version from Steam's config files - **MangoHud integration** — Configures MangoHud for logging with `autostart_log`, `control=mangohud`, and `output_folder=/tmp` - **Controller-friendly UI** — Built with `ButtonItem` and `TextField` from `@decky/ui` for full controller navigation - **API key support** — Create API keys in your DeckyVault settings for direct upload from the plugin - **Config export/import** — Save and load your plugin configuration from Downloads - **Wrapper script** — Forces MangoHud to use the correct config file via `MANGOHUD_CONFIGFILE` ### API Key Authentication Added API key support via Better Auth's API Key plugin. You can now: - Create and manage API keys from your profile settings - Use API keys for direct upload from the DeckyVault plugin - API keys use the `dv_` prefix for easy identification ### Monorepo Conversion The project has been converted to a Bun workspaces monorepo: - `apps/web` — The DeckyVault website - `packages/shared` — Shared types and utilities - `plugins/decky-vault` — The Decky Loader plugin