Features
- menu: added player tester (commented out) (tabarra)
- core: deprecate cfx.re reverse proxy (tabarra)
- web/serverlog: added player ids to names (tabarra)
- add commonjs package.json to builds (tabarra)
- menu: added car boost option (thanks Yorick) (tabarra)
Bug Fixes
- added tx process stats to the diagnostics page (tabarra)
- core: global settings change not reflecting in server (tabarra)
- menu: teleport log missing info (closes #670) (tabarra)
- core: correctly getting canonical locale (tabarra)
- core: set default date locale to en-GB (tabarra)
- nui/vite: bypass FXServer file check for nui browser dev script (#695) #695 (Taso)
Chores
Commits
- isolated playerlist state working (tabarra)
- added some types (tabarra)
- a few more types (tabarra)
- more changes (tabarra)
- connect/disconnect + playtime incrementing (tabarra)
- working without min sess time (tabarra)
- web playerlist working (tabarra)
- server restart being handled (tabarra)
- logging join/leave events (tabarra)
- playerResolver working (tabarra)
- removed .ts extension from globalData (tabarra)
- created shared folder + dynamic locales in settings (tabarra)
- separated ctx.checkPermission into test and check (tabarra)
- db v3 migration + lowdb upgrade (tabarra)
- added new player fields to player classes (tabarra)
- added humanizeDuration to web frontend (tabarra)
- web player modal showing most information (tabarra)
- random small stuff (tabarra)
- player modal history being rendered (tabarra)
- more modal buttons/stuff (tabarra)
- modal warn + ban methods (tabarra)
- modal db btn working + dm via snackbar (tabarra)
- modal kick btn working (tabarra)
- modal prevent sendEvent when server offline (tabarra)
- revoke action handler (tabarra)
- added actionRevoked event (tabarra)
- players page ban ids card working (tabarra)
- removed some playerController references (tabarra)
- small random stuff (tabarra)
- new whitelist page basic dynamic dables working (tabarra)
- check join - ban working (tabarra)
- checkJoin - partial whitelist (tabarra)
- player checkJoin working (tabarra)
- whitelistApprovals buttons (tabarra)
- small random things (tabarra)
- added logo to rejection message (tabarra)
- removed whitelist stuff from players page (tabarra)
- whitelistRequest buttons (tabarra)
- wl reqs search with fuse.js (tabarra)
- wl req fix default empty search (tabarra)
- dm via snackbar (tabarra)
- added ban date to rejection message (tabarra)
- added permission check for whitelist page (tabarra)
- wl requests search (tabarra)
- added pagination to wl reqs search result (tabarra)
- finished whitelist page (tabarra)
- settings cleanup + custom rejection messages (tabarra)
- removed most links to playerController (tabarra)
- files cleanup (tabarra)
- migrate warn action id prefix (tabarra)
- some db safety nets (tabarra)
- small randoms + playerlist reference (tabarra)
- fix dbdata sync in players with same license (tabarra)
- showing + banning/warning all available ids (tabarra)
- added tsLastConnection to modal (closes #689) (tabarra)
- small randoms (tabarra)
- menu modal error handling + actions + ids (tabarra)
- game player modal history tab fully working (tabarra)
- nui player modal ban working (tabarra)
- fixed nui player modal id view (tabarra)
- nui player modal ready (tabarra)
- allow whitelist with it disabled + added an msg (tabarra)
- migrated master actions (tabarra)
- cron database optimizer (tabarra)
- added visible cutoff for wl request deny all button (tabarra)
- f1cebde: Merge branch 'feat/core-playerlist' into develop (tabarra)
- updated Turkish (thanks burakurer) #686 (burakurer)
- updated German (thanks JonasBade) #687 (Jonas Bade)
- updated Chinese (thanks Cata-a1138) #700 (Cata_a)
- applied en.json changes to all locales (tabarra)
- improved Chinese #702 (Cata_a)
- updated Italian (thanks BlackBhul) #704 (BlackBhul)
- improved Turkish (thanks burakurer) #703 (burakurer)