Commit graph

111 commits

Author SHA1 Message Date
Wyvest
e7bb7d6b70 Squashed commit of the following:
commit a782b683f30d127936115d0e31a70de1d8268694
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 20:56:05 2026 -0500

    remove debug logging

commit 640950728f480f1b8c7939a720124ea581c227af
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 14:40:03 2026 -0500

    add some ms account error parsing

commit 014e3ecb26d75934798592f5be8cfbb437c92263
Merge: 83a6a1e ecfb98b
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 13:34:16 2026 -0500

    Merge branch 'main' into account-logging

commit 83a6a1e233dd4f3a3de18aabf1c7beac268d1594
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Feb 25 04:05:05 2026 -0500

    add a lot of debug logging for accounts
2026-02-25 20:56:21 -05:00
Wyvest
ea5054395b lint pt 3 2026-02-25 09:48:08 -05:00
Wyvest
96b380db25 lint pt 2 2026-02-25 09:31:45 -05:00
Wyvest
c515d00da1 lint 2026-02-25 08:14:57 -05:00
Wyvest
db81396aa6 add jvm args setting 2026-02-25 06:43:55 -05:00
Wyvest
6190411635 make discord rpc more stable 2026-02-25 06:36:31 -05:00
Wyvest
d6aba6ab45 search for mods 2026-02-25 06:20:39 -05:00
Wyvest
ca4cea2ffb incredible art update 2026-02-25 05:44:05 -05:00
Wyvest
a3d193fb4b fix strange freezes 2026-02-24 04:11:50 -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
64b3ec5f90 Squashed commit of the following:
commit 9d138882dec56d9f823a22dd2284b0f264a6b35a
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Mon Feb 23 17:14:58 2026 -0500

    Watch cluster dirs, toggle & custom-bundle support

    Enable filesystem watches and add support for directory-based packages, toggleable packages, and custom bundles.

    Highlights:
    - Enable tauri-plugin-fs "watch" feature and add fs:allow-watch capability.
    - Frontend: add useAllClusterDirWatch hook to watch cluster folders and call bindings.core.syncCluster on changes; add useCustomBundle to synthesize a "[Custom]" bundle for installed-but-unbundled packages and surface it in mods/datapacks/resource-packs/shaders routes via ModList/ModCard changes.
    - ModCard/ModList: introduce toggle mode (useToggleMode) to treat some bundles as toggleable; implement UI toggle behavior and skip interactivity for directory-based bundles.
    - Bindings: expose syncCluster and togglePackage in bindings.gen for IPC usage.
    - Backend: extend sync_cluster to detect directories, register directory-based packages as local, and reconcile/unlink DB links for files removed from disk; support removing directories when unlinking packages.
    - Backend API: add toggle_package to rename package files (.disabled toggling), update central store path, and return the new enabled state; add Tauri commands for sync_cluster and toggle_package.

    Reason: allow resourcepacks/shaders/datapacks stored as directories to be recognized as local packages, provide automatic sync on filesystem changes, and let users enable/disable packages by toggling their filenames.

commit 1b100f7ed2242d21f3fbb6229745cddbd3199db7
Merge: 4ea4216 6a2352c
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Mon Feb 23 06:30:25 2026 -0500

    Merge branch 'oneclient/main' into bruhhh

commit 4ea42169ad430bc8b127f829c528c258f49b5a3a
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Dec 31 03:48:13 2025 +0900

    Fix external mod tracking

commit cb456f4f6d50165d05091ae65c9611ebf956df07
Merge: 8628380 18c37f8
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Wed Dec 31 01:48:00 2025 +0900

    Merge branch 'oneclient/main' into bruhhh

commit 86283800ab265361540f4cf20e9a843cb2c4f5f0
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Sun Dec 28 18:19:57 2025 +0900

    h
2026-02-23 17:15:26 -05:00
Wyvest
6a2352c5dd Add support for resource packs + shaders + datapacks 2026-02-23 06:30:01 -05:00
Wyvest
fe0b1eed06 Extract bundle overrides before downloading mods 2026-02-23 06:10:46 -05:00
Wyvest
e745c75cc8 Fix overrides not being downloaded 2026-02-23 05:56:01 -05:00
Wyvest
b5d6beada0 Fix minor verison bug 2026-02-23 04:35:58 -05:00
Jacob
29adbbc541
feat(OneClient-SettingsRow): optional settings icon (#475)
* feat(OneClient-SettingsRow): optional settings icon

* fix: building
2026-01-11 08:04:50 -05:00
Jacob
682a08765b
feat(OneClient-ChangeLog) (#474)
* feat(OneClient): change log

* feat(OneClient-ChangeLog)

* fix: CHANGE_LOG url

* fix: formatting
2026-01-11 08:03:52 -05:00
Jacob
2d806df712
Merge pull request #471 from Kathund/fix/456
feat(OneClient-Onboarding): Version number
2026-01-09 10:50:45 -05:00
Wyvest
0418a789ba Update package.tsx 2025-12-31 03:58:15 +09:00
Wyvest
18c37f8661 change default res again 2025-12-31 01:46:22 +09:00
Jacob
ac386301bb chore(OneClient): Change Default Resolution 2025-12-29 17:50:45 +09:00
Jacob
439f426bcd fix(OneClient): Nonexistent Default Resolution
Closes: https://github.com/Polyfrost/OneLauncher/issues/444
2025-12-29 17:50:45 +09:00
Jacob
133097aaaa feat(OneClient-Memory): Add units
Closes: https://github.com/Polyfrost/OneLauncher/issues/450
2025-12-29 17:50:45 +09:00
Jacob
9237291301 fix(OneClient-Memory): Not being able to be set to 0 2025-12-29 17:50:45 +09:00
Jacob
68145b4098
fix(OneClient-Browser): Remove SkyClient Provider Option (#463)
Closes: https://github.com/Polyfrost/OneLauncher/issues/433
2025-12-29 14:58:27 +09:00
Jacob
8e2dce10f7 fix(OneClient): Eslint 2025-12-29 13:44:06 +08:00
Jacob
b06ab0ee8b fix(OneClient-SkinManager): Select the player's selected cape
Closes: https://github.com/Polyfrost/OneLauncher/issues/454
2025-12-29 13:06:57 +08:00
Jacob
c998953bd9 fix(OneClient-SkinManager): Default animation Speed
Closes: https://github.com/Polyfrost/OneLauncher/issues/446
2025-12-29 12:52:21 +08:00
Jacob
eccf13f5fd feat(OneClient-SkinManager): Scroll bar on skins and capes
Closes: https://github.com/Polyfrost/OneLauncher/issues/438
2025-12-29 12:52:21 +08:00
Jacob
e304acb945 fix(OneClient): Spamming modrinth requests
Closes: https://github.com/Polyfrost/OneLauncher/issues/437
2025-12-29 12:52:19 +08:00
Wyvest
2e0d04d6d0 actually implement "enabled" for mods / categories 2025-12-29 00:23:26 +09:00
Wyvest
9842196c01 Update __root.tsx 2025-12-27 02:24:58 +09:00
Wyvest
960d073ece Kill cluster overview page 2025-12-27 00:34:21 +09:00
Wyvest
c86aed047c auto-updates 2025-12-26 23:42:25 +09:00
Wyvest
ac7a1025ac disable missing changelog/feedback page 2025-12-26 21:54:00 +09:00
Wyvest
403a9f4be8 fix mod cards, removing mods 2025-12-25 21:18:07 +09:00
Jacob
d5a5bd7f05
refactor/cleanup (#426) 2025-12-12 07:44:54 -05:00
Jacob
e1f8dac5a1
feat(oneclient): Debug Info (#418) 2025-12-04 02:54:23 -05:00
Jacob
d7c644f15e
fix(oneclient-mod-downloading): Not checking for no dependencies (#417) 2025-12-03 12:11:11 -05:00
Jacob
d7c345b24a
feat: mods page (#413) 2025-12-03 11:02:10 -05:00
Jacob
a4d07d3fa3
fix: OneClient Onboarding Stepper (#409) 2025-11-15 02:00:44 -05:00
Jacob
6c97a914c2
fix: OneClient Building (#406) 2025-11-13 02:37:20 -05:00
Jacob
3d73d39549
fix: OneClient Onboarding Help Translate (#405) 2025-11-13 00:10:59 -05:00
Jacob
c07d4637d3
fix: OneClient Skin Manager Crash when Invalid Account (#404)
* fix: oneclient skin manager crash when invalid account

* fix: formatting
2025-11-11 07:44:55 -05:00
Jacob
23b9e9a9c8
fix: oneclient building (#400)
* fix: oneclient building

* fix: oneclient linux compile

* fix: oneclient macos intel building
2025-10-21 04:43:59 -04:00
Jacob
4f4428108a
feat: oneclient onboarding transition animation (#398)
Closes: https://github.com/Polyfrost/OneLauncher/issues/387
2025-10-17 10:50:00 -04:00
Szedann
7ba64694a7 feat: remove appearance from the settings page 2025-10-17 16:32:52 +02:00
Jacob
387630537d
Fix/mini accounts edit (#384)
* fix: mini accounts skin manager

Fix opening the skin manager by moving it to the new logic
Put all this login into an component so this shouldn't happen again

* fix: formatting
2025-10-09 00:39:20 -04:00
Szedann
aca92e4910 feat: cleaner stepper 2025-10-04 16:50:35 +02:00
Szedann
990657707b feat: improve the settings page 2025-10-04 15:46:39 +02:00