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-accessbranch, 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.desktopentry, and a bundled Debian changelog. - Release assets on the
unstableandearly-accessreleases 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.