Skip to content

EA Patch 7 - #41

Merged
Yelo420 merged 10 commits into
eafrom
develop
Sep 30, 2026
Merged

Yelo420 merged 10 commits into
eafrom
develop

Conversation

@Yelo420

@Yelo420 Yelo420 commented Sep 30, 2026

Copy link
Copy Markdown
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

Alfagun74 and others added 10 commits September 15, 2026 21:45
…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.
…e logging, seamless offline syncing, and improved background performance.
merge time-tracker_logger into develop
@Yelo420
Yelo420 merged commit 3b065f0 into ea Sep 30, 2026
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants