Skip to main content

v4.0.0

Complete rewrite of frontend and backend. Not a drop-in update from v3.x.

  • Full NUI rewrite from vanilla HTML/jQuery to React + Vite + TypeScript + Tailwind (built output ships in html/, no external CDN requests)
  • Backend moved to full server authority: every write path is validated server-side; custom garages/impounds are now registered server-side via exports instead of a client-passed table
  • Config split into config/garages.lua, config/impounds.lua and config/settings.lua; translations split into locales/de.lua and locales/en.lua
  • Modular client and server files instead of the old monolith, plus a dedicated vehicle-keys subsystem (server/keys/)
  • Breaking: config migration required (old config.lua and translation.lua no longer exist); custom garages/impounds must register server-side

Changed files

All files (complete rewrite)