Commit graph

16 commits

Author SHA1 Message Date
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
daaa209b30 chore(lint): cargo fmt 2026-09-18 23:05:50 +02:00
LynithDev
80ba104861
chore: improve stats page and cluster overview (#831)
* fix(stats): drop zero units from durations and cap the server pie at ten slices

* fix(stats): say out loud that "when you play" bars are lifetime totals

* feat(stats): paint every bar in the accent colour until one is hovered

* feat(stats): add a calendar range picker to daily playtime

* fix(stats): stop recovery inventing playtime and carry sessions over midnight

* feat(stats): more stats out of the data already recorded

* feat(stats): eight more personas, and let them see the server data

* fix(charts): stop axis labels being cut off to their own bar's width

* feat(stats): give the overview a headline stat instead of seven identical boxes

* feat(stats): turn personas into wrapping badges

* fix(stats): lay the overview out for the window it is actually in

* feat(stats): fold the monthly chart into one "Playtime by hour/day/month" card

* fix(stats): stop the total playtime card making the tile block so tall

* fix(stats): strip the persona badges back to plain tags
2026-09-14 16:45:02 +02:00
Julian Chang
72a9b63f24 feat: lower the default memory on lower memory machines (#783) 2026-09-06 00:12:16 +02:00
Maciek
419c07b822
feat: added memory allocation presets to minecraft and cluster settings (#747) 2026-08-26 12:53:48 +02:00
Julian Chang
9603e76cea
maybe improve visual code bundling 2026-08-08 11:33:24 +07:00
LynithDev
e689a43a87 refactor: split core into modular crates 2026-07-28 12:11:02 +02:00
LynithDev
57408aa710 feat(ui): show all individual versions 2026-07-25 20:18:12 +02:00
Julian Chang
ed0dacca43
Fix linux compile errors 2026-07-24 09:31:23 +09:00
LynithDev
6fb841bc06 chore: better sentry error reporting regarding stacktraces and errors 2026-07-23 18:16:45 +02:00
LynithDev
8dca2550d1 feat(core): Process recovery (session exit times and live log after restarting launcher) 2026-07-16 17:48:16 +02:00
LynithDev
ddda1d66ba feat(ui): Navbar entry animation + cards only animate on home page entry 2026-07-16 14:38:34 +02:00
Julian Chang
d593ecb09f
26.1.2 support 2026-07-16 01:49:33 -04:00
Julian Chang
29d1f1c9d2
Bugs
Fixed #492
Fixed #510
Fixed #506
Fixed #568
Fixed #582
Fixed #578
Fixed #567
Fixed #588
Fixed #585
Fixed #571
Fixed #587
Fixed #584
2026-07-15 13:41:43 -04:00
LynithDev
2a2d992649 feat: More compact cluster package manager view + package manager filter popover 2026-07-08 17:19:37 +02: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