You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automatic Java Detection: The Auto-Detect feature now intelligently scans the application's local data directory. Java versions downloaded via VoidLink are now automatically discovered and configured without manual path selection.
Better Installation Feedback: Added clear visual feedback during Java installation, including exact download paths and success/failure system notifications (Toasts).
Linux/Tray Logic: Fixed a race condition that prevented the application from closing correctly on Linux (and other platforms) when "Minimize to Tray" was disabled.
UI: New design application!
Migration: Migration to mcjars.app for downloading jars files
🐛 Bug Fixes
Java Installation: Fixed modded Minecraft servers not starting after Java installation.
Linux Close Button: Fixed the window close button stopping to work after restoring from system tray. Close handling is now managed natively in the Rust backend, preventing listener loss on hide/show cycles.
Linux Open Folder: Fixed "Open Server Folder" not working on Linux. Now correctly uses xdg-open instead of macOS-only open command.
✨ Features & Improvements
Monochromatic Tray Icon: Replaced the default app icon in the system tray with a dedicated monochromatic icon for better visibility on all desktop environments.
Native Tray Menu Separators: Replaced text-based separators with native OS separators in the system tray menu. Server status icons now use Unicode characters (● ○) for consistent rendering across platforms.
Light/Dark Mode: Fully implemented light and dark themes across the entire application. The interface now automatically adapts to your system preference or can be toggled manually in settings.
Enhanced UI: Refreshed design for Addons, Backups, Crash Reports, and Tunnel Manager tabs with improved readability and consistent styling for both themes.
Addons Management: Updated Modrinth browser and addon lists with theme-aware cards and controls.
Server Management: Backups and Crash Reports sections now feature improved layouts, stats displays, and cleaner modals.
Backup System: Implemented a comprehensive backup system with a high-performance Rust backend and a user-friendly frontend interface. Features include manual/auto backups, compression, restoration, and management.
Linux Auto-Update: Fixed "Command plugin:process|restart not allowed by ACL" error when updating. Added missing tauri-plugin-process for app restart after updates.
Windows CPU Monitoring: Fixed CPU usage always showing 0% or incorrect values. Now uses Windows native GetProcessTimes API and correctly identifies the Java child process instead of the shell wrapper.
Linux RAM Monitoring: Fixed RAM showing 33GB on 8GB machines. Now measures only the main Java process to avoid shared library double-counting.
⚡ Technical Improvements
Cross-platform process monitoring: Windows uses native API for CPU, Linux uses sysinfo
Automatic detection of Java child process in process tree
CPU percentage normalized by core count on both platforms
Linux Auto-Update: Added proper error handling when auto-update fails on Linux .deb installations. Now shows a helpful toast message and automatically opens the releases page for manual download.
✨ Features & Improvements
Release Notes: GitHub releases now automatically include a formatted downloads table and changelog extracted from release.txt.
CPU Usage Display: Normalized CPU usage to 0-100% range by dividing by the number of CPU cores. Previously showed values like 500%+ on multi-core systems.
Linux CPU/RAM Monitoring: Fixed CPU usage always showing 0% on Linux. The sysinfo library requires two measurement samples with a time delay to calculate CPU usage correctly.