|
28 | 28 |
|
29 | 29 | --- |
30 | 30 |
|
31 | | -## What's New in v1.2.0 |
| 31 | +## What's New in v1.2.1 |
32 | 32 |
|
33 | | -### Complete UI Redesign |
34 | | -- **Pixel art icon system** — Custom 16x16 pixel icons throughout the entire UI for a cohesive Minecraft-inspired aesthetic |
35 | | -- **Visual effects** — Mouse spotlight tracking, noise grain overlay, magnetic button hover effects, and animated abstract backgrounds |
36 | | -- **Server Library** — Completely redesigned server selector with grid view, search, recently opened section, and engine type icons |
37 | | -- **Refined dark theme** — Deeper blacks, improved contrast, and smoother glassmorphism panels |
| 33 | +### Auto-Restart on Crash |
| 34 | +- Server automatically restarts after unexpected shutdowns — toggle it on/off from the Dashboard header |
| 35 | +- Up to 3 restart attempts with a 3-second delay between retries |
38 | 36 |
|
39 | | -### NeoForge Support |
40 | | -- Full support for **NeoForge** as a server engine alongside Vanilla, Paper, Spigot, Forge, and Fabric |
41 | | -- NeoForge appears in the Setup Wizard, Mods browser, and server cards with its own icon |
| 37 | +### Console Improvements |
| 38 | +- **Export logs** — Download button saves the full console history as a `.txt` file |
| 39 | +- **Search & filter** — Search bar and level filter (All/CMD/INF/WRN/ERR) for quick log navigation |
| 40 | +- **Always usable input** — Console input stays enabled even when WebSocket is disconnected (REST API fallback) |
42 | 41 |
|
43 | | -### Modpacks |
44 | | -- New **Modpacks** tab in the Mods section — browse and install modpacks directly from Modrinth |
| 42 | +### Stability Fixes |
| 43 | +- **Logs persist across tab switches** — No more losing console logs when navigating between panels |
| 44 | +- **Dashboard mini-console** — REST API fallback for sending commands when WebSocket is down |
| 45 | +- **Connection status** — Clear "Disconnected" indicator instead of misleading "Loading..." state |
45 | 46 |
|
46 | | -### Multi-Language (i18n) |
47 | | -- Interface available in **English, Spanish, French, and Russian** |
48 | | -- Language selector in the new App Settings panel |
| 47 | +--- |
49 | 48 |
|
50 | | -### App Settings |
51 | | -- New dedicated **Settings panel** with language, theme, notifications, and more options |
| 49 | +<details> |
| 50 | +<summary><strong>Earlier: v1.2.0 — UI Redesign & NeoForge</strong></summary> |
52 | 51 |
|
53 | | -### Other Improvements |
54 | | -- **Error Boundary** — Graceful error handling across the UI |
55 | | -- **WebSocket Context** — Centralized real-time communication layer |
56 | | -- **Engine icons** — Each server type (Vanilla, Paper, Spigot, Forge, NeoForge, Fabric) now has its own visual icon in cards and selectors |
57 | | -- **Improved Mods browser** — Filter by loader (Fabric, Forge, NeoForge, Quilt), version, category, and sort order |
| 52 | +### Complete UI Redesign |
| 53 | +- **Pixel art icon system** — Custom 16x16 pixel icons throughout the entire UI |
| 54 | +- **Visual effects** — Mouse spotlight, noise grain, magnetic buttons, abstract backgrounds |
| 55 | +- **Server Library** — Redesigned grid view with search, recently opened, engine type icons |
| 56 | + |
| 57 | +### NeoForge Support & Modpacks |
| 58 | +- **NeoForge** as a new server engine + **Modpacks** tab for browsing and installing from Modrinth |
| 59 | +- **Multi-Language (i18n)** — English, Spanish, French, and Russian with language selector in App Settings |
| 60 | + |
| 61 | +</details> |
58 | 62 |
|
59 | 63 | --- |
60 | 64 |
|
|
80 | 84 | ### Server Management |
81 | 85 | - **One-click server creation** — Vanilla, Paper, Spigot, Forge, **NeoForge**, Fabric |
82 | 86 | - **Multiple server profiles** — Switch between servers instantly |
83 | | -- **Live console** with real-time logs and command input |
| 87 | +- **Live console** with real-time logs, search/filter, export, and command input |
| 88 | +- **Auto-restart on crash** — Detects and restarts server automatically after unexpected shutdowns |
84 | 89 | - **Start/Stop controls** with visual status indicators |
85 | 90 | - **Server Conflict Guard** — Prevents running multiple servers simultaneously |
86 | 91 |
|
|
100 | 105 |
|
101 | 106 | ### Dashboard |
102 | 107 | - **Real-time stats** — CPU, RAM, and uptime monitoring with sparkline graphs |
103 | | -- **Public Server** — Share your server globally via SSH tunnel (Pinggy) |
| 108 | +- **Auto-restart** — Toggle to automatically restart server on crash (max 3 attempts) |
| 109 | +- **Public Server** — Share your server globally via SSH tunnel (Pinggy/Playit) |
104 | 110 | - **Region Selection** — EU, US, and Asia for best latency |
105 | 111 | - **Local IP display** — Easy LAN connection for friends |
106 | | -- **Quick command input** — Send commands from dashboard |
| 112 | +- **Quick command input** — Send commands from dashboard with WebSocket/REST fallback |
107 | 113 |
|
108 | 114 | ### Mods & Modpacks |
109 | 115 | - **Mod search & install** — Browse and install mods from Modrinth |
|
0 commit comments