0.39.17
🐛 Bug Fixes & Patches
- Neoforge installation (9166609b0719285ed8cf6eca392e894c7245d8d1)
- Should fail to install instance in some corner case (d2690d50e7a22e6a2d50fa0b4fc059e79e9af4ff)
- Prevent duplicate hint for modpack import (a0c1909b4471a799fcc9c3dcca3a506b45e9a2f0)
- Handle the migrate no permission case (c3011a3d148c7f766cdd2744dc27a169021d7a8f)
🏗️ Refactors
- Remove the modpack added hint (a281dc4f6b485b7188f00528d4db429eee59d22d)
- FTB should treated as common modpack (c320fa2bf40dc08c4e141bb3db2018b3986a2aeb)
0.39.16
🐛 Bug Fixes & Patches
- Fix arm64 builds
0.39.15
🐛 Bug Fixes & Patches
- Should install and launch 1.4.7 forge (ec324bee9254061525f214589a5526a616d09dc6)
- Some curseforge modpack cannot be installed (ce3ecb6df52f12a5a4728baf5afc7ad088305921)
- Launch server instance (388465a94681110dd267177d263a4673c373fc82)
- Adjust the offline user id to support offline mode skin (3078af482dcf63b53d6141928e2f1c79890e1811)
🏗️ Refactors
- Keep original dns after override (e90ebd8630db377f8cba975d22f4d3f62faa4523)
- Include original dns servers for the dns override (178f4fc08e41a3db4f5e37a82b97867a8addb3e2)
0.39.14
🐛 Bug Fixes & Patches
- Adjust search logic to avoid the limit is negative (2a3d706973bde04a85e0b40871d4a1bb617edb93)
0.39.13
🐛 Bug Fixes & Patches
- Large file sometime cannot be downloaded (fc3bb740ce4e1da45a008451bf0ccea9a3d5d105)
- Should not pop notification for installed modpack (c2683ad4c015627f8365a16c0c2360697becf348)
- Detect the database not opened issue and hint user (bc1c1b098725fd32b1059fdcda6287dadc49f9f8)
- When mod is busy to parse, wait and retry (95f71bda1c7d6b239357f7fe4d4878bb90b8cc07)
- Optfine cannot be searched (76ad54947854543f03a3308b819028bbefb29424)
0.39.12
🐛 Bug Fixes & Patches
- Avoid EMFILE error when too many files opened (90da9e0cfba91d52b2077f7e32e24dfe47115932)
0.39.11
🐛 Bug Fixes & Patches
- Revalidate the state once focus to make sure mods list up-to-date (7c50bca9c124ac101fc93c717bcc7ea5a8313aad)
- Prevent cannot save instance in some cases (eb81a8cef55a43ea8da1bff78094360c2117e907)
- Cannot migrate the data folder (d389d3ede66cc66da5642c874d47e502b9db2a2f)
🏗️ Refactors
- Close add instance dialog right after the instance is created (e772fe5b2867e1e59b32bc69f49cc9d08d367ef5)
- Decorate more error (9e977bfe07b261e90378b87fd18f4cb38ca669a0)
0.39.10
🐛 Bug Fixes & Patches
- Sometime the natives won't be decompressed (542f8c256077c3310e3b2835b608924657098069)
0.39.9
🐛 Bug Fixes & Patches
- Fix minecraft pre-release filtering (dfd12178a389885cfd9282cb04cbced561dff074)
- Correctly hint user to switch java if spawn process with ENOEN (d591ee98d332794009d978c976153fac369e912e)
- Adjust the getJson fail condition to bypass some potiential correct result (1f1d65f2ec018d702f4e6c101db0385a549b79ef)
🏗️ Refactors
- Move the modrinth code into composable (48a6264a38939f7748863d23787bc7e4d904a138)
- Capture set remote sdp error (49f7c35d0481f5f2d41beb644be73733f65e88ba)
- Auto assign dns if lookup failed (f74837f447c0e78229a1c1c327e72634ef459533)
0.39.8
🐛 Bug Fixes & Patches
- Revalidate instance files before launch (61f891514fa807ac0702e858c85198b68ee06f92)
- Improve the install fail success rate by adjusting retry policy (81e9a6da9c5e1720e1212399a3288b59e515f7bb)
- Handle more user exception (9131ece20491df4495256d610532888a73bc14dd)
- Correctly handle the fail to spawn process error (b03492d694f7a728573ef27b779ca788a78c68d8)
- Correctly edit iris shader options (69cd0c0b91909a6be951c263baf954118a185d52)
- Should hint user to install version if the version json is actually missing (99a255a9271062ac556ba83a3f78483bee963465)
🏗️ Refactors
- Correctly handle error for version list to prevent wrong version (d41acd5a384453c6bd4c6431b3396aa8695a07f9)
- Avoid unnecessary error when linking resource packs (03462d16dcda964148575f0839f1876144fe3717)
- Correctly handle the non-json response (af58c158789398a5f96b889ed3d4c9152857c3e3)
- telemetry: Track launch e2e (7377f8aed6bbd5a1ba4807ba9a8fa85d41fdefcf)
0.39.7
🐛 Bug Fixes & Patches
- Correctly handle mod update event (a5d1e75ad71c0e1b82826a2a5301212f8de4300f)
0.39.6
🐛 Bug Fixes & Patches
- Forge cannot be installed in some versions (d9ba40fc119aeb7bcaffcf84e689f817fd123321)
- Fix EMFILE: too many open files error (3eae207e12276418a14702c009dbcd5f4b513724)
0.39.5
🐛 Bug Fixes & Patches
- Check if file is a folder before install as resourcepack (f55438c65be388a08a0238e2f583c3aa041ea440)
- Just installed mods show in search result (f7ea12443afbad07a9dafa26753713a6df1ad42d)
- Should correctly install curseforge resources (b37572dc7b2532451ede765cdca6a16e406a6896)
- Should correctly revalidate the mods (a8b2e462c16fceaa75c6308090fd318f7f301322)
0.39.4
🐛 Bug Fixes & Patches
- Cover some cases resource packs are added to mods (1564c92ccd052330535dd15726b801f1e626db75)
- Should check resource before update mod (8ad5fe1f29d3b45d0cc8b332f699dd517705c935)
- Cannot install 1.20.4 forge (83ebb0cc9ba05cbdbeb6323228eb6290fe06346e)
- Group uncaught exception (5dd80c539be85508291e6b6d38165f38eb70a904)
🏗️ Refactors
- Allow clear finished task (a0ee481c35541ccd8dc961542d74612ec5a45fef)
- Add shuffle option for screenshots (833505ad7b1e6848d9e2eff1b97893c14b186d2f)
0.39.3
🐛 Bug Fixes & Patches
- Should not re-scan the mods if the instance mounted (f02634b76d4ef2723b9c839cf051f4fe24cbe5a0)
- Instances templates aren't shown sometime (ec31151c21e1fe76ad7319589cb446f1ccabb07c)
- Correctly log aggregated errors (a5bfed62848117d84499206b7911fd6df7f2ffb6)
- Handle some install failures making the modpack install process more fluent (6a50b52e49ce86b02598c6f1c2a3af25cdd79fd8)
0.39.2
🐛 Bug Fixes & Patches
- Some context menu does not show (a3211bd778369a7df92e558bd72ad6d04987b71b)
- Try to prevent the fetching curseforge failed (512ee8cebf077c94d22ccde2cbaba5e76e719c0d)
- Should not mount to the unexisted instances (763c837eba98c74a9d1c11f5ea28071ce57ba52e)
- Should not scan mods folder as mod (ddbf1319e82dce5634024be7dc216bb977865fab)
- Correctly select file to download for modrinth (bacc8a3f79602dd615ead26a14a4fa69055c92a3)
🏗️ Refactors
- Adjust some ux of export and drop dialog (90e97b8854e0d731285e59943310ffd07e2f12b4)
0.39.1
🐛 Bug Fixes & Patches
- Set timeout for refreshing user before launch & track more detail launch phase (e459dfdb17827d55a6b9a9d4b2195ab43c9890bc)
- Should correctly decorate instance file (1887872a8cdb10c1de469384a8dd7da4abcdb4a0)
- Should reset selected version if runrime change (4680f2d277c93b27fdfb3259dafcdc9010f1221b)
0.39.0
🚀 Features
- Add new store page for modpacks (0abc2609137a155183a13d7bd7064feaa1d170cf)
- Support oculus as shader mod (9b06fca5b5b3c409a6409032cab81a4160dbf3e1)
- Deutsch ist jetzt verfügbar) (#542) (25146f91c8deb1b8827e8c9755e0b04f760daaa8)
🐛 Bug Fixes & Patches
- Sometime curseforge detail cannot show (fec80602929338e5b613321bce699e0c2c797192)
- User should be able to abort pre-launch task (09cd1fd0befc389b0c24a0eb33733e9ae6efcebd)
- Should not block instance install due to the modpack failure (c3d8b5555d811209e8fa385ab485cbfd7b3edb7f)
- Try to capture the bad xbox account issue (4a04c3d618694393e2d16be7d36071ae60b3323c)
🏗️ Refactors
- Adjust news time format (4363ca010c469ada937205856138fc304054a8a3)
- Track perf of the launch (3faa99a410c883a0da1a546773eaec9b3db0a997)
- Remove unpack worker files in new electron (432c8c545d331fd74c1a9db70773da250e9a134d)
- Handle more errors (7f0f48852c6b238d2e6831e3e646954dd3aa903b)
- Improve the perf of import (8d22984583128f82a90427ea604d6a2128a3a2ce)
- Remove unused i18n keys (9f8a18ad9b54e7dbeb5aa12f08c9d265073d9abc)
- Group the local resources (db2d482eb4df572faf4cdea832315c86b2024a89)
- Use session id as the peer group id (261623e4a35c9651de42ef0dee24e1a29c5deef1)
Add new store page for modpacks
New features update will focus on adding the unified store page for modpack, making "one click to play" modpack experience
Not installed yet modpack will show install button. Clicking install will directly download and create an instance for it (without dialog)
installed modpack will show play button, which will redirect you to the related instance page.
The final experience/logic of installing/playing modpack should be similar to the installing/playing games in Steam.