v5.1.0
- Added a Job-Garages tab: set per job, via a whitelist or blacklist, which public garages that job's vehicles may be parked in/out at (with select all / deselect all)
- Added UI color customization in Settings > Colors: change the 5 brand colors with live preview and a reset button - applies to the dashboard, garage and impound UI
- Added an editable brand tag: the badge next to the dashboard title (default MSK) can now be changed in Settings > Colors
- Added per-model vehicle images: drop pictures into the vehicle_images folder (named by spawn name) to show real vehicle images instead of the class icon; toggle and format selectable in Settings > Vehicle Images, with automatic fallback to the class icon
- Fixed that job vehicles could be parked into a public garage and become unretrievable - this is now governed by the per-job garage policy
Changed files
config/settings.lua
shared/admin_perms.lua
server/admin/api.lua
server/garages.lua
server/vehicles.lua
client/nui.lua
web/src/admin/JobGaragesTab.tsx
web/src/admin/SettingsTab.tsx
web/src/admin/AdminApp.tsx
web/src/components/VehicleCard.tsx
web/src/lib/theme.ts
web/src/styles/index.css
web/tailwind.config.ts
vehicle_images/
html/**