0.63.0
🚀 Features
- ui: group context menu items into sections (81bc438f6dece42d062fe322fabadd405b7b6f4c)
- add a globally preferred Java setting (52cb36c7e85b21bf286cde238ce04a828a736eb6)
- add instance to a group from the sidebar context menu (f9cc2ee23493be0efd23b9ba546ce7f0e0e02f0f)
- ui: cascade enable/disable of mod dependencies (a783ceeb4267304c6319bd3efc162124a6b23a52)
- default font picker to system font folder (c6141124541ec0318234f6a9390c153714df7e57)
- choose shared-folder links when creating an instance (32696bc74f8029003a58f5a8a036d1d3c022618b)
- ui: launcher-owned collections and favorites (bd153fb847df0887a7d7074343e7e9196ab6f2d6)
🐛 Bug Fixes & Patches
- ui: hide group-installed button in local mod view and fix active state (bfe85dca0dda58eb00944bad467865340c313055)
- support MultiMC patches in local imports (e14d54ee2b0caf2ae18b297f62a5442c7367164f)
- linux: keep discrete GPU launch environment consistent (#1565) (3444a44f2e76e49cbdd39b888c1a973c432c26b3)
- add 9 new locale translations and update tr/ko (#1566) (e9a13fc40a2df421ed5ef25b57b99ba74a94e37a)
- ui: responsive store layout with pinned search bar on narrow screens (957c994e228d282146108b92718d8998ac607dcd)
- ui: block instance creation without an effective name (c2875c50409e81b2e64f849c9b4436816b842cc8)
- network: fall back after API error responses (9f858f47e707b414b3002532ba17b582919b6a9f)
- ui: tolerate legacy server status without players (7cb145289a70b48bb127e83a5677a5fa7dc678cb)
- sqlite: recover lowercase database lock errors (dc14b9f2e69e5740927c2ccefe987086576a8fbd)
- Add try to yggdrasil loading (86e80efe64387fb5edc1bbeb21d0e63bb7a1f231)
🏗️ Refactors
- ui: smarter shared mod group rules sync (810736ec7073d92e6bba0679f18e6265da0df52d)
- Allow explicit multi-select (578c5483e3bc1ac719115eb0e82ecf10b7ae11bb)
- group mod loader and Modrinth environment filters in a single row (1048b007d2dbc2668a73033a59e496fa3019c4a1)
- sqlite: replace node-sqlite3-wasm with node:sqlite (b1068d32652859f70782c2c96b6617b37a9d1795)