0.54.0
🚀 Features
- New Modern Designer (#1242) (e3e46f90a2f6ad07f3abfbe2c81a609b90ac5bc0)
🐛 Bug Fixes & Patches
- Instance edit glitch and store display glitch (3d4bffd9b71922c7bce1489f8e1483382cb45670)
- Properly parse java config (538cb2b6b8133d9f6ca3380780077aa2f290683b)
- Fix some UI glitch (d0d53a443e61b739550a48562a778eb480f9b3c4)
- Align instance context menu behavior (497983cb586c6b85473411f29148577694ece137)
- correct GFW detection logic (78aeaa296b07335bc880b8dbf157d4b555d2849d)
🏗️ Refactors
- Unified the error telemetry filter (c0225102faa9dba87eaa6a1bbd1260003331e71a)
- Adjust the behavior of the notch sidebar (de10a719e618fca8792e8d9f9438d89c5e577079)
- update remaining UI views for new service APIs (666f1563183ab96edb6cf277ffa4f5df075397c8)
- update UI composables for new service APIs (32fe8e5339808d85d069414fd09c7d855ca02ef0)
- rewrite task UI for new task pattern (6a6002bde3bb1274c86b3f9f2a2c7af674249648)
- rewrite UI version diagnose and launch button flow (bca67224046e34e7b1bb55442a2f76fb305ba7d7)
- update electron app for new task pattern (f5d7430206348fb8b5b433d5ca55a01e93039879)
- update runtime services for new download/task pattern (e10e79836a5df0a083393c8a9a47bd7d9104980d)
- rewrite instanceIO with new task pattern (38eb0d6a29af4c4493368f64b48d47cf7c3ab767)
- rewrite version diagnose and launch flow (819c58ec84ae3be42e2d03784f2624d8c4c80c21)
- adopt new task pattern in runtime services (5ad59cfe1f764f55b4e88467d0069a87b68e9be2)
- rewrite network interface with new undici API (fdd82c24f7e581773540805109532926415a99eb)
- migrate sql and worker code to @xmcl packages (6dc67012d33c5a462e6e540e40ea6c85d8474aa5)
- switch from ajv to zod for schema validation (d1fe6ecebbd85ee42569d05a430a0f8a0ae217ec)
- update @xmcl core packages with new task pattern and download module (8f555064b58e3cf867dc7fbaf319d67a031c6707)