OneLauncher-Cracked/apps/oneclient/desktop/src
Wyvest 5cac13a54c
Add cluster migration stuff
Implement cluster content migration and local versions override. Adds a new IPC API (copy_cluster_content) and CopyClusterResult, plus copy_dir_all helper to recursively copy files. Introduces migrate_non_bundle_packages and migrate_bundles_to_cluster to map and install provider-managed packages for the target MC version and to translate/copy bundle overrides; files without a compatible provider version are copied as .disabled and returned to the caller. Prefer a local versions_override.json when loading the online manifest (useful for testing) and adapt MC version parsing/formatting for year-based majors. Frontend: update generated bindings/types, add MigrationModal UI and useVersionMigration hook, integrate the migration modal into the root and debug screens, and persist seen_versions in settings. Misc: propagate manifest/versions into several UI routes and adjust bundle/package handling accordingly.
2026-03-30 00:28:14 -04:00
..
api Add cluster migration stuff 2026-03-30 00:28:14 -04:00
ext lint 2026-02-25 08:14:57 -05:00
oneclient Add cluster migration stuff 2026-03-30 00:28:14 -04:00
constants.rs lint 2026-02-25 08:14:57 -05:00
lib.rs fix linux window bar 2026-03-04 01:51:03 -05:00
main.rs chore: get oneclient desktop working 2025-05-31 13:33:40 +02:00