Wyvest
c515d00da1
lint
2026-02-25 08:14:57 -05:00
Wyvest
87cb86943c
Add bundle update checking/apply and API
...
Introduce full bundle update management: adds bundle_updates module with checking, apply flow, per-cluster locking, subscription inference, and apply helpers for additions/updates/removals (plus unit and e2e test scaffold). Exposes new IPC/API methods (download_package_from_bundle, update_bundle_packages, is_bundle_syncing) and integrates bundle tracking in desktop commands. Adds bundle DAO/entity and migrations to support bundle_packages and bundle_overrides, updates related package/DAO/modpack code, and minor frontend bindings/components/hooks to surface the new functionality. Also adds sea-orm as a dev-dependency for the desktop crate.
Co-Authored-By: Jacob <contact@kath.lol>
2026-02-23 22:36:24 -05:00
Wyvest
3bcf55907c
fix shaderpacks installing to wrong folder
2026-02-23 06:16:19 -05:00
Wyvest
09749ea78b
Track external mods properly
2025-12-31 03:51:14 +09:00
LynithDev
f397ed40bd
feat: mapped CF categories and added loader field to search results
2025-08-10 17:03:55 +02:00
LynithDev
33c865893f
feat: mrpack support
2025-08-07 18:39:59 +02:00
LynithDev
6841051b7a
feat: unified package categories + curseforge implementation
2025-08-02 16:51:28 +02:00
LynithDev
0d77715a78
Merge branch 'oneclient/main' into onelauncher/main
2025-07-25 12:16:37 +02:00
LynithDev
d7ca81c2ed
chore: merge onelauncher/main
2025-07-25 11:54:07 +02:00
Szedann
56777c8230
fix: proper CurseForge capitalization
2025-07-25 11:09:08 +02:00
emirsassan
541b148984
fix: cluster icons displays the right image
2025-07-09 14:06:37 +03:00
LynithDev
5a427c0379
feat: oneclient home page almost done
2025-06-13 14:36:55 +02:00
LynithDev
29813acb5a
feat: add metadata-related commands
2025-06-10 20:00:41 +02:00
LynithDev
521b3cfdc9
chore: migrate to taurpc
2025-06-02 19:29:55 +02:00
emirsassan
49843a3a76
i forgot this again
2025-05-29 23:45:52 +03:00
LynithDev
c81d7a6eeb
feat: sort out desktop app base
2025-05-01 15:06:17 +02:00
LynithDev
cb1c8d54de
feat: desktop crate is ready to be fixed
2025-05-01 13:29:26 +02:00
LynithDev
f939169aa6
feat: Package downloading and linking
2025-04-26 14:54:21 +02:00
LynithDev
17f8b382a7
feat: Modrinth provider
2025-04-24 12:03:39 +02:00
LynithDev
06215367c2
feat: Launching
2025-04-18 16:28:38 +02:00
LynithDev
71d584e5a3
feat: process management + os specific settings + proxied events + launch half done
2025-04-17 20:14:25 +02:00
LynithDev
6c80a84972
feat: prepare clusters for launch
2025-04-11 14:24:00 +02:00
LynithDev
81ed2de0f5
feat: Downloading game assets + download minecraft example
2025-04-08 16:37:48 +02:00
LynithDev
1f2d560983
feat: Metadata and semaphore store
2025-04-07 19:53:33 +02:00
LynithDev
2f7c26229a
feat: Cluster API
2025-04-03 22:12:03 +02:00
LynithDev
249898b3d2
feat: Java checker and DB helpers
2025-03-30 15:38:55 +02:00
LynithDev
33ac7b4397
refactor: Switch to sea-orm
2025-03-30 13:34:26 +02:00