What's new in X Minecraft Launcher 0.44.5
May 13, 2024
- Bug Fixes & Patches:
- Try to avoid some wrong libraries replacement causing game crash on Windows
- Abort download causing instance always launching
- Avoid wrong ely.by library replacement causing game crash
- Adjust some Chinese locale
- Fix the case that sometime the launch button is keep loading
- Change the logic of hint user incompatible java
- Fix the case that the missing jar causing install failed
- Should not be able to select labymod with forge
- Don't show abnormal dialog if the game is closed in launcher
- Prevent fail due to the file index is empty
- Try to reduce the chance the setup failed
- Fix crash if the connection is closed
New in X Minecraft Launcher 0.44.3 (Apr 26, 2024)
- Bug Fixes & Patches:
- Update hu.yaml
- p2p connection does not work
- Add fallback stun
- Should close the delete dialog after delete
- Bad elyby or little skin server causing login failed
- Launch status some time is not synced
- Logger does not show logs
New in X Minecraft Launcher 0.44.1 (Apr 20, 2024)
- Bug Fixes & Patches:
- Store page does not have tutorial
- Handle more error cases and remove unused logs
- Drop the stun.qq.com and use stun.l.google.com instead
- Sometime launch status is not mached
- Refactors:
- Add locale and fix some type & lint issue
- Load native module dynamically. So the in-compatible electron won't break directly
- Move news to my stuff page with new design. Adjust focus view sidebar buttons integrated with my stuff page.
New in X Minecraft Launcher 0.44.0 (Apr 16, 2024)
- Features:
- Add version filter to mod/resourcePack/shaderPack page and remove curseforge and modrinth window (1b4fc31fa409d6305d87ba13e8c943dd22430a26)
- Add theme (#614) (ca8d7574d83a9e19e2ed2b26ce7066412dcb6311)
- Bug Fixes & Patches:
- The curseforge modrinth switching might mismatch sometime (a34b0df3f5c4b05aeab3e723b55d7bfebafa3b93)
- Use curseforge fingerprint to identify curseforge mod metadata (a2138c32cf1df1fc690ac9eb549a2ceed79f49e8)
- Render two layers of head (186516ed879a24f558a07718923dff4649d3aced)
- Some curseforge file cannot be downloaded (5297d1e984b82f10f78376689c85f81e8716bc85)
- Refactors:
- Optimize the mod/resourcepack/shaderpack/modpack search trigger to use less resources (d1ad3208b2eb42bc27a716e8d395c5ead09818ce)
- Adjust the sidebar group (0e3c8fdedcab33602c13005cf7ce6c1cbb80146f)
- Remove dead code for curseforge and modrinth (f44039eca2e45d921d3dfd3d54b11eaf4c0398a6)
- Enhance save page UI (f2741a8b3f8d6da4169616cc3bbb78b09fbdeb32)
- Reduce network stat update freq (bc4f1da7aaaa2527752bd08eab6d181fc9e689eb)
New in X Minecraft Launcher 0.43.3 (Apr 9, 2024)
- Bug Fixes & Patches:
- The modpack page route lost after search
- Color picker dialog cannot be shown
- Undici parse header causing some headers are missing
New in X Minecraft Launcher 0.43.2 (Apr 7, 2024)
- Bug Fixes & Patches:
- Undici parse header issue
- Some forge libraries are wrongly mapped #612
- Update undici version to avoid the download throw unexpected error
New in X Minecraft Launcher 0.43.1 (Apr 7, 2024)
- Bug Fixes & Patches:
- Wrong color on skip login button (4b2d9b5a2f0a49b822e82504b1e9766875ee16ae)
- Empty header causing the request failed (e58584072dcad2d3cc809e509b80d336ad4e23cd)
- Curseforge invalid hash value causing the download failed (2541e88b1ac983a8a61facac7a33f88361319612)
- Prevent engine initialize delay user login feature (a04c16d4480d53817e322a802ac3f5ed250c133d)
- Revert the uk file (a71b7483df67196d1c0a67b1284fa9f18b99ea22)
- Handle more error cases and remove unused code (cb889c1b4ade34c821b995a453189e8a014377dd)
- Fail to resolve elyby due to the dup hash digest (9dd7ec365a06b52e3c5380f441f999c681caf1e6)
- Refactors:
- Make refresh button force to refresh the user cred (4beae743fa260d5ad4bc8435e03f5043060bfe14)
- Remove main process http cache and refine the pool gc policy (450bc38af16aa1dce3617ae01892b2ea5de145a3)
New in X Minecraft Launcher 0.43.0 (Mar 29, 2024)
- Features:
- Support to view network connections and kill them
- Add an option to switch shared resource pack folder
- Bug Fixes & Patches:
- Also respect linux and mac java location
- Avoid some dead locks during installing instance
- Adjust the instance install hint
- Adjust the update version display
- Cannot install version due to the version list is empty
- Extends connection timeout threshold
- Improve the libraries download perf by matching host in accure
- Cannot select optifine when creating instance
- Leverage curseforge hash to make sure the file is correctly downloaded
- Respect the disable elyby options
- Refactors:
- Fix some ui glitch
- Remove select .minecraft and add user login to setup
- Remove mojang login
- Make mod loading more progressive
- Improve retry policy to improve success rate
- Track failure on browser
New in X Minecraft Launcher 0.42.3 (Mar 15, 2024)
- Bug Fixes & Patches:
- Should hint user to fix legacy forge (da767033cd38166b07d40db4c4c56ae7f32ccc92)
- Adjust network retry policy (e92db8a2f2d1a7373350461f8e03bbe4e84e2694)
- Align the windows java path (69573f467a4b476dcc134518a4138f7559aea0e3)
- Some record props is overflowed (4e520400090b3e8e3a89dec042cb0bc841ed8525)
- Some curseforge file cannot be downloaded (584768706f3a80247324d232a5efca299863abc9)
New in X Minecraft Launcher 0.42.2 (Mar 12, 2024)
- Bug Fixes & Patches:
- Game version switching not working (cadbeebd512d961d18eb607e7bf1ad5eda0cd851)
- Some files cannot be downloaded (7988e64b857f5de3cd0065febd306eadb933fa76)
New in X Minecraft Launcher 0.42.1 (Mar 11, 2024)
- Bug Fixes & Patches:
- The After update to 0.41.2 game started crashing on launch #588
- Should revalidate the file after download
- Fix some UI glich on task and diagnose display
- Correctly handle some missing forge or missing optifine library issue
- Refactors:
- Adjust download retry policy
- Try to use autoSelectFamily to improve the ipv6 connectivity
- Improve the modpack store page UX.
- Update network stack
- Added Hungarian language (#592)
New in X Minecraft Launcher 0.42.0 (Feb 27, 2024)
- Features:
- Support java arch display
- Add streamer mode
- Bug Fixes & Patches:
- Optifine display and search
- Fix some glitch of version diagnose
- Some version cannot launched
- Redundent decodeURIComponent causing unzip failure
- Should not show save/load after install
- Localize download update button
- Fix some local version input glich
- Server icon show everywhere when server refreshed
- Should load skin right after login
- Fix crash in wayland mode
- Quilt version lookup should also respect with minecraft version
- Refactors:
- Make Windows also support setting to change dedicate GPU
New in X Minecraft Launcher 0.41.2 (Feb 24, 2024)
- Bug Fixes & Patches:
- Min & max meory are reversed
- Try to fix crash from natives libraries on arm64
- The authlib-injector config is not respected
- Should not be able to click the version if it's not installed
- Request foucs after user logined
- use vendor id to detect gpu
- Discord presence does not work
- Instance icon is not added to storage
- Refactors:
- Correctly replace natives & add logs
- Decorate more errors
- Allow delete user even if it's refreshing
- Silent refresh user when app startup
New in X Minecraft Launcher 0.41.1 (Feb 20, 2024)
- Bug Fixes & Patches:
- Should remove invalid user during startup
- Should select first user if selected user is removed
- Always show download speed
- Install wrong verison of optifine
New in X Minecraft Launcher 0.40.1 (Feb 15, 2024)
- Bug Fixes & Patches:
- Should not persist resource with disabled suffix
- Fix some customize version cannot be launched due to the argument is wrongly replaced
New in X Minecraft Launcher 0.39.17 (Jan 29, 2024)
- 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)
New in X Minecraft Launcher 0.39.16 (Jan 17, 2024)
- Bug Fixes & Patches:
- Try fix arm64 builds
- Should install and launch 1.4.7 forge
- Some curseforge modpack cannot be installed
- Launch server instance
- Adjust the offline user id to support offline mode skin
- Refactors:
- Keep original dns after override
- Include original dns servers for the dns override
New in X Minecraft Launcher 0.39.14 (Jan 10, 2024)
- Bug Fixes & Patches:
- Adjust search logic to avoid the limit is negative.
New in X Minecraft Launcher 0.39.13 (Jan 10, 2024)
- Bug Fixes & Patches:
- Large file sometime cannot be downloaded
- Should not pop notification for installed modpack
- Detect the database not opened issue and hint user
- When mod is busy to parse, wait and retry
- Optfine cannot be searched
- Refactors:
- Log get crash failed
New in X Minecraft Launcher 0.39.12 (Jan 9, 2024)
- Bug Fixes & Patches:
- Avoid EMFILE error when too many files opened (90da9e0cfba91d52b2077f7e32e24dfe47115932)
New in X Minecraft Launcher 0.39.11 (Jan 9, 2024)
- Bug Fixes & Patches:
- Revalidate the state once focus to make sure mods list up-to-date (7c50bca9c124ac101fc93c717bcc7ea5a8313aad)
- Prevent cannot save instance (eb81a8cef55a43ea8da1bff78094360c2117e907)
- Cannot migrate the root (d389d3ede66cc66da5642c874d47e502b9db2a2f)
- Refactors:
- Close add instance dialog right after the instance is created (e772fe5b2867e1e59b32bc69f49cc9d08d367ef5)
- Decorate more error (9e977bfe07b261e90378b87fd18f4cb38ca669a0)
New in X Minecraft Launcher 0.39.10 (Jan 5, 2024)
- Bug Fixes & Patches:
- Sometime the natives won't be decompressed
New in X Minecraft Launcher 0.39.9 (Jan 4, 2024)
- 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)
New in X Minecraft Launcher 0.39.8 (Jan 4, 2024)
- Bug Fixes & Patches:
- Revalidate instance files before launch
- Improve the install fail success rate by adjusting retry policy
- Handle more user exception
- Correctly handle the fail to spawn process error
- Correctly edit iris shader options
- Should hint user to install version if the version json is actually missing
- Refactors:
- Correctly handle error for version list to prevent wrong version
- Avoid unnecessary error when linking resource packs
- Correctly handle the non-json response
- telemetry: Track launch e2e (7377f8aed6bbd5a1ba4807ba9a8fa85d41fdefcf)
New in X Minecraft Launcher 0.39.7 (Jan 2, 2024)
- Bug Fixes & Patches:
- Correctly handle mod update event
New in X Minecraft Launcher 0.39.5 (Jan 2, 2024)
- Bug Fixes & Patches
- Check if file is a folder before install as resourcepack
- Just installed mods show in search result
- Should correctly install curseforge resources
- Should correctly revalidate the mods
New in X Minecraft Launcher 0.39.4 (Jan 2, 2024)
- 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)
- Move signal & mutex to shared package (1ae1262bf33cbbc99ed4e0f397df5d6e6a4ad041)
- Add shuffle option for screenshots (833505ad7b1e6848d9e2eff1b97893c14b186d2f)
New in X Minecraft Launcher 0.39.1 (Dec 29, 2023)
- Bug Fixes & Patches:
- Set timeout for refreshing user before launch & track more detail launch phase
- Should correctly decorate instance file
- Should reset selected version if runrime change
- Refactors:
- Track launch duration more accurate
New in X Minecraft Launcher 0.39.0 (Dec 27, 2023)
- Features:
- Support oculus as shader mod
- Deutsch ist jetzt verfügbar) (#542)
- Add new store page for modpacks
- Bug Fixes & Patches:
- Sometime curseforge detail cannot show
- User should be able to abort pre-launch task
- Should not block instance install due to the modpack failure
- Try to capture the bad xbox account issue
- Refactors:
- Adjust news time format
- Track perf of the launch
- Remove unpack worker files in new electron
- Handle more errors
- Improve the perf of import
- Remove unused i18n keys
- Group the local resources
- Use session id as the peer group id
New in X Minecraft Launcher 0.38.5 (Dec 23, 2023)
- Crypto.randomUUID is missing in prod causing the launcher blocked.
New in X Minecraft Launcher 0.38.4 (Dec 22, 2023)
- Bug Fixes & Patches:
- Bring back qq to feedback dialog
- Fix the type error due to the upgrade
- Display the loading for sidebar
- Try to handle launch failed due to bad version libraries
- Should correctly delete java
- Java installation should be selected automatically.
- Should return noperm if chmod failed
- Ensure the instance selction is valid
- Prevent access instance folder during instance is not ready
- Ensure the instance folder is valid
- Try to force load instance if not found
- Prevent deserialize failed during the fix
- Suppress the nat error
- Capture invalid resourcepack error
- Refactors:
- Move getDiskInfo to worker to reduce dist size
- Upgrade deps to reduce dist size
- Propagate invalid java exception
- Capture the link resource/shader packs error
- Use client to connect websocket to improve stability of the group
- Remove sourcemap in production (#538)
New in X Minecraft Launcher 0.38.3 (Dec 20, 2023)
- Bug Fixes & Patches:
- The offline account does not trigger yggrasil agent
- The instance installation failed due to the update resources failed
New in X Minecraft Launcher 0.38.2 (Dec 16, 2023)
- Bug Fixes & Patches:
- Mods not up-to-date even after switching instance (6be4624872b6b960658cbb773728b6ab7ce99b2b)
- Drop file causing opening new window (aa59ef228dbaec3fe14b8b5d451f8694edec8367)
- Fail to parse curseforge pack due to the pack does not have files (56440d63b284adc70afb97c028f6982ee5716a96)
- Display the error stack in add instance dialog clearly (b55809cb74cc02ccf929ca1e324e8a236249d0f9)
- Refactors:
- Reduce the chance to trigger java update to improve the perf (abffe511c540a204c26ada70521a994e587a6c96)
New in X Minecraft Launcher 0.38.1 (Dec 13, 2023)
- Bug Fixes & Patches:
- Should ignore the mods folder during watch
- Download speed sometime show negative value
- Pollution of worker import due to the worker depends on wrong unused modules
New in X Minecraft Launcher 0.38.0 (Dec 11, 2023)
- Features:
- Add group option for installed mods
- Add tutorial for first time user
- Re-work on resource search UX re-design
- Improve add instance ux
- Improve setup exp
- Add quick button to install mod
- Add store page
- Add i18n modrinth pipeline
- Support MMC parsing
- Add relaunch in tray to fast relaunch
- Bug Fixes & Patches:
- The version list & selection is wrong in some corner cases
- Should not fail to generate sdp due to the mapping failure
- Create instance wrongly use previous files
- Some files are not installed during modpack installation
- Cannot delete shader pack for modrinth
- Wrong neoforge icon
- Cannot install neoforge for new minecraft
- Focus when task and feedback dialog shown
- Fix the template selection process does not work in some cases
- Fix some tooltip and context menu behavior
- The modpack parse failed due to service isn't load
- The modrinth/curseforge project should select installed resource once selected
- Instance access time should update after selection
- Try to fix the wrong project detail loaded
- Flight and telemetry does not initialize
- Prevent add resource failed due to the conflict
- Correctly parse xmaccyrillic logs
- Log does not backup after closed
- Refactors:
- Collect new client count
- Orangize router
- Improve focus view ux
- Refactor the diagnose flow
- Use domain to group the code
- Re-org runtime to domain driven
- Update translation keys in BaseSetting.vue
- Storage cache ref key
- Move version metadata to individual service
- Upgrade the electron version and migrate icon mechanism
- Capture NatService initialize error
- Reduce max socket to 64 by default
- Remove task manager
- Enable the i18n client
New in X Minecraft Launcher 0.37.8 (Nov 9, 2023)
- Bug Fixes & Patches:
- Auto update does not work
- Some shader pack enable state is incorrect
- Some project selection lost after install
- The gpu config does not work
- Resource page wrong drop effect
- Refactors:
- Handle the error of the launcher plugin
New in X Minecraft Launcher 0.37.6 (Oct 29, 2023)
- Bug Fixes & Patches:
- wrtc does not dispose after quit
- curseforge & modrinth page cannot be loaded
New in X Minecraft Launcher 0.37.5 (Oct 29, 2023)
- Bug Fixes & Patches:
- Sort optifine version and select correct when load (197ebf58d84b6895bef843ed2879f42963045280)
- Shader pack & resource pack does not linked (6c67fc8de29827839fb87e9eeb62d6c5bea742f6)
- Modrinth page overload width (7fbf8afcd33b92312607652efa599c7451d0fcb8)
- Multiple optifine shown in search (d74dff16dff4f1e6adfa53f918a099a462900c11)
- The optifine page crash when there is no optifine (2dcf93606d9ebf20a6949637423a206aaf1bf791)
- Should not crash task ui if the task (af5d10fc10c2a8eab94755d73ca7c713670bf75b)
- Should auto refresh user when app start (4c888513adfc30681d5176dbd3fe75a1834b8cbe)
- Remove user should show login page (09d43967efbcb1505767942a7e57457a6f20a783)
- Labymod stuck the page (dfb6a41df1cd90a4862d577ab960b8fe0145e0a9)
- minor tweaks of icon size (89b06c1cb79bd3ddfbb52e1c587f9165017b21e0)
- Should detect udp6 lan message (12cb3ec042d47c492b31136c1615da1aeae0ab9c)
- Wrong build script (495ef3195f7e1db94372ea9d20c60fe5db0d2262)
- Refactors:
- Make launch button displayed as per instance (66658d0c91403719c49e8c34b5b05cb72b6c4c9b)
- Revert Multiplayer peer id generate algorithm (5551010be8b329dbe1bfdd57b3f4613b4ec01801)
New in X Minecraft Launcher 0.37.3 (Oct 23, 2023)
- Fix autoupdate and telemetry issue
New in X Minecraft Launcher 0.37.2 (Oct 21, 2023)
- Bug Fixes & Patches:
- Strange route during open page from path (bf720cdb2c60906886adee52d3e45c1946411652)
- Try to not reject self sign to bypass some http failure (d3156c2be7395b1deed1bdea787a5572927f0418)
- Try to fix the stuck on libraries or assets case (7b9f5c3fbe65f173627487ae0d40c5b3a597a301)
- The launch button have delay to update (22b703fd2751af29ab9fb9cc545e7ebfe35e1255)
- Adjust the third party login policy (234d7f624ca85c899b1e1f5de2f1d13278174bb5)
- Background appearance not work (f9d11844a116302412f1a72baec0a8de71adc975)
- Make mod item grey when it's disabled (b95243281f5fc7eb554fe6c89b9f02d9f7019c3a)
- Should not allow other modloader with labyMod (fca73fd2b9250adaa97e9de1f351d971476551b2)
- Go to home page when user delete an instance (cbe151ff30b96c2d55cb13c5518675d4a4202263)
- Refactors:
- Not force user to have game to get game profile (5061030602a07d10d68e9bbf74fd22ae04dbc881)
- Adjust resource telemetry and resource db fomart (a69dd76501695c03e019e07e6031994bf6aa29b9)
New in X Minecraft Launcher 0.37.1 (Oct 18, 2023)
New in X Minecraft Launcher 0.37.0 (Oct 18, 2023)
- Features:
- Support laby mod (672de69f30ac2699d22a841e5f3e27272fe2eb90)
- Add UI to show supporting sources for mod (85cc2d24820c552f53a8b2fd265148f20852b429)
- Support install optifine as a mod (28cadc80afa9b0e7f57c0d8643495d93274ea6af)
- Bug Fixes & Patches:
- Add setting button for mod context menu explicitly (42c07603922100b83b9b28526e4ae9e0eb924b05)
- Do not force java diagnose before launch (26860e55f3a27a10f205d27fea8ef0c8a9c49716)
- Not force java version to launch (3abd93b3519d538f97e2a1db62528ded850fa9ef)
- Refactors:
- Adjust UI to support more modloader
New in X Minecraft Launcher 0.36.2 (Oct 15, 2023)
- Bug Fixes & Patches:
- The broken pipe in dev env (f36f18cede9ec21f75274777a1a51787656ccfc0)
- Mod delete from context menu (79c5254aa747729e38f24c0a4b9a1885bd239bd1)
- Export instances cannot select files (92cde130902a822ceacf962811177ce5f613ed16)
- Add AppImage build back (78cae06050a4e6704ae356840efdbbb204218b2f)
- Refactors:
- Improve the perf of the mod page (dd095f08288394616a39aae4bbd29db2d53498c4)
New in X Minecraft Launcher 0.36.0 (Oct 11, 2023)
- Features:
- Add options for enable/disable turnserver (f6fde43727f7a9ef7d52ebaa736e264e9b9dc786)
- Instance duplicate (6c13c185011088cc3e9fbc3a36224b242d43c8f5)
- Instance mods upgrade and (19d7d1cc651e846fad728415bbcbeee6f5b7abdc)
- Mod auto upgrade (dee32f141fe21a3c7b42c414e346e4b27d13d2a2)
- Support neoforged (2bba457cee3d8cf64d40d540d7a59223ef3241bd)
- New Mod UI and update dependencies (ada20c4cc49cea03e400736a409047fc93a266ce)
- Bug Fixes & Patches:
- fix the bug that show user information without any user login (83d90672f4b0b3bcecce93d98c9dbcc97a7cacaa)
- The log cannot be decoded (d1732071938cf25fe9c0a4286bf2d999ec28aed8)
- Sometime the version is not up-to-date (4f26b977d4fce9467eac3ff172ad5a9e4f30af8a)
- First instance is not selected; user cannot login by MS (57030817828e8e528a3a7084674cb9688a88ff77)
- Adjust third-party user policy (da09790497b0766d69c449bc8dfc653fbc618c3f)
- Adjust the mod filter policy (84d365c1065e617e940a33767be0e1ac917dd8c4)
- Open all devtools in tray (909d307918d61e4ed5fe5dd951c8fc0da57e3878)
- Resource pack enable and instance user play time (aa43a14f603faa2cdf75315a91371136b665d8c0)
- Force task be cancelled in 5 seconds (c43d39bb55e66f2685b11693080bd72768335ee3)
- Try to avoid the state pollution (69ae73d42f75beafd5e464ec216120f28d4768bf)
- FTB template install (a1a3a842faa064cf158df754b520bd370b2f5dbd)
- Prevent the LAN message is not sent (fe2c333f95bab082ea7d9752fe449c26f52b34dd)
- Fix locale (0ec16abfa0bc525c8c4c02c44d2714c2fa93be4a)
- 🌐 Full Russian Localisation (#486) (586e8075d9fb94490656b0cebb9a7a433925d83f)
- Added Dutch translation (#485) (fe6fc85991ec112cd4f1f1f697ee16da4cafd745)
- Galician Translation (#481) (379ea0f65683bf5ea7f194ca4583f93d00550667)
- Fix the locale yaml syntax (6717e5f80224703914ff2cb960498bbc1fa82615)
- Update FR locales (#476) (0eee1d7f2efa976f59c8849e6707bf44a65a8d53)
- The updater version is pointing wrong version between arm and non-arm. (e0594ddc95a865bbdda7309d4458574398a455bd)
- Try to fix the icon in deb (f3b74fdd1093b67d3947b6ee02a347df9f85ab88)
- Refactors:
- Simplify build (#492) (4cba34e350cf42590ee6572cd17228685ccb63ae)
- Minor fix for the mods and resources (cada3b80aa5eb94977f0597030a651fce69953c9)
- Logger window setup (3ad2f89a5ccca0cbf872679a08f6d84b3a6982a6)
- Adjust the sql schema and log (7fd90317d09d341683e13f19a45d1ccfc7b4e6f5)
- Nat port lookup (58cc167b02c60c874c84d06f0758e8f391f3ba85)
- Remove unused code (4a762092624cc9507e4f3f51102ef1d896feb72c)
- Use sqlite and make stateless infra (64303c4a32b24a27152da3223ce4bffa668bd378)
- instance version & java stateless (83e689675015e6b30a6373bfb0705f48a81a8b55)
- Partial move stateful services to stateless (de4fb647969d2b00b9c99d6394397bc071bfbe40)
- stateless (8b96e4fb5ad0b6d44b957649a4be749b472802da)
New in X Minecraft Launcher 0.35.19 (Jun 28, 2023)
- Bug Fixes & Patches:
- Mod update staled due to the operation order
- Mod drop import should import multiple files
- Java memory assignment is not aligned
- Global local setting not working
- The log view overflow issue
- Encoding detecting wrong on error log
New in X Minecraft Launcher 0.35.18 (Jun 22, 2023)
- Bug Fixes & Patches:
- Some instance setting have trouble to save
- Make scroll visible in setting page
- The http proxy empty has wrong value
- The max socket will reset to 16 if it's 0
- Avoid to refill data after user remove the thirdparty auth
- Cannot remove user & login does not show up when user is removed
- Try to correct the startup wm class for linux
- forge card layout
- back button overlap on macOS
- no dist folder when init
- Update uk.yaml (#466)
- Editing turbo launch and hide launcher will make the setting page into an bad state
- Refactors:
- Should only reject the base service signal under linux
New in X Minecraft Launcher 0.35.17 (Jun 12, 2023)
- Bug Fixes & Patches:
- Fix crash due to the resource don't have save root
- Should not install modpack resource to instance
- Support parse new forge artifactId (
- Support legacy forge installer jar format (uk build )
- Added Ukraniane Language. (Тепер Українська мова є тут!!!) (#459)
- Refactors:
- Record install resource failed resource
New in X Minecraft Launcher 0.35.16 (Jun 11, 2023)
- Bug Fixes & Patches:
- Curseforge/Modrinth history is missing when first open & Windows should be focus when it try to route to another page
- Clearify the download error
- Add fallback to install asset json
- Fix the asset index task i18n
- Try to mitigate the download file mismatch error
- Fix the log format mismatch causing nullptr exception
- Avoid Minecraft version list timeout to block instance creation
- Gentally close the undici cache to mitigate the cache database open error
- Refactors:
- Record the user login error in detail )
New in X Minecraft Launcher 0.35.15 (Jun 9, 2023)
- Avoid race condition for the forge version list fetching
- Try to avoid the dead lock in initial launch
New in X Minecraft Launcher 0.35.13 (Jun 7, 2023)
- Bug Fixes & Patches:
- Fabric installation hang
- Mod is not added to instance
New in X Minecraft Launcher 0.35.12 (Jun 7, 2023)
- Bug Fixes & Patches:
- Avoid the invalid hash of resource to abort the instance install process
- Avoid import failure caused by unclassified resource
- Avoid the failure of createInstance to the device root directory
- Prevent user to add data root as an instance
- Avoid duplicated path issue for instance
- Prevent add external instance failure since the version argument is malformed
- Refactors:
- Refactor some logging
- Log the malform resource during install
New in X Minecraft Launcher 0.35.11 (Jun 4, 2023)
- Bug Fixes & Patches:
- Try to log the failed install mods (eda3e1c502b226d88ca09eb3b3d9003007cd8e58)
- Setting stored in local storage like hideNews does not persist (30db47b43c74df317f8169bc067f08b0db4056a3)
- Should check javaArgs to avoid nullptr (6dcd34774c34a75dbd8cb995dab773447d770007)
- Ensure modpack name is distinct (531e618dccd667a45b5608e426fcffeaf8d293a4)
- Fallback to bmclAPI if forge official request failed (12bd6226c2a271db6bdd2689f6fd844be6f93e99)
- Try to generate instance name if the name is absent (ac98cfb092073fc109dd00584583f072f1cc106b)
- Ensure the xbox avatar fail does not abort login process (f87b6dbcabcc09c05b8953d0dbbbe55c9a26e804)
- Refactors:
- Log the renderer log in detail & fix lint (db67f8e4a70b1ebcbb68069ec20fcef806208374)
- Record session per run (f08562d68d65eb09b5e06ca15a7bcdbc87f753b0)
- Optimize error usage (9c781834eaab4981bd68f4e858a7068c66d7e084)
- Use AggregateError (4a4f88340ed7599222d75b3897a75d96af1f96ba)
- Fabric install process (0ce9587856560e541af55887e351a071acfe44f8)
New in X Minecraft Launcher 0.35.10 (May 30, 2023)
- Bug Fixes & Patches:
- User login failed due to the cape from ms response is missing
- Refactors:
- Force error log have stack to make log more useful
- Make resolution optional
New in X Minecraft Launcher 0.35.9 (May 29, 2023)
- Bug Fixes & Patches:
- Local version scrollbar is not shown
- Mcbbs modpack preview cannot show
- Ensure the launcher_profiles.json so the custom installer should work for xmcl
- Setup page UI
- Launcher window is not created due to strange loading behavior for detecting linux frame option
New in X Minecraft Launcher 0.35.7 (May 28, 2023)
- Bug Fixes & Patches:
- The frame option in linux
- Curseforge and modrinth window router is replaced when the mod is open from main frame
- User login failed due to the keytar dependency not installed in current environment. The launcher will fallback to use file storage
- Remove the divider if no news or upstream to show
- Focus mode the home does not show correctly
- Refactors:
- Align the i18n mapping & update the guide
- Handle some noise error
New in X Minecraft Launcher 0.35.6 (May 28, 2023)
- Bug Fixes & Patches:
- The frame option in linux
- Curseforge and modrinth window router is replaced when the mod is open from main frame
- User login failed due to the keytar dependency not installed in current environment. The launcher will fallback to use file storage
- Remove the divider if no news or upstream to show
- Focus mode the home does not show correctly
- Refactors:
- Align the i18n mapping & update the guide
- Handle some noise error (b53355ae450977ff7ba9f97e0616ee1cd137d58b)
New in X Minecraft Launcher 0.35.6 (May 22, 2023)
- Bug Fixes & Patches:
- Fix wrong behaviors on some UI component
- The instance card icon does not show
- Curseforge category highlight is not shown in light mode
- Curseforge page cannot query exceed 1k page
- Linux arm64 classic-level does not properly load
New in X Minecraft Launcher 0.35.5 (May 13, 2023)
- Bug Fixes & Patches:
- The imported resource does not show icon
- Adjust some UI details on cursforge and resource pack
- Refactors:
- Cache the version lists to localStorage using swr
New in X Minecraft Launcher 0.35.4 (May 8, 2023)
- Bug Fixes & Patches:
- Some edge case the sha1 snapshot has wrong data
- Quilt forge installation fail on json and library
New in X Minecraft Launcher 0.35.3 (May 8, 2023)
- Bug Fixes & Patches
- mcbbs modpack curseforge install should also no resolve duplicated files (2d1fd359438450eda9a3f90fe072b251899d608a)
- Curseforge modpack installation resolved some duplicated files (97fc26ef6e8118ba465ee60cb9543f13a3e923a7)
- Wrong update behavior of appx and appImage (652211b17a313195c5a46bd6abd2215784d1b731)
- User under yggdrasil account cannot load skin in game (5e306ae22ae0843233a4be43fea9c9755f7565d2)
- Cannot correctly validate yggdrasil profile (a4abefa7cedfa8b729ade88171e2a1a62f107dcf)
- Workaround to fix child window cannot load issue, might need to wait electron to fix this bug (fe0054ed3e23670d50f6f4c678ca890332720fc5)
New in X Minecraft Launcher 0.35.1 (May 7, 2023)
- Bug Fixes & Patches:
- User menu should not show when login is opened (39d73bf4f2a584e2dc69e33e9bd8eb417045a94a)
- Compile issue cause crash the client (234521c2644c02f2677eba8f5e0bf1c483ebe3e5)
New in X Minecraft Launcher 0.34.1 (Feb 18, 2023)
- Bug Fixes & Patches:
- Java hint should not hide the launch button
- User json should load services to array by default
- Should not try to map nat if the service is not ready
- Refactors:
- Allow sourcemap in production
New in X Minecraft Launcher 0.34.0 (Feb 5, 2023)
- Features:
- Support drag drop to add third party yggdrasil service (53c1b2fc858d8bfb844aadbeae109361903426a7)
- Group the modpack via name (a2f51b8b0395574a46199fb3465d9abe8ae55ba5)
- Support the instance update and add news in home page (24bb2b4a6fa12ba439cc4ca4997ce87315a3f5a9)
- New design of home page (fcb759edcd6745f9851c8c43eb0f7af5e161ed4d)
- Support modrinth shader pack (1e395bd4ca0414571d5edecf44a813eed23609c2)
- Add modloader filter to curseforge files page (6b829eb82569dc352ff3c6887a2561e7ac8f70db)
- Support news in home page (83cd4db565df1a7c61d4b0aa33a61b6efff92a8e)
- Support modpack update for instance created from modpack (02f940805e9e4f0dfdf98c11470f7908a89d376c)
- Add context menu to the curseforge and modrinth page (beeec1dd1d12c269a3d2836e5d63698d9fec26a2)
- Added French translations (#399) (c25ccde19c49112e33154240bb975ece602402f1)
- Bug Fixes & Patches:
- Correctly install legacy forge < 1.7.2 (9dc504c401dc650f0a1084c54fbc46b3ad0d2a09)
- Prevent accessToken to be written in log in undici error (5d44eda37708209db0a6b04dabf51f151dc383cf)
- Wrong FTB manifest transforming causes install failed (aef5e45f96119a92e5843943f73dd90a573f424e)
- typo in i18n (b08916a62303faa0905b6c41c5eecc6abafd1946)
- Optimize the final build size by treeshaking unused module (d85b7f5ecc6deb55552fdffa552345644b7101ad)
- Some wrong UI behavior/look (ab9381b8434c5066fb470fff7b8dee1cc5194a8a)
- Correct yaml to correctly bundle the locale (2ed0eaed81841fd095f44e4c1af1a40e155d2c28)
- Should not recover request if we already have header (f531989ec817c2040a2e04954e5fd10a7bee650e)
- Prevent login fail due to the cache fail (41d1ace1666d4514a18998095c988672e1a47f31)
- Prevent the save update during launch (4f089143d3fb4241310b91ad3b78eee0c763c124)
- Some image and video cannot be background (97e767a3285f2bd9ad726830c15023bbcf9c4a2b)
- update ru translation (#382) (2c3115673618eef603ae0e0bdb79c3ac9efc0298)
- Refactors:
- Update build pipeline to use new code sign (d29175a552f6366283847226dba9a44fcfbc38f6)
- Move the server status to the bottom to support new look (76acc0605168dd027d35f86424b09443849c9dc3)
- Make network log more useful and make the body timeout longer (272c8932aa3a4681be5f91521dd2b5a475ab63c8)
- Cleanup code (f941b0d4a217f2c738843b4f3abb9a61f27b4922)
- Improve the modrinth markdown render quality (734540723c42c94fbc54952963c6eea3633a7e03)
- Simplify the locale mapping (e30367b9e96504441e0c3bbc4ef7db2b321d1210)
- Remove state of curseforge and modrinth service (9cdd6f471d17a2d3f172205ab872aa3b130bc870)
New in X Minecraft Launcher 0.33.1 (Dec 27, 2022)
- Bug Fixes & Patches:
- Wrong semaphore and service state synced in some corner cases (5a910015d0d033f6a8f2ae3ed2ef1468e6537c55)
- Update task does not disappear (02b1d9a055e8c709e69dbc19114ac5893b49aea0)
- Should not stop check update due to the file does not existed (44cbd1d563435bdd0b9b27c051af33e41b7d89c5)
- Ensure appx and appimage use selfhost (5acaa4401dbbd0f4715a480fc13cb27ea9c0433d)
New in X Minecraft Launcher 0.32.8 (Nov 5, 2022)
- Bug Fixes & Patches:
- Add error fallback ux for modrinth (c584f88f3e9a4c296be5e8f207499ac23a2f1206)
- Make the modrinth install button smaller (e0b3c331061666fa3444076c5bce735978ec89be)
- Optifine cannot correctly install with forge in some case (a52a3e99ecdbec604ff6df379df81e827a027183)
- Correctly filter modloader cateogory under modrinth (c170f2d2262c7e25110898825fa2ae4ad44ec32f)
- Adjust user header button in different size (68410164b9941c5b4c954eac74e52e7d0a1a7662)
- Add es local mapping (52965e0874f322c04dae8842e6b5997aef905c56)
- Correctly show task name if they are not localized (f8d49b4e9418c63d85dcc34ce91bae78facb492a)
- Ensure the authlib injector does not block launch (949575b53a5ed30d84f2eef0a85c4696684481ae)
- Add Spanish Translation (#366) (b2042d3135c10ad35446c2298177bbb417bd610e)
- Refactors:
- Disable cache preflight (54e388b2a2805afac1122a04c1a9d93778af463a)
- Prevent resource service initialization failed by other exception (4c8207b6168ba0aa71acb5a84e7c91cb4ca01cdb)
New in X Minecraft Launcher 0.32.7 (Oct 30, 2022)
- Bug Fixes & Patches:
- Should not display forge if user select snapshot
- Use box for maximize
- Should reset optifine after mc change
- Update checksum not matched error
- Version list not refreshed after version change
New in X Minecraft Launcher 0.32.6 (Oct 29, 2022)
- Bug Fixes & Patches:
- Correct the curseforge mod icon
New in X Minecraft Launcher 0.32.5 (Oct 28, 2022)
- Bug Fixes & Patches:
- Mod list not update during tags are updated (117557c25b3648bf9b2f94e980bd5c278d26fe39)
- Wrong resource pack compatibility in ui (5f7c4c2e6ad34e4b3467c4762440f8663196d35d)
- Proxy setting is not load when launcher start (f07a473cc74a36c77692c1384463e81b23e71e8c)
- Curseforge dependencies not install correctly (25723b7d68a4fc87e96fe1e6fd0d150795b7e307)
- Reactivity of the instance mod (9adf29afc8a6bfa7bee5b998615bcf15ccbf658d)
New in X Minecraft Launcher 0.32.3 (Oct 26, 2022)
- Selected version not saved.
New in X Minecraft Launcher 0.32.2 (Oct 26, 2022)
- Bug Fixes & Patches:
- Should correctly select/compute verison, or directly assign version
- Should not use wrong sha256 if the sha256 does not existed
New in X Minecraft Launcher 0.32.1 (Oct 24, 2022)
- Bug Fixes & Patches:
- Should pass the root to the state
New in X Minecraft Launcher 0.31.0 (Oct 18, 2022)
- Features:
- Support batch delete for selected mods
- Support error display in task dialog
- Support cancel on all user operations
- Support offline user for different locales and offline skin
- Redesign the home page and user page
- Bug Fixes & Patches:
- Correctly identify connection initializer
- Resolve wrong quilt version list
- Improve the UX of template selection
- Improve the mod list perf
- Upgrade sandbox option due to electron options
- Improve save ux
- Allow to delete mod even if it's enabled
- Use close instead exit app to improve the window close perf
- Improve the export resource linkage. Cover some resource data loss...
- Curseforge page navigation
- Ensure refresh version after gfw ready
- Update the max socket limit
- Diagnose instance during initialization
- Wrong max socket setting
- Race of the instance load
- Instance require name to create
- Force ensure all libraries and jar before launch
- Should not apply the wrong version from instance template
- Capture another no permission erro
New in X Minecraft Launcher 0.30.4 (Jul 27, 2022)
- Bug Fixes & Patches:
- Updater regression (f4d486ace80985258c471424dddc508b4d47f6dd)
- Stepper is polluted by setup css (658eb9fdf4fbf35c7d0ba6de5f47de93095e57aa)
- Refactors:
- Install to current instance in modrinth (f94f5d7d6d6fe62a53afbaaa8d3a82af6e58987e)
- Improve install forge post processing experience. Allow user to cancel or pause in any stage. (803cb4f553eb259509e281fac54420e70563116b)
- Let all api call try to retry 3 times (4cb302a10c5afda80719d6911bf8b23f9057252e)
- Limit the max socket per host for 256 by default (58b75d8aef5062558b6946c4d529f8110d69d6b3)
- Improve the log readablity for array of error (8fe66f2877d1df96703b1d4578dbaf6acc9ef5ee)
New in X Minecraft Launcher 0.30.3 (Jul 26, 2022)
- Bug Fixes & Patches:
- App quit failed in production (bf36b684a0e03833053f015fad8048f188b022d1)
New in X Minecraft Launcher 0.30.2 (Jul 24, 2022)
- Bug Fixes & Patches:
- Make modrinth and curseforge install to instance by default.
- Use lock to prevent version diagnose in wrong state.
- Try to retry if fetch mod files failed.
- Import fabric modpack from curseforge will get wrong fabric version.
- Wrong state after go back to modrinth with multiple categories.
- Should wait the diagnose over before launch.
- Should correctly select or install java for auto fix.
- Initial login should select user and correctly hint user login.
- Cannot install fabric in version list.
- Racing between game path and window creation.
- Retry download on segment level.
- Empty curseforge download url causing mod list into wrong state.
- User error is not correctly propagated and handled in client.
- Refactors:
- Adjust the dialog close buttons.
- Reduce manager complexity.
- Adjust some logs.
- Clean up unused import & sort locale.
- Move the setup UX to main window.
- Modern vue directive.
- Re-enable type checking for keystone-ui.
- Don't assign memory by default.
- Use selfserve api for update.
New in X Minecraft Launcher 0.30.1 (Jul 18, 2022)
- Bug Fixes & Patches:
- Sometime Minecraft cannot install and fail to refresh (16e617fd32331512fa6f5399c9ccf19722ea2fd7)
New in X Minecraft Launcher 0.30.0 (Jul 18, 2022)
- Features:
- Support the custom uuid for offline login (394410ffafc34d07a610d084de99427e28afcb60)
- Fast launch mode and new java memory ui (f2a6d860ca097ffc30192df1f50ac44bf6255d13)
- Bug Fixes & Patches:
- Wrong plural on i18n (6a91dcb903405899d7f9d600dc7987942aeb8ab0)
- Cannot identify zip with ext other than .zip (6d356c840854a81364907cfd3625d0187a9c0cdc)
- Install button status has delay (77c06337ecb59df69c7746f3edcf9b94e59dfc4f)
- JVM download failed on linux (6c24e9a60ab089faffd9647186fbd99e5250c759)
- Some i18n with count does not work (90662ca316b77e77a4f05770edb88c4561584727)
- Use bmcl api as fallback during the mojang host (bc18b11bd91d543c4ecf8289ab207a41dd9a6042)
- Skin randomly not update in skin view (57f8f53e0554edce0f6a148acfd5a964a72de8b0)
- Open folder does not work in modpack page (bc2d10abb41b331f325004d8c80d2a41e7033294)
- Wrong forge download url if source is unknown (f9573c88274a3194df931987162d12d6257a6f4f)
- Unknown resource should not throw error but parsed as unknown (e5448ea601c54407ffbd606dd7af26f379dd9002)
- Avoid task cannot be cancelled (6cbeae595bbc70e1be0b4a059803342fc945d008)
- Dialog cannot be correctly opened if there is a dialog already opened (ec29a20ecd65040c127680c56241513de9d4cd4d)
- Change qq group to kook (0c7ecdd90c222d00c109bcd4bef60d520d45dbbe)
- Cannot show log if the guessing encoding failed (85db2bb863e23bd99aef1cd9867206008a05ef69)
- Refactors:
- Adjust some UI color/spacing (da02e96764102200c5d4acf70496998e1dd3ef84)
- Correct error sourcemap during dev mode (32575e00ed4e09f241108d649f68f67bdafaacf5)
- Improve log tracing in debug and remove unused class (c921406050bc8c71679ea193e47d32de65fa040c)
- Adjust the port of the local auth server (43722469a59375a86a0a2d5d7fcc3f56f6de7adb)
- Ensure the authlib injector is the latest one (d81d66bcbeaee5aaa352b9c9672564074f4eb5b7)
- Make sure correctly format error (f7020ff880929a88e561f5b909002650cf0c46f5)
- Automatiaclly log error callstack instead of error (a0010b0d2c44b9ed3bd51083768ce15346fb83a6)
- Adjust setting page ui style (b470ecc79efc80ac10bc75858c818e72f127aa35)