v0.4.0
- Create instance shortcuts on desktop
- Game output can now be shown in a separate window
- Kill game option in case something goes wrong
- Launch any version into multiplayer (that supports MP)
- Added support for Java 25 (thus for latest snapshots)
- Custom game resolution now has a checkbox to enable/disable it
- Announcer character who can appear with the latest news
- Added better Microsoft authentication error messages
- Fixed a bug where users randomly couldn't log in with a 400 Bad Request error
- Fixed a bug where authentication flow wouldn't stop if XSTS errored
- Fixed downloading versions when using custom jsons
- Launcher log now saves to .codexipsa/launcher.log
- Game log now saves to .codexipsa/instance/<instance name>/game.log
- Major internal cleanup and restructure