Wyvest
44742fa21f
port fixes from https://github.com/modrinth/code/pull/2369/
2026-02-25 23:23:27 -05:00
Wyvest
c515d00da1
lint
2026-02-25 08:14:57 -05:00
Wyvest
6c07a835b0
fix windows process check
2026-02-24 04:40:19 -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
5db97bc9ed
implement caching for modrinth projects/versions
2025-12-26 21:46:05 +09:00
Wyvest
d69b652726
Remove max concurrent request limit
2025-12-26 20:12:09 +09:00
Wyvest
373147505c
ease concurrent request limit
2025-12-25 23:53:38 +09:00
Wyvest
bcb2bd94af
add rate limit check specifically for modrinth
2025-12-25 23:52:37 +09:00
Wyvest
f8b307d005
add concurrency request limits
2025-12-25 22:49:25 +09:00
LynithDev
bb84df1091
fix: java downloading reading entire archive into memory twice
2025-11-15 20:26:16 +01:00
Jacob
0e12968b9c
feat: oneclient account skin manager ( #373 )
...
* feat: oneclient account skin manager
* feat: oneclient account skin manager import
* feat: oneclient account skin manager improt from url
* feat: oneclient accoutn skin manager animations
* feat: oneclient account skin manager export skin
* feat: oneclient account skin manager skin history
* feat: oneclient mini accounts edit button
* feat: oneclient account skin manager saving skins
* change order of mini account buttons
* feat: oneclient account skin manager elytra support
* fix: oneclient account skin manager default rotate
See https://github.com/bs-community/skinview3d/issues/198 for where fix
came from
Co-authored-by: undefined303 <undefined303@qq.com>
Co-authored-by: Zickles <zicklesistaken@gmail.com>
* feat: oneclient account skin manager change cape
* feat: oneclient account skin manager import from username
---------
Co-authored-by: undefined303 <undefined303@qq.com>
Co-authored-by: Zickles <zicklesistaken@gmail.com>
2025-10-01 13:31:42 -04:00
LynithDev
3b8afb3289
feat: mojang account configuration (skins / capes)
2025-09-27 11:11:45 +02:00
LynithDev
1eb6505c0c
feat: oneclient bundles
2025-09-21 17:08:03 +02:00
LynithDev
0a77a31846
feat: oneclient bundles
2025-09-21 17:04:38 +02:00
LynithDev
80ebf6e057
feat: accounts
2025-08-18 14:25:59 +02:00
LynithDev
33c865893f
feat: mrpack support
2025-08-07 18:39:59 +02:00
LynithDev
2ebb8197ac
chore: lint
2025-07-25 11:54:45 +02:00
LynithDev
d7ca81c2ed
chore: merge onelauncher/main
2025-07-25 11:54:07 +02:00
LynithDev
3fa8e7f150
feat: modrinth search implementation
2025-07-16 21:27:01 +02:00
emirsassan
2593b293de
chore: add package bindings
2025-07-15 21:34:23 +03:00
LynithDev
cbfb32e991
chore: add proper error serialization
2025-06-09 18:41:39 +02:00
LynithDev
17734ca1b9
fix: made functions sendable between threads
2025-06-07 11:51:46 +02:00
LynithDev
521b3cfdc9
chore: migrate to taurpc
2025-06-02 19:29:55 +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
a8eb841bd7
feat: auth
2025-04-11 16:06:03 +02:00
LynithDev
6c80a84972
feat: prepare clusters for launch
2025-04-11 14:24:00 +02:00
LynithDev
2a0f53e107
feat: Downloading entire game works now
2025-04-09 18:44:26 +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
54d16e5d69
feat: Lots of small tweaks and stuff, begin work on minecraft / interpulse metadata
2025-04-04 19:48:23 +02:00
LynithDev
11d2ff43ed
feat: Customizable core options
2025-04-03 13:02:48 +02:00
LynithDev
bb2d33bef0
feat: Discord RPC + HTTP and Crypto utils
2025-04-02 17:43:59 +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
LynithDev
5f4d4013b3
chore: Begin work on backend refactor
2025-03-23 19:04:58 +01:00
ev chang
ad7f906d0a
Revert "fix: Downloading fallback + better logging in production"
...
This reverts commit 2d29f3a5c7 .
2024-12-18 17:01:32 -05:00
ev chang
b8588073e1
Revert "temp: Temporary commit for wyvest issue (todo: revert)"
...
This reverts commit f5f6e0d54d .
2024-12-18 17:01:29 -05:00
LynithDev
f5f6e0d54d
temp: Temporary commit for wyvest issue (todo: revert)
2024-12-18 21:02:56 +01:00
LynithDev
2d29f3a5c7
fix: Downloading fallback + better logging in production
2024-12-18 16:00:57 +01:00
LynithDev
e973812aaf
feat: SkyClient Part 2
2024-12-08 11:34:18 +01:00
LynithDev
139f61faa6
fix: Mod icons not showing up
2024-11-23 15:00:19 +01:00
LynithDev
1521bbb96a
feat: Package inferring from hash
2024-11-16 14:40:41 +01:00
Pauline
b5bc602d21
Merge branch 'main' into feat/curseforge
2024-10-15 19:19:19 -04:00
LynithDev
518c7ec8b9
feat: Implement more functionality for Curseforge
2024-10-03 20:48:01 +02:00
Pauline
a357df0b2d
🐛 fix: clippy lints
...
Signed-off-by: Pauline <git@ethanlibs.co>
2024-09-28 06:33:12 +02:00
LynithDev
e458108923
feat: Add fetching package body
2024-09-22 19:45:36 +02:00
LynithDev
a5c142d270
feat: Start work on Curseforge API integration
2024-09-20 20:04:14 +02:00