chore: version bump to 2026.0.99, changelog, and news post

This commit is contained in:
2026-05-09 22:09:23 +08:00
parent 32386ce170
commit c20ef2a5f4
3 changed files with 58 additions and 1 deletions
+30
View File
@@ -2,6 +2,36 @@
All notable changes to DeckyVault will be documented in this file.
## [2026.0.99] - 2026-05-09
### Added
- Screenshot uploads (12 per benchmark entry) with server-side compression and EXIF stripping
- YouTube video linking on performance entries (privacy-enhanced embed)
- Auto-pinning: entries with ≥10 votes and ≥80% approval auto-pin
- Hardware watt-hours (battery capacity) and max TDP fields for battery life estimation
- TDP tracking per performance entry (user-set TDP cap)
- Auto-computed battery life estimates on performance cards and detail view
- Battery Life vs TDP chart on game statistics dashboard
- Mobile filter drawer: slide-out overlay on games list for narrow viewports
- Mobile game cover hero: full-bleed background image with gradient overlay
### Changed
- Performance cards now show TDP/Wh/battery quick-look bar on handheld devices
- Game details hero renders as full-bleed background on mobile (<md) viewports
- Games list filter panel now uses a slide-out drawer on screens below `lg`
- `estimatedBatteryMin` field deprecated in favor of auto-computed values from TDP + device watt-hours
### Fixed
- Games list filter panel no longer overflows the page on mobile
### Technical
- Added `entry_screenshots` database table
- Added `tdpWatts` and `youtubeVideoId` columns to `performance_entries`
- Added `wattHours` and `tdpMax` columns to `hardware`
- Added `sharp` image processing dependency for screenshot compression
- Added on-vote auto-pin trigger in performance vote handlers
- Added `BatteryLifeChart` ECharts component
## [2026.0.98] - 2026-05-09
### Added
+27
View File
@@ -0,0 +1,27 @@
---
title: "Screenshots, Power Tracking, YouTube Links & Quality of Life"
date: "2026-05-09"
version: "2026.0.99"
summary: "Screenshot attachments for benchmarks, energy/power usage tracking with auto-computed battery estimates, YouTube video linking, community auto-pinning, mobile game cover hero, and responsive filter panel."
---
### Visual Evidence for Benchmarks
You can now attach up to 2 screenshots when submitting a benchmark — show your in-game settings, FPS overlay, or any relevant visual proof. Screenshots are compressed for storage but retain full clarity for review.
### Power Usage & Battery Life
Track the TDP (thermal design power) you set on your device while benchmarking. DeckyVault now auto-computes estimated battery life based on your TDP and the device's watt-hour capacity. Performance cards show a quick-look bar with ⚡ TDP, 🔋 Wh, and ⏱ estimated hours. A new Battery Life vs TDP chart visualizes the relationship across devices.
### YouTube Video Linking
Link a YouTube video to any benchmark entry to show gameplay footage alongside your settings. Videos display as privacy-enhanced embeds in the preset detail modal.
### Community Auto-Pinning
Entries that receive 10 or more votes with at least 80% approval are automatically pinned, surfacing the best community presets.
### Mobile Improvements
- **Game cover hero:** On mobile, the game cover image now serves as a full-bleed background with a gradient overlay, making better use of screen real estate.
- **Filter drawer:** The games list filter panel is now a slide-out drawer on narrow screens, preventing overflow and improving touch accessibility.
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "deckyvault",
"version": "2026.0.98",
"version": "2026.0.99",
"private": true,
"scripts": {
"dev": "next dev --experimental-https --webpack",