- Move web app into apps/web/ - Create packages/shared/ with shared types - Create plugins/decky-vault/ scaffold - Root package.json manages workspaces only
1.2 KiB
1.2 KiB
title, date, version, summary
| title | date | version | summary |
|---|---|---|---|
| ProtonDB Redirects, Smart Sharing & Clean URLs | 2026-05-20 | 2026.2.0 | Fast redirects for ProtonDB users, clean game slugs for non-Steam game sharing, and share URLs now use human-readable identifiers instead of UUIDs. |
ProtonDB URL Compatibility
You can now replace protondb.com with deckyvault.xyz in any ProtonDB URL to land on the matching DeckyVault game page. Visiting deckyvault.xyz/app/730 automatically redirects you to the Counter-Strike 2 benchmarks page. This works for any Steam App ID in the DeckyVault database.
Smart Share URLs
The share button on benchmark presets now produces clean, readable URLs:
- Steam games:
deckyvault.xyz/game/730?preset=...(numeric Steam App ID) - Non-Steam games:
deckyvault.xyz/game/the-witcher-3-wild-hunt?preset=...(title-based slug)
No more long UUID strings when you share a benchmark with friends. Existing UUID links continue to work — this is purely additive.
Non-Steam Game Slugs
All non-Steam games (manual entries, GOG, Epic Games Store) now receive auto-generated URL-friendly slugs based on their title. Slugs are unique, deduplicated automatically, and remain stable even if the game title is later edited.