From 3e94033c83c1224b2fe879c7d77d7f0c3b30d3e5 Mon Sep 17 00:00:00 2001 From: Adrian Bonpin Date: Sun, 10 May 2026 05:24:51 +0800 Subject: [PATCH] chore: bump version to 2026.0.100, write CHANGELOG and update news (Tasks 7.1-7.3) --- CHANGELOG.md | 20 ++++++++++++++ content/updates/2026-05-10-v2026.0.100.md | 32 +++++++++++++++++++++++ package.json | 2 +- 3 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 content/updates/2026-05-10-v2026.0.100.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 673ce80..cddecd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,26 @@ All notable changes to DeckyVault will be documented in this file. +## [2026.0.100] - 2026-05-10 + +### Added +- Screenshot upload during benchmark submission (Review step), gated on settings presence +- Best FPS and performance badges on games list cards +- Game version info and anti-cheat context in preset detail modal +- Auto-computed battery life estimate in submit wizard Review step + +### Changed +- Screenshot upload moved from post-submission interstitial into wizard Review step +- Preset detail modal shows game version/build and game-level anti-cheat info + +### Removed +- Manual `estimatedBatteryMin` field; all battery estimates now auto-computed from TDP + watt-hours + +### Technical +- Dropped `estimated_battery_min` column from `performance_entries` +- Listing API returns `bestFps`, `isRawPerformer`, `isPoorPerformance` +- Updated all component interfaces to remove deprecated battery field + ## [2026.0.99] - 2026-05-09 ### Added diff --git a/content/updates/2026-05-10-v2026.0.100.md b/content/updates/2026-05-10-v2026.0.100.md new file mode 100644 index 0000000..8fe9c81 --- /dev/null +++ b/content/updates/2026-05-10-v2026.0.100.md @@ -0,0 +1,32 @@ +--- +title: "Screenshot Uploads in Wizard, Performance Badges, and Smarter Battery Estimates" +date: "2026-05-10" +version: "2026.0.100" +summary: "Attach screenshots directly in the submit wizard, see performance badges on game cards, and get auto-computed battery estimates in the Review step." +--- + +### Screenshot Uploads in the Submit Wizard + +You can now attach up to 2 screenshots directly in the Review step of the benchmark submission wizard — no more post-submit interstitial. Screenshots are gated on having at least one game setting configured, ensuring your evidence is meaningful. + +### Performance Badges on Game Cards + +Browse the games list and instantly spot standout titles: +- **⚡ RAW PERFORMER** — games that hit 60+ FPS without upscaling or frame generation +- **⚠ POOR PERFORMANCE** — games struggling below 30 FPS +- **Best FPS** — the highest average FPS recorded for the game +- **🔋 Battery estimate** — for handheld devices, see estimated playtime in hours + +### Smarter Battery Estimates + +The manual "Estimated Battery" field has been removed. Battery life is now always computed automatically from your device's watt-hour capacity and the TDP you set during benchmarking. You'll see this estimate in: +- The submit wizard's Review step +- Game cards (for handheld entries) +- Preset detail modals + +### Preset Detail Modal Improvements + +Preset modals now show richer context: +- **Game version** and **build ID** for the benchmarked entry +- **Anti-cheat** name and status at the game + hardware level +- **Verification date** alongside the verified badge \ No newline at end of file diff --git a/package.json b/package.json index a943c11..dd201f6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "deckyvault", - "version": "2026.0.99", + "version": "2026.0.100", "private": true, "scripts": { "dev": "next dev --experimental-https --webpack",