diff --git a/apps/web/content/updates/2026-06-28-v1.0.0.md b/apps/web/content/updates/2026-06-28-v1.0.0.md
new file mode 100644
index 0000000..2c286cf
--- /dev/null
+++ b/apps/web/content/updates/2026-06-28-v1.0.0.md
@@ -0,0 +1,41 @@
+---
+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
\ No newline at end of file
diff --git a/plugins/decky-vault/package.json b/plugins/decky-vault/package.json
index 3485a45..a2c5dd5 100644
--- a/plugins/decky-vault/package.json
+++ b/plugins/decky-vault/package.json
@@ -1,6 +1,6 @@
{
"name": "@deckyvault/plugin",
- "version": "0.1.0",
+ "version": "1.0.0",
"private": true,
"type": "module",
"scripts": {
diff --git a/plugins/decky-vault/src/index.tsx b/plugins/decky-vault/src/index.tsx
index b633b46..c1273f1 100644
--- a/plugins/decky-vault/src/index.tsx
+++ b/plugins/decky-vault/src/index.tsx
@@ -165,24 +165,24 @@ function DeckyVaultIcon() {