Skip to content

Releases: Synalix/CitrineLauncher

1.2.3

01 May 16:01

Choose a tag to compare

Launcher Stability, Auth Safety & Version Cache Fixes

Fixes

  • Fixed critical issue where --gameDir argument was passed incorrectly, causing instances to fail to launch or use wrong directories
  • Prevented Microsoft session cache from overwriting existing accounts during re-authentication
  • Corrected save suppression counter logic that could block settings from saving in edge cases
  • Fixed version list failing to load when Mojang API was unavailable by restoring proper cache fallback chain
  • Removed redundant cache check when loading versions in instance creation dialog

Improvements

  • Improved reliability of version loading with multi-level cache fallback (memory → persisted → empty)
  • Simplified internal save suppression logic for safer state handling
  • Minor performance improvement in instance creation flow
  • Maintained existing fixes for async exception logging, session validation, and per-instance isolation

Full Changelog: 1.2.2...1.2.3

1.2.2

10 Apr 18:09

Choose a tag to compare

Skins Panel Bug Fixes & Performance

Fixes

  • Microsoft account is now correctly selected after signing in, the launcher no longer keeps the old account active in settings
  • Offline account skins now display correctly in the skin viewer
  • Settings window no longer appears partially off-screen when the skins panel is open
  • Fixed excessive API calls that could trigger Minecraft rate limiting and force sign-outs

Improvements

  • Skin viewer loads all elements simultaneously instead of one by one
  • Minecraft profile is cached per session, switching between skins and capes no longer re-fetches your profile from the server each time

Full Changelog: 1.2.1...1.2.2

1.2.1

06 Apr 01:14

Choose a tag to compare

Citrine Launcher 1.2.1

This update focuses on stability, cleaner account handling, and a few UI polish changes.

Fixed

  • Changing the Minecraft folder now applies immediately without needing to restart the launcher.
  • Deleting the last offline account no longer crashes the app.
  • The accounts list now updates right away after adding, editing, or deleting an account.
  • Offline accounts can no longer be added twice by mistake.
  • The launcher now keeps the selected account state in sync more reliably when the list changes.

Improved

  • Startup is a little cleaner now by delaying particle effects until the window opens.
  • Settings now avoid unnecessary extra saves when nothing actually changed.
  • Launcher config and folder-open errors now show up in debug output instead of failing silently.
  • The account dialog Add button now matches the launcher’s gradient button style.
  • A few small UI and code cleanup changes were made to keep things simpler and more consistent.
  • Added a README.md file in the github repo

Notes

  • Settings are stored in %AppData%\CitrineLauncher.
  • This launcher is still focused on offline accounts for now.

Full Changelog: 1.2.0...1.2.1

1.2.0

30 Mar 15:46

Choose a tag to compare

  • Switched to .NET 10
  • Launcher is now self-contained on a single .exe

Bug Fixes

  • Fixed accounts list not refreshing after editing a username
  • Fixed disk writes on every settings load
  • Fixed settings panel becoming inaccessible after being closed unexpectedly
  • Fixed custom Minecraft path being ignored, launcher always used the default path
  • Fixed crash on opening settings (controls were null due to Avalonia 11 compatibility issue)
  • Fixed crash when closing the launcher while a game was running
  • Fixed folder path in settings saving on every keystroke instead of only on confirm
  • Fixed double-click on title bar causing window jitter
  • Fixed minimize button not rendering correctly (still having issues sometimes will look into it)
  • Fixed maximized window cropping the title bar and controls
  • Fixed particle effects accumulating and degrading performance over time
  • Fixed particle density and toggle button getting out of sync

Improvements

  • Minimum RAM setting is now actually applied when launching the game
  • Show Console setting now works correctly
  • Particle density slider now visibly affects the particle effect in real time
  • Settings icon now toggles the settings panel closed as well as open
  • Added username validation when adding offline accounts
  • Replaced emoji icons with clean native vector icons
  • Improved general stability and error handling

v.1.0.4 Beta

10 Mar 23:13

Choose a tag to compare

v.1.0.4 Beta Pre-release
Pre-release
  • Fixed null references that caused crashes when called before Form1_Load
  • Settings are now saved in json format
  • Fixed launcher crash when switching offline accounts
  • Optimized particle system
  • Added dynamic folder allocation
  • Improved UI