Commit graph

28 commits

Author SHA1 Message Date
Wyvest
ee177708c1
Update interpulse/interflow 2026-03-31 21:13:18 -04:00
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