|
1 | 1 | # Minecraft Server GUI - Changelog |
2 | 2 |
|
3 | | -## Version 1.3.0 - 2026-05-27 FIXED ADDRESSES & DNS PROXY |
4 | | - |
5 | | -### NEW FEATURE: Fixed Server Addresses |
6 | | -- **DNS Proxy integration** — Server gets a permanent domain (e.g. `survival.play.yourdomain.com`) even when the tunnel IP changes |
7 | | -- **Cloudflare Worker proxy** — Custom proxy handles Cloudflare API calls without exposing API keys in the open-source code |
8 | | -- **Auto-update on tunnel start** — DNS SRV record automatically updated when Pinggy tunnel starts |
9 | | -- **Auto-cleanup on tunnel stop** — DNS record removed when tunnel is closed |
10 | | -- **Settings UI** — New "Cloudflare" section in App Settings: enable/disable, proxy URL, auth key |
11 | | - |
12 | | -### How it works |
13 | | -- Deploy the included `mc-dns-proxy` Cloudflare Worker (private repo) with your API keys |
14 | | -- Configure the proxy URL + auth key in MLSG Settings |
15 | | -- Your friends always connect to the same address, regardless of tunnel IP changes |
| 3 | +## Version 1.2.5 - 2026-05-28 DNS PROXY, FIXED ADDRESSES & CONSOLE |
| 4 | + |
| 5 | +### NEW: Fixed Server Addresses (DNS) |
| 6 | +- **Permanent domain** — Each server gets a permanent address like `survival.play.tudominio.app` that never changes |
| 7 | +- **Auto-generated** — Unique subdomain generated automatically from server name + ID (`vanilla-a3f2b`) |
| 8 | +- **Inline editing** — Click the pencil icon to change your subdomain, with availability checking |
| 9 | +- **Duplicate protection** — Subdomains are permanently reserved; not released when tunnel stops |
| 10 | +- **Cloudflare DNS Proxy** — Open-source Cloudflare Worker manages SRV records (repo: MLSG-DNS-Worker) |
| 11 | +- **Auto-Tunnel** — Tunnel starts automatically 5s after server boot (toggle in Advanced settings) |
| 12 | + |
| 13 | +### Console Improvements |
| 14 | +- **Search & filter** — Search bar and level badges (CMD/INF/WRN/ERR) for quick log navigation |
| 15 | +- **Export logs** — Download button saves full console history as `.txt` |
| 16 | +- **Polling fallback** — Console fetches logs via REST API when WebSocket is disconnected |
| 17 | +- **Fixed WebSocket 404** — `wsproto` dependency added to fix WebSocket in .exe builds |
| 18 | + |
| 19 | +### UI & Dashboard |
| 20 | +- **Redesigned tunnel section** — Clean single-address display, DNS always visible, Advanced toggle |
| 21 | +- **Local IP** — Always shown as subtitle alongside public/DNS address |
| 22 | +- **Online/Offline badges** — Clear DNS status indicator (ONLINE/OFFLINE) |
| 23 | +- **Premium/No Premium toggle** — Quick online-mode switch in Dashboard header |
| 24 | +- **Boot from library** — "Boot" button on server cards to start server directly from library |
| 25 | +- **Mods import** — Upload `.jar` files directly with file picker in Mods tab |
| 26 | +- **Auto-restart on crash** — Toggle in Dashboard header, max 3 restart attempts |
| 27 | + |
| 28 | +### Bug Fixes |
| 29 | +- Fixed console tab showing "Loading..." forever (input always enabled, REST fallback works) |
| 30 | +- Fixed logs disappearing when switching panels (Dashboard & Console stay mounted) |
| 31 | +- Fixed Dashboard mini-console unable to send commands without WebSocket |
| 32 | +- Various JSX/Babel parsing fixes |
16 | 33 |
|
17 | 34 | --- |
18 | 35 |
|
|
0 commit comments