All notable changes to Linux Game Bench will be documented here.
- Game Landing Pages - Each game now has its own page (
/game/{id}) with stats, top GPUs, top contributors, and benchmark table - GPU/CPU Landing Pages - Dedicated pages for each GPU and CPU with game performance cards and affiliate links
- Trending Feed - Recently uploaded benchmarks scroll across the homepage with game images and Mesa/NVIDIA driver badges
- Hero Section - Welcome banner on homepage for new visitors (dismissible)
- Share Buttons - Share benchmarks on Reddit, X, or copy link directly from detail view
- Amazon Affiliate Links - Cart icon next to GPU/CPU names for quick hardware shopping
- Auto-Premium Badges - Earn Bronze (25 benchmarks/5 games), Silver (100/15), Gold (250/25) through activity
- Badge Progress - See your progress toward the next badge in Account Settings and your profile
- Ko-fi Support Link - Footer link on all pages to support the project
- Dynamic Sitemap - 170+ URLs for better search engine indexing (games, hardware, profiles)
- Game names in benchmark table now link to game landing pages
- GPU/CPU names in detail view now link to hardware landing pages
- Screenshot limit label changed from "Premium: 5" to "Bronze: 5"
- OC tooltip now uses fixed positioning (no more clipping)
- Double OC tooltip (native + custom) removed
- Screenshot upload limit increased to 6MB (Nginx: 7MB)
- PySide6 GUI - Optional graphical interface for Linux Game Bench
- Games library view with Steam game scanning
- Benchmark view with settings profiles (save/load per game)
- My Benchmarks view for local results
- System Info view
- Settings view with UI scale support
- Login/Logout with 2FA support
- Dark gaming theme
- GUI installation instructions added to FAQ (EN/DE)
- GUI installation section added to README
# New install with GUI:
pipx install "linux-game-benchmark[gui]" git+https://github.com/taaderbe/linuxgamebench.git
# Add GUI to existing install:
pipx inject linux-game-benchmark PySide6
# Launch:
lgb-gui- HTML report "Runs anzeigen" button not working
- HTML report hash navigation to open specific runs
- Screenshot upload for benchmarks (Free: 1, Premium: 5) - publicly visible
- Account deletion - permanently delete your account in Settings
- Terms of Service and Privacy Policy acceptance required for all users
- Report screenshots and benchmarks for inappropriate content
- Reserved usernames blocked (anonymous, admin, system, etc.)
- Comments on benchmarks - discuss and ask questions
- Direct messaging between users
- Friends system with friend requests
- Block/ignore users feature
- Achievement badges (15 different achievements)
- Saved profiles for premium users
- Format toolbar in messages (bold, italic, lists, emoji)
- Notification bell for unread messages and friend requests
- ProtonDB links on game images
- "Comments" page renamed to "Communication" (includes Messages, Friends, Blocked tabs)
- Premium subscription text updated to "one-time purchase"
- User Profile Pages (
/profile.html?user={username}) - view any user's public benchmarks - Leaderboard Page (
/leaderboard.html) - top viewed profiles - Profile View Counter (IP-based, max 1 per day)
- Like Button on profile page benchmarks
- Quick Stats Bar on profiles (Benchmarks, Games, GPUs, CPUs, OS)
- Screenshot upload for benchmarks (Free: 1, Premium: 5 per benchmark)
- Lightbox with keyboard navigation for screenshots
- Like count badge on My Benchmarks cards
- FAQ entry for driver version detection (install mesa-utils or nvidia-utils)
- Like button now disabled for own benchmarks
- iOS touch/hover issues on buttons
- Summary row now updates FPS values when Main Filter is applied (no need to expand first)
- Driver version detection fallback via vulkaninfo for AMD/Mesa GPUs
- Consistent terminology: "None" instead of "Off" for game settings (RT, Frame Gen, AA)
- Like/Unlike benchmarks feature (premium)
- Report benchmark feature
- Premium tiers (Bronze, Silver, Gold) with badges and stars
- Liked benchmarks filter in My Benchmarks
- Frame Distribution hidden when compare is active
- Compare filter excludes currently selected Main run
- Hardware comparison view on homepage
- Frame Distribution chart in comparison view
- Layout shift when pagination changes
- Multi-GPU sensor metrics display
- Page size selector (5/10/25/50 benchmarks per page)
- Documentation restructure
- BASE_URL default configuration
- Email authentication (register, verify, login, password reset)
- Two-factor authentication (2FA/TOTP)
- JWT tokens with 30-day expiry
- CLI login with 2FA support
- openSUSE Tumbleweed support
- Initial release
- Steam game detection and benchmarking
- MangoHud integration for frametime recording
- HTML reports with interactive charts
- Upload to community database
- Multi-GPU support
- Game settings tracking (preset, RT, upscaling, etc.)