Changelog

What shipped, in order.

An honest log of every release. Dates on planned items are targets, not promises.

v0.7.02026-08-11 Live

Full LXC VPS rental, Game Server Slots & Pterodactyl Panel

  • AddedGame & App Server Slots: Rent managed slots (Starter 1GB RM8, Standard 2GB RM15, Pro 4GB RM28, Ultra 8GB RM50) with instant setup.
  • AddedChoice of Panel: Select M.A.F Panel or Pterodactyl Panel on checkout for game & app servers.
  • AddedFull LXC VPS Rental: Rent isolated LXC containers from our 16GB homelab with flex hour, week, or monthly billing.
  • AddedLXC Auto-Provisioning: Instant container creation on payment approval, including root password & LXD Proxy NAT port forwarding.
  • AddedOptional Addons: Pre-configure Java 21, SteamCMD & game server runtimes, or auto-install Pterodactyl Panel & Wings.
  • AddedAutomatic periodic suspension for expired VPS instances.
v0.6.02026-07-21

Dashboard i18n, AI API key management, node map, IDR pricing

  • AddedAI API key management: save, toggle visibility, or delete your own API key in account settings — supports BYO credits for the AI assistant.
  • AddedServer topology map: visual node layout showing the physical host, IP, and live resource footprint (CPU, RAM) of each node in your server's cluster.
  • AddedDashboard i18n strings for Account, Servers, Map, AI key, and nav sections — translated across English, Malay, Indonesian, and German.
  • AddedIDR toggle on pricing page alongside existing MYR and USD, using a fixed MYR→IDR rate of 3,500.
v0.5.02026-07-08

AI streaming, manual billing, crash auto-restart, UX polish

  • AddedAI agent now streams responses live (SSE): text and tool steps appear progressively instead of a single blocking wait, with conversations persisted so they survive a page refresh.
  • AddedAI responses render full Markdown with syntax-highlighted code blocks, and the per-server AI tab now has 3 model tiers with credit-based usage.
  • AddedBilling: pick a PRO or STUDIO plan, pay by bank transfer, and upload proof — an admin reviews and approves, flipping your plan and setting an expiry.
  • AddedCrash auto-restart: configurable policy (max restarts, time window, backoff) that brings a crashed server back automatically.
  • AddedDiscord and generic webhook alerts for server events (crash, start, stop, auto-restart).
  • AddedHistorical resource graphs: CPU, RAM, and network are persisted so you can review usage over time, not just live.
  • ChangedUX polish pass: shared loading/empty/error states across dashboard tabs, toast notifications, mobile-scrollable server tabs, and a "shared with you" banner on subuser servers.
  • FixedAccessibility: WCAG AA contrast fix for muted text in dark mode, focus rings on tab controls, ARIA roles on the tab bar, and prefers-reduced-motion support.
v0.4.22026-07-07

Real-time console hardening, scheduler fixes, full subusers

  • FixedLive console is now resilient: self-healing container attach, automatic re-attach when the agent reconnects, and a websocket→polling fallback with clean reconnect — no more dead console after an agent auto-update.
  • FixedScheduler correctness: cron day-of-week no longer over-fires (proper POSIX day-of-month/day-of-week handling), so "0 3 * * 0" runs Sundays only.
  • FixedScheduled BACKUP tasks now run through the real backup pipeline; previously they were stuck at CREATING forever.
  • AddedSubusers fully enforced: permission-aware access (console view/command, files read/write, power, plugins, backups). Shared servers appear in the invitee's dashboard, with tabs and actions gated to their permissions.
  • FixedFile-manager archives use timestamped names, so archiving twice no longer fails with "output exists".
  • ChangedConfig alignment: API defaults to port 4000, and NEXT_PUBLIC_API_URL is documented for the panel's live console.
v0.4.02026-07-04

Polyglot hosting, AI agent, subdomains

  • AddedPolyglot hosting: deploy Node.js, Python, Go, Rust, Java, Ruby, PHP, Bun, .NET, Deno, and static/PHP web apps alongside Minecraft, each with sensible default start commands and image resolution.
  • AddedAI Agent tab: an in-panel assistant scoped to a server.
  • AddedSubdomains: point a custom domain, or auto-issue <name>.mafcloud.my.id through Cloudflare when the operator adds a DNS token.