Skip to content

Latest commit

 

History

History
168 lines (129 loc) · 5.3 KB

File metadata and controls

168 lines (129 loc) · 5.3 KB

Changelog

All notable changes to Linux Game Bench will be documented here.

2026-03-02

Added

  • 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)

Changed

  • 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)

Fixed

  • Double OC tooltip (native + custom) removed
  • Screenshot upload limit increased to 6MB (Nginx: 7MB)

2026-02-03

Added

  • 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

Installation

# 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

Fixed

  • HTML report "Runs anzeigen" button not working
  • HTML report hash navigation to open specific runs

2026-01-27

Added

  • 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

Changed

  • Reserved usernames blocked (anonymous, admin, system, etc.)

2026-01-25

Added

  • 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

Changed

  • "Comments" page renamed to "Communication" (includes Messages, Friends, Blocked tabs)
  • Premium subscription text updated to "one-time purchase"

2026-01-24

Added

  • 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)

2026-01-23

Added

  • 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)

Fixed

  • 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)

2026-01-22

Added

  • Like/Unlike benchmarks feature (premium)
  • Report benchmark feature
  • Premium tiers (Bronze, Silver, Gold) with badges and stars
  • Liked benchmarks filter in My Benchmarks

Fixed

  • Frame Distribution hidden when compare is active
  • Compare filter excludes currently selected Main run

2026-01-21

Added

  • Hardware comparison view on homepage
  • Frame Distribution chart in comparison view

2026-01-17

Fixed

  • Layout shift when pagination changes
  • Multi-GPU sensor metrics display

Added

  • Page size selector (5/10/25/50 benchmarks per page)

2026-01-07

Changed

  • Documentation restructure

Fixed

  • BASE_URL default configuration

2026-01-06

Added

  • Email authentication (register, verify, login, password reset)
  • Two-factor authentication (2FA/TOTP)
  • JWT tokens with 30-day expiry
  • CLI login with 2FA support

2026-01-05

Added

  • openSUSE Tumbleweed support

2026-01-01

Added

  • 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.)