Conversation
Yelo420
commented
Sep 30, 2026
Contributor
- fix(extraction): resolve extraction issues for UDF-only optical images by updating ISO handling
- fix(taskbar): resolve progress bar issue on Windows taskbar after downloads
- Fixed multiple playtime tracking issues to ensure uninterrupted minute logging, seamless offline syncing, and improved background performance
…ff the UI thread - Move library scans, disk-usage, launch-executable listing, installation and uninstall commands onto blocking threads so the app no longer freezes while scanning large game folders, uninstalling games or launching Windows games through umu-launcher. - Report final extraction state as an event and guard against duplicate extractions, so a refresh mid-extraction can re-attach instead of restarting. - Track live download tasks per game and refuse to start a second task over a still-running download. - Track extraction, installation, umu setup and app update state in-process and expose it through a new `get_background_states` command so the frontend can re-attach after a webview reload. - Let the frontend re-attach to running extractions, installations, umu setup and app updates on startup, and make completion handling idempotent so downloads, extractions, installations and updates are never duplicated.
…logs umu-launcher defaults (GAMEID, STORE, PROTONPATH) can now be defined once per game as custom metadata on the server; newly downloaded games inherit them automatically and existing ones can adopt them with one click. Fixed the Wine/Proton prefix handling: installer, launch and uninstall now resolve the same per-game prefix (named after the game's install folder), a per-game override applies to all three flows, existing prefixes are reused instead of moved, and games no longer fall back to umu's shared default prefix without a GAMEID. Uninstalling offers to delete the prefix (opt-in, showing path and size), the prefix field shows the real path with copy/open actions, and uninstall no longer drops the umu and run-as-admin settings. Added launch logs: one rotating log file per launch plus a log window streaming the full Proton/Wine/umu output, opened automatically when a launch fails and optionally on every start. Installer runs are logged too. The Proton (PROTONPATH) field now lists the builds installed in compatibilitytools.d, and CI runs the Rust test suite.
…s by updating ISO handling
…e logging, seamless offline syncing, and improved background performance.
merge time-tracker_logger into develop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.