0.61.0
🚀 Features
- ui: overhaul settings page with search and better UX (#1524) (c860ada0a214c7cf74a24f94cc5cc76b9e493c11)
- link resourcepack/shaderpack/save folder to global shared folder (8fddcaa6b9a9cba842634d6759430046db2e3478)
- auto pick background from OS desktop wallpaper (c2681814b5ba36b56174ce4104eefb84f3d07762)
- support datapacks from CurseForge/Modrinth per save (b69c3b6ed199bd13a524395ebef2c18816f2a183)
- ui: extract shared ModloaderSelector and use it in version card (96fc2eb9ecf1b899654fbc05ff5bcc337370c310)
- Support gamepad (#1514) (21492d271155a46f8015791b7f0ee00bd0bc67ae)
🐛 Bug Fixes & Patches
- convert custom postprocess fallback to telemetry event (5d089b8fae02fea334141a3fedf7a51d36babc08)
- i18n: avoid Ukrainian duration plural crash (971109039a58b535a42f72a1b2ed8d892681281e)
- telemetry: suppress Vuetify detached overlay errors (61d5f91f8956822abf8d54cf681de4367bbbc246)
- runtime: recover project mapping sqlite cache (70c52fc809898a9056914629a8a164d3392cda7c)
- runtime: classify version metadata fetch failures (ced3983ab53e2367a57f14986eca891b7dea1d46)
- Complete some missing ui in market view (6c24f1f3f5bde7788f54fbe4ee4a444a37484c6d)
- sqlite: suppress benign rollback + no-such-table telemetry storms (ed954ef3e126a0c0693c6c01f9f3b68ac09ffdab)
- update microsoft registration URL to signup.live.com (#1534) (c7a79944581b802d6cb8b05cbd5aaaf15bd4b7b6)
- Try fix race condition of worker queue (37b16aa259c9797fa46fe126244bb466c730e576)