Commit graph

1229 commits

Author SHA1 Message Date
Julian Chang
d632c47320
remove unnecessary tests (#881) 2026-09-28 17:13:41 +02:00
Luna
5f7b624d82
fix: it's -> its for possessive (#872) 2026-09-28 17:13:27 +02:00
Julian Chang
e675b99300
fix corrupted file detection 2026-09-24 23:24:36 -04:00
LynithDev
520e6c1ef1
chore: redesigned browser grid (#869) 2026-09-23 23:49:57 +02:00
LynithDev
3a5f06e8ac
chore: redesigned package grid (#867) 2026-09-23 13:39:11 +02:00
Maciek
36a925da06
fix: homepage cover images are now in much better quality without bigger memory use (#862)
* fix: fixed background covers rendering poorly on bigger resolutions

* fix: fixed onboarding cached images stacking from ~80MB to again ~20MB (like it was before)
2026-09-23 13:31:29 +02:00
LynithDev
2f7476ba6e
chore: redesigned the navbar links to be pills (#866) 2026-09-23 13:27:39 +02:00
LynithDev
80e7d4d4f8
chore: update freya and enable debug overlay in release (#856)
* chore: bump freya to 0.5.0-rc.6

* feat: add freya debug overlay plugin

* chore: bump to rc.7
2026-09-22 16:13:05 +02:00
Julian Chang
ac52d55cf2
rename Fabric (Ornithe) -> Fabric 2026-09-19 14:09:38 -04:00
LynithDev
850c695f91
feat: system tray and process state controls (#687) 2026-09-19 01:19:34 +02:00
LynithDev
a8cc4e8b7f
feat: better text inputs (#854) 2026-09-19 01:18:49 +02:00
sakuyma
45a970c38a
Small QoL fixes: Java refresh, clipboard toasts, custom image endpoints (#852)
* fix(java): add refresh button for stale runtimes

* fix(notifications): keep clipboard toasts out of the notification center

* fix(images): allow custom endpoints on non-public hosts

* chore: make toast_only notifications not increment notification counter

* chore: reorder navbar links

---------

Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-18 23:43:49 +02:00
LynithDev
daaa209b30 chore(lint): cargo fmt 2026-09-18 23:05:50 +02:00
LynithDev
e0947848f9 fix: oneclient aur source publishes failing 2026-09-18 01:10:22 +02:00
github-actions[bot]
dad96c8d40 chore: bump to 2.5.1 2026-09-17 22:38:18 +00:00
LynithDev
c7f3fdc52b
chore: update bundled packages only after cluster launch (#849) 2026-09-18 00:09:53 +02:00
LynithDev
43108bc8bc fix: update stale package metadata if it's supported versions were updated 2026-09-17 23:54:24 +02:00
Maciek
e25c3e8243
feat: better error handling for process hooks (#847) 2026-09-17 23:23:46 +02:00
Luna
9dccb42fd1
chore: optimize assets with oxipng (#846) 2026-09-17 23:18:00 +02:00
Julian Chang
41ce177483
Fix version-tag matching and bundle filtering 2026-09-16 18:02:21 -04:00
Julian Chang
09509b1b3d
ignore mc version check for tracked bundle mods 2026-09-16 17:01:50 -04:00
github-actions[bot]
ec055f3043 chore: bump to 2.5.0 2026-09-16 18:32:52 +00:00
LynithDev
a2859e6681 chore: add flag to AUR PKGBUILD to prevent rustc from getting OOM killed 2026-09-16 20:32:19 +02:00
Maciek
a00e11d204
feat: control center and smaller navbar link gaps (#832)
* feat: added a control center

* feat: added no account signed in handling; added a modal on sign out clicked

* feat: use the discord icon for the discord rpc quick setting

* style: fade out disabled quick setting tiles

* style: drop the 'Active' suffix from the control center account subtitle

* feat: added a gear indicator to the navbar avatar button

* add small gear icon on avatar

---------

Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-16 20:29:14 +02:00
Maciek
b4f067483a
fix: fixed most of the sizing issues in the launcher (#822) 2026-09-16 18:58:10 +02:00
Maciek
d32d3e1782
feat: added tooltips (#837) 2026-09-16 18:34:50 +02:00
Maciek
0a6c9e0f74
fix: fixed scrollbar overlapping with the scrollview content (#817) 2026-09-16 18:30:55 +02:00
Maciek
9879eb2e72
fix: fixed versions metadata not healing when unable to parse or read (#835) 2026-09-16 18:30:20 +02:00
Julian Chang
c3a45371dd
fix: incorrect database and filesystem structure of mods after updates (#834)
Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-16 18:24:09 +02:00
github-actions[bot]
ebb476029f chore: bump to 2.4.2 2026-09-14 20:15:28 +00:00
LynithDev
84bbf29882 fix: mod updates applying after launch and not before 2026-09-14 21:03:34 +02:00
LynithDev
6ceba7480f fix: mod updates not being symlinked to a clusters mods folder after update 2026-09-14 20:39:07 +02:00
github-actions[bot]
db764e63f9 chore: bump to 2.4.1 2026-09-14 14:47:44 +00: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
LynithDev
2e0ba533fe
fix: issues with mod updating and mods randomly being disabled (#830)
* fix: stop offering bundle-owned packages in the update modal

* fix: match a version's game versions exactly not by substring

* fix: resolve a mod's materialized root from the layout in use

* fix: stop parking unclaimed jars in the cluster mods folder

* fix: stop the duplicate reconciler filing a user-disabled override

* fix: repair the disables duplicate resolution left behind
2026-09-14 16:44:46 +02:00
Julian Chang
a8bdf997d9
Reapply "fix: enable Wayland clipboard for image copy + align MSRV docs (#826)"
This reverts commit b737e39d1b.
2026-09-13 22:42:52 -04:00
Julian Chang
b737e39d1b
Revert "fix: enable Wayland clipboard for image copy + align MSRV docs (#826)"
This reverts commit d2d486db06.
2026-09-13 21:12:38 -04:00
sakuyma
d2d486db06
fix: enable Wayland clipboard for image copy + align MSRV docs (#826)
* docs: align documented Rust MSRV to 1.97 everywhere

* fix: enable wayland clipboard support for image copies
2026-09-13 23:28:24 +02:00
Julian Chang
297abeac00
tweak wording on stuff 2026-09-13 00:34:47 -04:00
github-actions[bot]
3d311c6ee3 chore: bump to 2.4.0 2026-09-13 00:01:39 +00:00
LynithDev
5d8db4abf7 fix: symlinks 2026-09-13 01:59:50 +02:00
LynithDev
54980fa73a
fix: linux use dedicated GPU setting (#816)
* forgot to add this

* fix complex type warning in test

* fix(linux): ask the driver whether a card is discrete
2026-09-13 01:36:47 +02:00
LynithDev
cad4800835 fix: issues caused by merges 2026-09-13 01:24:28 +02:00
Maciek
576c93c96b
feat: added placeholder image for images that couldnt be decoded; fixed overflowing titles in mods view (#802)
fix: drop per-render image fallback logging and narrow its memoization cost

fix: keep the backdrop fallback, the cache is what fails
2026-09-13 00:54:10 +02:00
Maciek
ba74bedf92
feat: added microsoft jdk and new shared mods folder layout (#812)
* feat: added microsoft sdk provider

* feat: changed the default provider to microsoft everywhere

* feat: added checking for microsoft jdks and prompting user to install them (ui for discussion)

* feat: added toast popup when user tries to remove runtime that is pinned to some cluster

* feat: added 'migrating' user to the microsoft jdks

* feat: changed reading mods from cluster folders on launch to having cluster folders symlinks in the shared .minecraft folder where mods stay per given cluster; changed resource packs and shader packs from working per cluster to global, every resource pack and shader pack is now being shared between clusters; added mods disabling whenever a mod is manually removed from the mods folder

* fix/feat: fixed hardlinks counting as a duplicate of files it was pointing to (windows); added a progress bar to the disk storage view in settings

* chore: connected microsoft jdk branch and package folder management one

---------

Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-13 00:37:40 +02:00
Maciek
a6c03c6f6d
feat: added resource packs and shaders sections inside browse view (#819) 2026-09-13 00:36:46 +02:00
Maciek
53b27a1c7b
chore: added checking for browser autoupdater by published_at (#823) 2026-09-13 00:34:37 +02:00
Julian Chang
44dfa32233
Add Ornithe support (#811)
* Add Ornithe support

* chore: fix the remaining startup issues reltaed to arguments and manifest caching

* fix: stop repairing on every launch for natives-only libraries

---------

Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
2026-09-13 00:11:21 +02:00
Julian Chang
fe8bb6bfcc
chore: only download bundle content in onboarding pre-download (#801) 2026-09-12 23:40:49 +02:00
Maciek
4932b61a72
fix: cluster settings not inheriting value from global memory field (#804) 2026-09-12 23:39:06 +02:00