What's new

Changelog

A public log of every meaningful change. Subscribe to the #devlog channel on Discord for live updates.

v0.2.0 — Web platform, second pass

  • NewModern web design — Aurora hero, BentoGrid features, NumberTicker stats, animated gradient text.
  • NewLive FiveM server status — pulled from the official directory every 30s, with stale-while-revalidate fallback.
  • NewAll legal pages added — Privacy, Terms, Cookies, DMCA — written in plain English.
  • NewServer Rules page with severity badges and ban-on-sight categories.
  • NewStaff & Roadmap & FAQ pages live.
  • NewFaction detail pages at /factions/[slug] with apply CTA into the UCP.
  • ImprovedUser Control Panel polish — new sidebar groups, command palette, richer dashboard cards.
  • ImprovedReal connect URL → cfx.re/join/pgap8ma. The copy-link command works.
  • FixedButton asChild prop now correctly forwards via Radix Slot — fixed nested <a> in <button>.

v0.1.0 — Phase 2 monorepo bootstrap

  • NewTurborepo workspace with three Next.js apps: web, ucp, api.
  • NewShared @zonex packages — ui, auth, db, types, config.
  • NewDiscord OAuth via NextAuth, cross-subdomain JWT cookies.
  • NewPrisma schema for users, characters, vehicles, applications, tickets, punishments.
  • NewPM2 ecosystem with three processes (zonex-web, zonex-ucp, zonex-api).

Phase 1 — Infrastructure

  • NewCloudflare DNS + Origin certificate, nginx reverse proxy on apex + ucp + api.
  • SecurityCF-only firewall — only Cloudflare edge IPs allowed to talk to origin.
  • SecurityStrict TLS 1.2/1.3, modern security headers (CSP, COOP, CORP, HSTS).
  • NewPostgreSQL 16 with dedicated zonexworld user + zonexworld_prod database.