docs: update changelog and update news with landing page section changes and performance badges
This commit is contained in:
+3
-1
@@ -6,13 +6,15 @@ All notable changes to DeckyVault will be documented in this file.
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
- SteamDB version auto-fetch — latest game version/build surfaced in submit wizard version selector
|
- SteamDB version auto-fetch — latest game version/build surfaced in submit wizard version selector
|
||||||
- Landing page: Trending This Week, Best Performing New Releases, Most Tested, and Most Reported sections
|
- Landing page: Recently Added Benchmarks, Trending This Week, and Most Tested sections with PlayabilityBadge and performance tags on game cards
|
||||||
- Tiered API rate limiting with 5 categories (auth, read, write, strict, default)
|
- Tiered API rate limiting with 5 categories (auth, read, write, strict, default)
|
||||||
- Comment anti-spam: duplicate detection, 50KB content cap, 30/hr per-user limit
|
- Comment anti-spam: duplicate detection, 50KB content cap, 30/hr per-user limit
|
||||||
- Submission cooldown: 60-second minimum between benchmark entries per user
|
- Submission cooldown: 60-second minimum between benchmark entries per user
|
||||||
- Submission validation hardening: FPS bounds (1-500), TDP bounds, settings size caps, userNotes length cap
|
- Submission validation hardening: FPS bounds (1-500), TDP bounds, settings size caps, userNotes length cap
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
- Landing page sections reordered: Recently Added Benchmarks → Trending This Week → Most Tested Games
|
||||||
|
- Landing page cards now show PlayabilityBadge (with text label) and performance tags (Raw Performer / Poor Performance / avg FPS)
|
||||||
- Landing hero height adjusted to `calc(100svh - 10svh)` for content "peek" effect
|
- Landing hero height adjusted to `calc(100svh - 10svh)` for content "peek" effect
|
||||||
- Rate limiter now uses named categories instead of a single global bucket
|
- Rate limiter now uses named categories instead of a single global bucket
|
||||||
|
|
||||||
|
|||||||
@@ -9,12 +9,11 @@ summary: "Discover trending games on the new landing page, auto-fetch latest gam
|
|||||||
|
|
||||||
The homepage now showcases what's happening in the DeckyVault community:
|
The homepage now showcases what's happening in the DeckyVault community:
|
||||||
|
|
||||||
|
- **Recently Added Benchmarks** — games with the newest benchmark submissions
|
||||||
- **Trending This Week** — games with the most benchmarks, comments, and upvotes in the last 7 days
|
- **Trending This Week** — games with the most benchmarks, comments, and upvotes in the last 7 days
|
||||||
- **Best Performing New Releases** — recently added games with the highest average FPS
|
|
||||||
- **Most Tested Games** — the most benchmarked games across all devices
|
- **Most Tested Games** — the most benchmarked games across all devices
|
||||||
- **Most Reported Games** — games with active reports (sunlight as disinfectant!)
|
|
||||||
|
|
||||||
Each section shows compact game cards with cover art, playability status, and relevant stats. Click any card to jump straight to the game's detail page.
|
Each section shows compact game cards with cover art, **playability badges** (with readable status labels), **performance tags** (Raw Performer / Poor Performance), and average FPS. Click any card to jump straight to the game's detail page.
|
||||||
|
|
||||||
### SteamDB Version Auto-Fetch
|
### SteamDB Version Auto-Fetch
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user