Admin panel, signed agent updates, real-time metrics
- AddedAdmin panel: manage all users (ban/unban/promote), servers (force delete), nodes, global audit log.
- AddedAgent auto-update: checks every 5 min, downloads + verifies HMAC-SHA256 signature before applying.
- AddedNode stats: live CPU, RAM, disk, uptime with area charts on node detail page.
- Added1-second polling for server + node metrics (was 5s).
- FixedRAM selector in create dialog is now a smooth slider.
Dashboard overview, social proof, create server wizard
- AddedDashboard home: stats cards, greeting, quick links, CTA for empty state.
- AddedMulti-step create server dialog: template selection (SMP/Lifesteal/Skyblock/Creative/Minigames), loader + version + RAM config, deploy animation.
- AddedLanding page: features grid (6 cards with stats) + testimonials section.
- AddedQuick actions bar: restart, backup now, copy IP, open console shortcuts.
- AddedStartup config tab: GUI editor for server.properties (16 fields).
- AddedSkeleton loading states + empty state illustrations.
Dark mode, analytics charts, archive/extract, audit
- AddedDark mode toggle with oklch dark palette, persists to localStorage.
- AddedRecharts area charts for CPU + RAM history (live, 120 data points).
- AddedArchive/extract buttons in file manager (zip/tar.gz/tar.zst).
- AddedAudit instrumentation in files, backups, and plugins services.
- AddedRadix UI Dialog component for modals.
Session fix, mobile polish, SEO, globe hero
- FixedSession persistence: JWT extended to 7 days, AuthProvider useEffect stabilized.
- AddedMobile: horizontal scrolling tabs, scrollbar-hide utility.
- AddedGlobal footer on landing + pricing pages.
- AddedSEO: Open Graph, Twitter cards, robots.txt, sitemap.xml.
- AddedLogo/icons: SVG cube+cloud mark, favicon, apple-touch-icon, og-image.
- AddedInteractive 3D globe (cobe) on landing hero with player markers.
- AddedSidebar active state with green left accent bar.
Phase E: allocations, subusers, schedules, activity, archive
- AddedAllocations: multi-port per server for proxies, RCON, Dynmap.
- AddedSubusers: permission-scoped server sharing (7 permission types).
- AddedSchedules: cron-based auto-backup, restart, command execution.
- AddedActivity log: append-only audit trail per server.
- AddedArchive/extract: zip, tar.gz, tar.zst via agent handlers.
- Added9 tabs on server detail page.
BYO-VPS architecture, full dashboard, backups
- AddedBYO-VPS: agent on user's VPS, panel orchestrates via WebSocket orders.
- AddedFile manager v2: upload, mkdir, rename, multi-select, syntax editor.
- AddedBackups: create/restore/delete via tar.zst compression.
- AddedLive resource stats strip (CPU, RAM, network, uptime).
- AddedAccount profile: change username, email, password.
- AddedConnect address card with copy button.
- FixedConsole ANSI escape codes stripped properly.
- FixedAgent WebSocket buffer increased to 100 MB.
Phase 1 + Phase 2 backend, landing + auth UI
- AddedNestJS API: auth (register, login, JWT), users, servers (CRUD + lifecycle), Docker integration via dockerode, file manager, plugin installer (Modrinth).
- AddedLive console WebSocket gateway with shared attach stream, replay buffer, command input.
- AddedNext.js 16 frontend: landing page, animated split-screen login + register.
- AddedFull docs section: provisioning, live console, file manager, plugins, backups, subdomains.
- AddedStatus page polling /health every 10 seconds.
- AddedPricing page with BYO + Managed tiers in MYR.