Skip to content

v0.2.0

Pre-release
Pre-release

Choose a tag to compare

@mateoltd mateoltd released this 01 Apr 20:10

What's New

Frontend Modularization

  • Split monolithic 2400-line app.js into 17 ES modules, bundled with esbuild
  • Cleaner architecture for future feature development

Multi-Instance Launching

  • Run multiple Minecraft instances simultaneously
  • Per-instance session tracking with independent SSE connections
  • Resource warning dialog when combined memory allocation exceeds system RAM
  • LIVE tag on all running instances in the sidebar

Install Queue

  • Installing multiple versions no longer silently drops the second request
  • Sequential queue with per-instance sidebar progress bars
  • Detail panel shows "INSTALLING..." or "QUEUED" states correctly

Game Output Improvements

  • Timestamps on every log line
  • Per-instance tags (auto-shown when multiple instances are running)
  • Instance filter dropdown to isolate one instance's output
  • Vertically resizable log panel (drag the handle, height persists)

CDS Auto-Repair

  • Changed -Xshare:on to -Xshare:auto — corrupted archives no longer crash the game
  • Automatic detection of CDS errors in game output + archive invalidation
  • Concurrent CDS generation guard for multi-instance safety

Settings & Theme

  • JVM performance preset now persists correctly (was silently discarded)
  • Theme saved to backend config — survives localStorage wipes
  • Settings save shows a toast and stays on the page instead of navigating away
  • WebView2 Destroy() called before exit to flush localStorage

UI Polish

  • In-app styled dialogs replace native alert()/confirm()/prompt()
  • Instance name uniqueness validation (frontend + backend)
  • JVM preset indicator in instance metadata (with ZGC Java 17+ note)
  • Distinct colors for selected vs running sidebar items
  • Stop button bottom-aligned with session timer
  • Log panel max-height prevents collision with settings buttons at low resolutions
  • Dev tools adapted to instance-based architecture

Full Changelog: v0.1.8...v0.2.0

Full Changelog: v0.1.8...v0.2.0