v0.5.0
Gogg v0.5.0
This release includes a large GUI redesign (including the ability to log in from the GUI), new download features, and a large number of bug fixes and internal improvements.
Please report bugs for this release here.
Main Changes
New Features
- Added cloud save backup from GOG GALAXY, in the CLI (
gogg savescommand) and the GUI (#58). - Added faster downloads for large files by splitting them across several connections (#92).
- Added checksum verification of downloaded files against the values GOG publishes.
- Added update detection for downloaded games (#47).
- Added more library filters and collections (like filtering by genre, size, update age, etc.) (#33).
- Added the option to sort the catalogue by purchase date (#91).
- Added a config file for setting default download options (#86).
- Added a Lutris-compatible folder layout for downloads.
- Added selectable accent colors and a polished, more readable theme (#46).
- Added support for using keyboard for managing the downloading process in the GUI (#66).
Login Improvements
- Added the ability to log in to GOG from the GUI.
- Reworked the
logincommand's logic and added a--codeflag for manual authentication (#57). - Fixed a bug in the log in logic (#88).
Other Changes
- Revised and redesigned the GUI (#32 and #100).
- Fixed a large number of bugs (especially in the GUI).
- Raised the Go version to 1.25 and updated dependencies, including security fixes.
- Improved the project's test coverage and added macOS and Windows to the test matrix (#54).
- Added a base
flake.nixfor reproducible builds on Linux and macOS. - Updated project documentation and examples (to be up-to-date with changes).
Acknowledgment
- Thanks to everyone who reported bugs and suggested features for this release.
Full Changelog: v0.4.3...v0.5.0