OneLauncher-Cracked/apps/oneclient/desktop
Wyvest 3b885cdb0f
Improve modpack download resiliency, onboarding
Track and surface partial modpack download failures across core and frontend. Adds a PartialModpackInstall error and counts failed/attempted downloads in the mrpack flow, returning an error if some files failed. Frontend download pipeline now runs parallel downloads that return per-item results, reports/logs failures, and exposes retry/continue UI in onboarding.

Backend robustness improvements: deduplicate concurrent package inserts by reusing existing row on unique-hash constraint, detect hard-link collisions and verify hashes before skipping or erroring, and return meaningful errors when partial installs occur.

Other changes: propagate richer error context when stamping migrated cluster created_at, invalidate relevant queries after migration, make settings writes awaitable and update the query cache optimistically, add queryClient usage in version-migration hook, and various type/bindings updates to reflect the new PartialModpackInstall error. These changes improve reliability and UX during batch package installs and onboarding downloads.
2026-03-30 05:50:29 -04:00
..
capabilities feat: better debug (#486) 2026-03-03 20:46:11 -05:00
src Improve modpack download resiliency, onboarding 2026-03-30 05:50:29 -04:00
.gitignore chore: get oneclient desktop working 2025-05-31 13:33:40 +02:00
App.entitlements chore: get oneclient desktop working 2025-05-31 13:33:40 +02:00
build.rs refactor/cleanup (#426) 2025-12-12 07:44:54 -05:00
Cargo.toml feat: better debug (#486) 2026-03-03 20:46:11 -05:00
Info.plist chore: get oneclient desktop working 2025-05-31 13:33:40 +02:00
package.json Bump to 1.1.0 2026-03-30 03:26:27 -04:00
tauri.conf.json update copyright year 2026-02-25 15:42:14 -05:00
tauri.macos.conf.json Only turn on decorations on macOS 2025-12-28 18:43:10 +09:00