Skip to content

Version 17.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Aug 22:41
9428941

Changes

  • Implemented Gamepad support for UI
  • Support for multiple game versions and version selection in the library. (Legacy Client always downloads the latest version)
  • New installed games section in the library for tauri builds
  • Game time tracker
  • Fixed a bug where only the first 1000 Tags would be loaded in the library, now all tags are loaded
  • #22 - Added support for markdown in game descriptions and notes.
  • #32 - Redesigned the game settings page a bit.
  • #19 - Added News Editor for admins to edit server news with markdown support.
  • Added an Early Access update channel, published from the early-access branch, alongside the existing stable and unstable channels.
  • The desktop update channel now defaults to the channel the build was created for; users can still switch between stable, early-access, and unstable.
  • Early Access and Unstable channels are only offered in the Settings update-channel picker after unlocking Developer Tools (tap the version number 5Ã�). Developer Tools can be toggled off again the same way.
  • Polished Linux and macOS packaging: the Debian package and binary are now gamevault, with proper license, homepage and description, a dedicated .desktop entry, and a bundled Debian changelog.
  • Release assets on the unstable and early-access releases are now cleaned up by a dedicated, manifest-aware CI job that also runs after aborted or partially-failed builds, and are named consistently.
  • Improved startup and loading performance via route-level code splitting, vendor bundle splitting, memoized game cards, lazy/async media loading, and deferred session-replay analytics.
  • Fixed the download button not working on Linux when no root path is set.
  • Surface immediate game launch failures to users.
  • Fixed playtime tracking on Linux.
  • Removed the debug media ID hover tooltip.
  • Redesigned toast notifications to match the design system.
  • Fixed library cards shrinking when pressing buttons inside them.
  • Prefill demo credentials when the demo server is selected.
  • Default and lock the server URL when the web UI is served by the backend.
  • The logo now switches its text variant with the theme.
  • Surface and fix non-executable shell scripts in launch options, added a sudo fallback for Linux, and allow running games as root on Linux.
  • Stabilized popup heights so they no longer resize with content.