Commit graph

930 commits

Author SHA1 Message Date
LynithDev
7def9a9c8c fix: Blur 2026-07-09 20:53:52 +02:00
LynithDev
784249005e feat: Alex + Slim skins support in avatar and player model renderer 2026-07-08 17:57:05 +02:00
LynithDev
2a2d992649 feat: More compact cluster package manager view + package manager filter popover 2026-07-08 17:19:37 +02:00
LynithDev
0af7c7455b some tweaks 2026-07-06 20:10:14 +02:00
Julian Chang
7416a3407f
enable Win32_UI_WindowsAndMessaging for ShellExecuteW 2026-07-06 10:11:32 -04:00
Julian Chang
199c679238
ig we can try again 2026-07-06 09:46:46 -04:00
Julian Chang
22ec1278d3
fix macOS signing (hopefully) 2026-07-06 09:40:29 -04:00
Julian Chang
21c01e07d3
fix MS auth not working on Windows 2026-07-06 09:23:30 -04:00
Julian Chang
f2f2368eff
Update oneclient_release.yml 2026-07-06 05:55:36 -04:00
Julian Chang
0f04462863
Folder button
Automatically add stuff added to the mods folder to the next-ran cluster if in a shared directory
Add a txt explanation as to why certain folders are empty in shared directory
2026-07-06 05:02:47 -04:00
Julian Chang
a645388a40
Shared .minecraft folder 2026-07-06 04:39:50 -04:00
Julian Chang
700b45dd6b
Fix some mods not downloading 2026-07-06 04:12:02 -04:00
Julian Chang
41801010a4
use authorize oauth2 instead of devicecode oauth2 2026-07-06 02:40:33 -04:00
Julian Chang
c27688c8d4
adds tips and parallax background to onboarding
update client id for MSA + fix account already logged in issues
2026-07-06 02:05:15 -04:00
Julian Chang
2bbecb6e86
Try to fix linux build 2026-07-06 01:58:42 -04:00
Julian Chang
c358dfd95a
Update Cargo.toml 2026-07-06 01:18:46 -04:00
Julian Chang
9cb5db15f0
Attempt installer/updating 2026-07-06 01:00:56 -04:00
Julian Chang
99d095088c
update README/CONTRIBUTING.md 2026-07-05 16:51:07 -04:00
LynithDev
9ab0a0ecdd
Freya rewrite
This is v2 of OneClient. Removed all web-related stuff.

Co-Authored-By: Julian Chang <wyvest@polyfrost.org>
2026-07-05 16:37:05 -04:00
Julian Chang
a10378e9d7
bruh 2026-07-02 11:01:04 -04:00
Julian Chang
a11949ebdf
Update oneclient.artifact-configuration.xml 2026-07-02 10:37:56 -04:00
Julian Chang
c8bd0ffd5e
Change organization ID to use secrets 2026-07-02 10:15:23 -04:00
Julian Chang
a06b21d6eb
1.1.7 2026-07-02 09:31:38 -04:00
Daksh Jain
467164a945
fix macOS (#509) 2026-06-30 18:31:07 -04:00
Julian Chang
e0a645f701
Bump to 1.1.6
Some checks are pending
Build and Lint / ES Checks (push) Waiting to run
Build and Lint / Rust Checks (push) Waiting to run
2026-06-29 01:17:10 -04:00
Julian Chang
d6dc358e35
track playtime 2026-06-29 01:14:10 -04:00
Julian Chang
7d1460f885
bump ver to 1.1.5
Some checks are pending
Build and Lint / ES Checks (push) Waiting to run
Build and Lint / Rust Checks (push) Waiting to run
2026-06-22 07:43:19 +07:00
Julian Chang
723d1e43ae
Fix overrides and updates n stuff 2026-06-22 07:17:23 +07:00
Julian Chang
1635ca38ce
poly+ backend 2026-06-20 05:39:16 +07:00
Wyvest
a822f8d098
Update format.yml to simplify triggers
Removed pull request trigger and workflow_dispatch from format.yml
2026-04-18 01:16:26 -04:00
Wyvest
442245ffca
bump to 1.1.4 2026-04-01 04:16:31 -04:00
Wyvest
c6f347f98c
Fix stale version fetching 2026-04-01 04:16:13 -04:00
Wyvest
ad4c0bd361
Bump to 1.1.3 2026-04-01 03:10:24 -04:00
Wyvest
c5f43a83cf
Remove all automatic dependency downloading 2026-04-01 03:10:05 -04:00
Wyvest
3e9e7b949d
Bump to 1.1.2 2026-04-01 01:10:51 -04:00
Wyvest
ceb6fcd6a9
Fix library downloading 2026-04-01 01:10:32 -04:00
Wyvest
e479813c07
Fix onboarding not being accounted for during migration check 2026-04-01 01:10:12 -04:00
Wyvest
ee177708c1
Update interpulse/interflow 2026-03-31 21:13:18 -04:00
Wyvest
f4cce7c43a
fix onboarding clusters not being accounted in migration stuff 2026-03-31 18:41:06 -04:00
Wyvest
54d259a489
Bump to 1.1.1 2026-03-31 18:31:26 -04:00
Wyvest
2847c44a81
fix rare crash 2026-03-31 18:30:39 -04:00
Wyvest
93fef599ae
add fabric loader updating 2026-03-31 00:41:24 -04:00
Wyvest
0ab1043082
Squashed commit of the following:
commit f1c274101561d8e3ebd24b7779ba989f2029549f
Merge: 49f304e 3b885cd
Author: Wyvest <wyvestbusiness@gmail.com>
Date:   Mon Mar 30 05:51:40 2026 -0400

    Merge branch 'main' into pr/500

commit 49f304e04178ae50c2e8c43b5401ee440b4125d7
Author: belle <sillysys@proton.me>
Date:   Sun Mar 29 20:40:10 2026 +0000

    Reword some descriptions from previous commit

commit e1949dd3b45b5facb6c9b5dad2a463a7e41b4d20
Author: belle <sillysys@proton.me>
Date:   Sun Mar 29 20:35:43 2026 +0000

    Fill placeholders
2026-03-30 05:52:11 -04:00
Wyvest
3b885cdb0f
Improve modpack download resiliency, onboarding
Track and surface partial modpack download failures across core and frontend. Adds a PartialModpackInstall error and counts failed/attempted downloads in the mrpack flow, returning an error if some files failed. Frontend download pipeline now runs parallel downloads that return per-item results, reports/logs failures, and exposes retry/continue UI in onboarding.

Backend robustness improvements: deduplicate concurrent package inserts by reusing existing row on unique-hash constraint, detect hard-link collisions and verify hashes before skipping or erroring, and return meaningful errors when partial installs occur.

Other changes: propagate richer error context when stamping migrated cluster created_at, invalidate relevant queries after migration, make settings writes awaitable and update the query cache optimistically, add queryClient usage in version-migration hook, and various type/bindings updates to reflect the new PartialModpackInstall error. These changes improve reliability and UX during batch package installs and onboarding downloads.
2026-03-30 05:50:29 -04:00
Wyvest
9f1b6d6ae2
Bump to 1.1.0 2026-03-30 03:26:27 -04:00
Wyvest
445eca2775
Spice up onboarding 2026-03-30 03:25:51 -04:00
Wyvest
1c3041679e
unify version downloads 2026-03-30 01:19:15 -04:00
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
Jacob
247d23083d
fix: Resource Packs Compatibility Check (#498)
Sometimes they are tagged as only supporting Vanilla what is true but
that causes issues when downloading into a fabric cluster. Since fabric
IS NOT vanilla they "don't work" thus won't install. This just skips
that check and downloads it anyways

Co-authored-by: Wyvest <wyvestbusiness@gmail.com>
2026-03-08 16:52:09 +09:00
Jacob
978732a8fa
feat: toasts customizability (#497)
* fix: Toasts always using the info icon

* feat: Toast Position Customizability

* feat: Toast duration customizability

* fix: send toast button

wide lol

* feat: toast auto close customizability

* fix: SettingNumber being bad
2026-03-08 16:50:50 +09:00