diff --git a/content/updates/plugin-v1-1-0.md b/content/updates/plugin-v1-1-0.md new file mode 100644 index 0000000..e415086 --- /dev/null +++ b/content/updates/plugin-v1-1-0.md @@ -0,0 +1,27 @@ +--- +title: "Plugin v1.1.0 — Library injection, bug fixes, and more" +date: "2026-07-25" +version: "1.1.0" +summary: "DeckyVault plugin now injects performance stats into Steam's library app-details page, plus three bug fixes." +--- + +## What's new + +### Library app-details injection +The DeckyVault plugin now shows a compact stats row on any game's library page (the one with the "Play" button). It auto-detects your device (Steam Deck OLED/LCD) and displays: + +- Average FPS, 1% low, min, max +- Average TDP +- Entry count +- A "View Details" button to open the game on DeckyVault + +The stats are scoped to your device automatically, falling back to global averages if your device isn't detected. + +### New public API +Added `GET /api/plugin/game/:steamAppId` — a public read endpoint that powers the library panel. Returns game status, device-scoped estimated FPS, and top/recent entries. Also includes a `/devices` sub-endpoint for available hardware. + +## Bug fixes + +- **Recording crash on stop/restart** — Fixed a crash when stopping and immediately restarting a recording while a game is running. The plugin no longer rewrites the MangoHud config mid-game, and log cleanup is scoped to MangoHud files only. +- **FPS validation on resubmit** — Fixed an issue where re-uploading a recording after adding the game to the database would show "FPS must be from 0 to 500". FPS caps raised to 1000, and validation now runs before the game-not-found check so the real error is always visible. +- **Screenshot discovery** — Fixed screenshot picker not finding Game Mode screenshots (Steam+R1). Now scans both `~/Pictures/Screenshots/` and `~/.local/share/Steam/userdata/*/760/remote/*/screenshots/`. \ No newline at end of file