OneLauncher-Cracked/apps/oneclient/frontend/src/components
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
..
Bundle fix: Resource Packs Compatibility Check (#498) 2026-03-08 16:52:09 +09:00
overlay Improve modpack download resiliency, onboarding 2026-03-30 05:50:29 -04:00
Settings feat: toasts customizability (#497) 2026-03-08 16:50:50 +09:00
AccountAvatar.tsx feat: accounts 2025-08-18 14:25:59 +02:00
BrowserPackageItem.tsx feat: oneclient bundles 2025-09-21 17:04:38 +02:00
DeleteAccountButton.tsx refactor/cleanup (#426) 2025-12-12 07:44:54 -05:00
DownloadMods.tsx Improve modpack download resiliency, onboarding 2026-03-30 05:50:29 -04:00
ExternalLink.tsx refactor/cleanup (#426) 2025-12-12 07:44:54 -05:00
GameBackground.tsx Spice up onboarding 2026-03-30 03:25:51 -04:00
index.ts feat: toasts customizability (#497) 2026-03-08 16:50:50 +09:00
LaunchButton.tsx Fix cluster being stuck on downloading 2025-12-27 02:21:15 +09:00
Loader.tsx refactor/cleanup (#426) 2025-12-12 07:44:54 -05:00
LogViewer.module.css feat: notifications and running game log 2025-08-25 21:18:10 +02:00
LogViewer.tsx fix strange freezes 2026-02-24 04:11:50 -05:00
MadeBy.tsx feat: toasts customizability (#497) 2026-03-08 16:50:50 +09:00
ManageSkinButton.tsx fix: OneClient Building (#406) 2025-11-13 02:37:20 -05:00
Markdown.module.css chore: small fixes and tweaks + external link now has confirmation dialog 2025-08-28 19:11:09 +02:00
Markdown.tsx refactor/cleanup (#426) 2025-12-12 07:44:54 -05:00
Navbar.tsx feat: debug page (#493) 2026-03-06 01:25:03 -05:00
SheetPage.tsx fix stupid import 2025-12-27 23:40:25 +09:00
SkinViewer.tsx lint 2026-02-25 08:14:57 -05:00
Spinner.module.css feat: notifications and running game log 2025-08-25 21:18:10 +02:00
Spinner.tsx feat: notifications and running game log 2025-08-25 21:18:10 +02:00
Stepper.tsx fix(OneClient): Eslint 2025-12-29 13:44:06 +08:00
Tabs.tsx fix padding issues #358 2025-09-04 16:09:57 +02:00