Commit graph

692 commits

Author SHA1 Message Date
LynithDev
0621da9db0 chore: update description for launcher animation setting 2026-10-05 20:58:05 +02:00
LynithDev
97852aea41
fix: mclogs notification showing repeatedly (#942) 2026-10-05 20:42:47 +02:00
Julian Chang
7a6a7cbc0b
Merge branch 'main' of https://github.com/Polyfrost/OneLauncher 2026-10-03 15:14:39 -04:00
Julian Chang
7c304a2d3a
fix: match os argument rules on apple silicon for old versions 2026-10-03 15:14:35 -04:00
LynithDev
b2384afb4e
feat: log censoring (#925) 2026-10-03 16:00:44 +02:00
LynithDev
c43272683b
feat: add code block and update the open link dialogs with the code block (#924) 2026-10-03 15:17:52 +02:00
LynithDev
cfcf7a7669
chore: new changelog generator (#855)
* chore: new changelog generator

* ci: require a change file on PRs
2026-10-03 00:23:41 +02:00
rozwader
ad6ca92519 fix 2026-10-02 15:38:05 +02:00
Maciek
ed6b014aac
chore: deleted icons from stats views (#906) 2026-10-02 04:23:02 -04:00
Julian Chang
e2db158653
fix: refresh loader version info and metadata manifests (#904) 2026-10-02 03:09:17 -04:00
Julian Chang
80e7cf0e59
Merge branch 'main' of https://github.com/Polyfrost/OneLauncher 2026-10-02 01:43:04 -04:00
Julian Chang
538a0da24d
prompt for different mc versions when installing modpacks 2026-10-02 01:38:42 -04:00
Julian Chang
03c4412d15
bundle opt out per content type (#810)
* exclude opted out bundles from package list

* bundle opt out per content type

* list only the content types a bundle is still opted into

* count inferred bundle installs as opted in

* remove comments from merge

* key bundle opt-out by external id so outdated GitHub installs still count

* fix: keep bundle type opt-out across catalog changes

* fix: keep switched-on bundle files from being re-suppressed

* fix: share bundle liveness and keep package list read-only
2026-10-02 00:48:27 -04:00
Julian Chang
7402fb6e78
exclude opted out bundles from package list (#879)
* exclude opted out bundles from package list

* count inferred bundle installs as opted in

* let opted-in bundles own shared rows
2026-10-02 00:07:44 -04:00
LynithDev
6f415d65e0
fix: graphics drivers issues on linux in appimage (#903) 2026-10-02 00:03:50 +02:00
LynithDev
7bc9064469
fix: libxdo crash in deb packages (#902) 2026-10-01 22:45:37 +02:00
LynithDev
30f0e1843e
chore: add JVM argument to improve vector operations on Java 21+ (#901) 2026-10-01 22:42:25 +02:00
Maciek
959458abde
chore: added enabling disabled bundled mods from browser (#900) 2026-10-01 22:12:53 +02:00
Maciek
76d929b82a
feat: added warning on clicking cosmetics button (#899) 2026-10-01 11:41:55 -04:00
Julian Chang
efbde53326
ui: improve migration ui 2026-10-01 03:46:10 -04:00
Julian Chang
190723a4f8
feat: optionally copy configs into dedicated-folder targets on migration 2026-10-01 03:46:09 -04:00
Julian Chang
0e98be3d5a
feat: manual migration in both directions, only when there's something to copy 2026-10-01 03:45:55 -04:00
Julian Chang
0b78f16e9a
improve more design elements 2026-10-01 02:01:30 -04:00
Julian Chang
b86080ac62
improve design in some areas 2026-10-01 01:35:20 -04:00
Julian Chang
67cfc4eb83
fix: key cached version info by loader format version
Bump interfrost to 1.5.0 and pass the cluster's loader to download_version_info so a format bump doesn't reuse stale version JSON.
2026-10-01 01:34:40 -04:00
Julian Chang
fc3046d60e
feat: list/grid layout toggle on clusters page 2026-10-01 00:52:30 -04:00
Julian Chang
03c00b4199
feat: group user-created OneClient clusters by release line 2026-10-01 00:52:30 -04:00
Julian Chang
51608f7d94
feat: don't re-provision clusters the user deleted 2026-10-01 00:52:30 -04:00
Julian Chang
13e52ab3ec
feat: use gallery images for package card banners 2026-10-01 00:52:30 -04:00
Julian Chang
cd122e877e
fix: create config dir in file-lock override test 2026-10-01 00:52:30 -04:00
Julian Chang
b2a84490ed
split 1.21.x into minor drops 2026-09-30 21:12:02 -04:00
Julian Chang
4995276c51
pre-warm cluster art 2026-09-30 21:01:26 -04:00
LynithDev
50bf2c07ee fix: use correct OneClient logo 2026-09-30 22:38:13 +02:00
LynithDev
3ef452d451
fix: swapped home screen cluster labels to show the cluster name in big text (#898) 2026-09-30 22:02:33 +02:00
LynithDev
65a9c670cc
feat: package selection (#897) 2026-09-30 21:45:46 +02:00
LynithDev
0512727c22
fix: clear all notifications shouldn't be clearing progress notis (#896) 2026-09-30 21:20:07 +02:00
LynithDev
9b6f872a8d
fix: libappindicator crashing and bundling on linux (#893) 2026-09-30 20:44:10 +02:00
Maciek
06fa7739b3
feat: working modpacks from modrinth and curseforge as well as manually imported; couple ui fixes (#894) 2026-09-30 20:44:04 +02:00
LynithDev
d630c27a88
chore: forcefully migrate old launcher path to new path (#895) 2026-09-30 20:43:59 +02:00
Julian Chang
e1be4c8bcc
wipe off incompatible mc version check entirely 2026-09-30 06:12:11 -04:00
LynithDev
c9c4c9536b
feat: better versions UI (#890) 2026-09-29 20:58:57 +02:00
LynithDev
b2a62f8e17
feat: list required dependencies in the browser versions page (#889) 2026-09-29 20:39:37 +02:00
LynithDev
ef5847f417
feat: improved stats screen (#888) 2026-09-29 20:31:42 +02:00
Maciek
55125b551f
fix: fixed worlds and datapacks tabs jumping in (#887) 2026-09-29 20:27:58 +02:00
Maciek
0ab544f265
feat: custom cluster instances (#859)
* feat: added adding new instances of a cluster with 'start from scratch' option enabling user to create a vanilla/modded cluster; fixed couple pre-existing bugs that wouldn't let other loaders boot up

* feat: fully implemented cluster creation modal design

* chore: refactoring

* feat: expanded the tags section on customization step; found that fabric doesnt work with 1.8.9

* feat: added gallery covers handling for new cluster instances

* feat: added 'redirecting' from fabric to orinthe on versions pre-1.14

* feat: added java-version-override

* feat: added loader types migrations (right now they dont migrate mods because there are no bundles)

* chore: wider loader dropdown for multiloader cluster (if it will be used in the future)

* chore: fixed more issues with isolated and shared dir, with migrations and instances naming

* chore: refactor; taken the loader version dropdown from version picker view back to loader selector

* chore: deleted Quilt from UI

---------

Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-29 19:08:21 +02:00
LynithDev
bdb9780794
fix: move (almost) all IO off the UI thread (#886) 2026-09-29 19:03:25 +02:00
LynithDev
95eba5503f chore: update dependencies and optimise archive operations 2026-09-29 15:04:51 +02:00
LynithDev
00237d5281 chore: update open crate to fix issue on windows 2026-09-29 13:59:01 +02:00
Maciek
495dbf05dc
feat: polyplus mark and removal warning (#877)
* feat: polyplus mark and removal warning (some issues with merging)

* chore: deleted the blue background from the polyplus mod

* feat: added warning for removing bundle mods; fixed the new/updated badges on mods cards
2026-09-29 12:38:05 +02:00
Maciek
45da20fac2
feat: release migration (#851)
* feat: added migration mechanism for versions 26.3 and above

* feat: added checking for mods that the migrating target already has

* feat: added scheduled migrations for up to 30 days

* feat: added button in cluster settings for manual migratting; added migratting disabled mods with status saving

* feat: added checking for show_initial_migration flag in metadata.json

* feat: added fabric -> orinthe migration (for 1.8.9)

* chore: force open from debug page

* chore: change some UI elements

* fix: don't migrate packages whose dependency failed to install

* fix: keep checking the release migration waitlist past a broken cluster

* fix: make Migrate on a debug fake plan a no-op

* perf: install the version the migration plan already fetched

* chore: fix the clippy warnings the release migration added

* refactor: open every release migration prompt through one helper

* chore(lint): cargo fmt the release migration code

* fix: check the release migration waitlist queries at compile time

---------

Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-28 21:06:30 +02:00