Skip to content

v1.0.35

Choose a tag to compare

@Harsha240105 Harsha240105 released this 26 Jun 15:23
· 14 commits to master since this release

v1.0.35 — Stability & Diagnostics Overhaul

Atomic Server Provisioning

Server creation now downloads the jar BEFORE creating the database record. If the download fails, no orphaned server record is created and the directory is cleaned up. The wizard sends all data in a single API call.

Forge 404 Fix

Forge download now returns "This Forge version is unavailable. Choose another version." when a version has no matching build, instead of a cryptic error.

Dashboard Offline State

Dashboard now shows "Server Offline" / "Not yet started" instead of fake zero values for CPU, RAM, TPS, and Players when the server is not running.

Global JSON Error Handler

Added JSON parse error middleware for malformed request bodies and an API 404 handler that returns application/json for unknown API routes.

Software Installation Badges

Software page now shows granular badges: "Active" (current), "Downloaded" (on disk), "Not Installed".

Plugin Install Progress

Plugin install buttons now show a spinner and "Downloading..." text with disabled state to prevent duplicate clicks.

Expanded Diagnostics

Added 8 new diagnostic checks: World Data, server.properties, Disk Space, Java Memory, Folder Permissions, Download Cache, Minecraft Version.

Download Service Refactor

Extracted all download functions into a shared server/services/download.ts module, eliminating code duplication.

Full Changelog

v1.0.34...v1.0.35