Features
- anonymous admin actions (closes #893) (tabarra)
- core: added translation for the kick/stop/restart msgs (tabarra)
- separated dm and announcement permissions (tabarra)
- core: rewrite cleanPlayerNames for better results (tabarra)
- nui: use cleanPlayerNames for name display and search (tabarra)
- core: added basic structure integrity check to database (tabarra)
- panel: add clear ban notice to player modal's info tab (tabarra)
- enable nui callback strict mode (tabarra)
- core: dev debug route now can generate the player id (tabarra)
- allow offline warns (tabarra)
- added timestamp to the live console (tabarra)
- panel: improve crash sorting on player drops page (tabarra)
- menu: added keybind for vehicle fix (#980) #980 (Yorick)
- menu: added keybinds for almost all main page actions (tabarra)
- concluded player drops page (tabarra)
- core: writing server restart reason to liveconsole (tabarra)
- panel: added url state for the players/history pages (tabarra)
- panel: added reason tooltips to the player drops page (tabarra)
- panel: add player/action modal ref to url search param (tabarra)
- web: added expand/collapse to the resources page (#959) #959 (Maximus7474)
Bug Fixes
- panel: removed console.log and lipsum from crashes page (tabarra)
- dashboard: thread perf card showing diffed data (tabarra)
- core: detect the correct fxserver pid for memory usage (tabarra)
- dashboard: fixed imprecise uptime (tabarra)
- panel: post-login redirect back (tabarra)
- core: removed legacy dashboard route (tabarra)
- panel: added dashboard redirect to setup/deployer (tabarra)
- core: fixed database sorting mutation on search (tabarra)
- panel: warning bar scrolling up with page (tabarra)
- core: removed initial warn on creation of json files (tabarra)
- nui: empty player modal when using tx chat command with id (tabarra)
- core: suppressed the admin_not_found spam (tabarra)
- resource: use normal events if latent events are disabled (tabarra)
- panel: solved react rendering errors + updated packages (tabarra)
- panel: updated 404 page to work on wouter 3 (tabarra)
- core: prevent admins file corruption from failed integrity check (tabarra)
- core: pop cfg from recursive parse stack (#991) #991 (David Malchin)
- menu: release ptfx asset after use (#976) #976 (Geden420)
Documentation
- reprioritized and reorganized (tabarra)
Styles
- nui: adjusted main page after MUI update + small stuff (tabarra)
Code Refactoring
- bunch of small changes and refactor (tabarra)
- small changes (tabarra)
- small changes (tabarra)
- core: improved fxs version parsing (tabarra)
- core: changed database save priority to be a enum (tabarra)
Builds
- allow to pause restarts on main builder dev mode (tabarra)
Continuous Integration
- added pre-commit hook to block commits with the !NC flag (tabarra)
- improved build step (tabarra)
- added pre-commit hook to block commits with the !NC flag (tabarra)
- improved build step (tabarra)
- attempt to fix locale checking workflow (tabarra)
- added locale formatting check (tabarra)
- updated github actions (tabarra)
Chores
- bunch of small stuff (tabarra)
- improved NC pre-commit hook (tabarra)
- bunch of small changes (tabarra)
- bunch of small changes (tabarra)
- bunch of small changes (tabarra)
- small changes (tabarra)
- improved locale:check error message for placeholders (tabarra)
- fixed diag. report + small fixes (tabarra)
- updated core dependencies (tabarra)
- updated panel dependencies (tabarra)
- updated nui dependencies (tabarra)
- updated root dependencies (tabarra)
- updated makeOldStatsFile for v2 schema (tabarra)
Commits
- 9dd7c8c: Merge branch 'master' into develop (tabarra)
- bunch of small changes (tabarra)
- playerdrops: new page start (tabarra)
- playerdrops: removed old pages and added new route (tabarra)
- playerdrops: new player drops page layout and some code (tabarra)
- playerdrops: changes drilldown subcard complete (tabarra)
- playerdrops: drilldown crashes subcard complete (tabarra)
- playerdrops: timeline charts rendering (tabarra)
- playerdrops: timeline chart legends (tabarra)
- playerdrops: code cleanup (tabarra)
- playerdrops: small stuff + window select cursor (tabarra)
- playerdrops: window select cursor working (tabarra)
- playerdrops: display level of detail of days (tabarra)
- playerdrops: completed timeline & drilldown handling (tabarra)
- updated arabic (#961) #961 (Yousef Ibraheem)
- updated danish (#965) #965 (DetErDugget)
- updated german (#969) #969 (Turner)
- 509f542: Update development.md (Project Void) #971
- 3d26c74: Translate the latest kick/stop/restart msgs (Yousef Ibraheem) #972
- add indonesian support #978 (farhan rahmadi fajar)
- fixed indonesian indentation (tabarra)
- added indonesian (#978) (tabarra)
- bunch of small changes, chores, fixes, etc (tabarra)
- core: improve the procps/wmic error messages (#970) (tabarra)
- dashboard: improved cursor text (tabarra)
- dashboard: improved padding (tabarra)
- bunch of small changes (tabarra)
- offline warnings (tabarra)
- offline warnings (tabarra)
- updated vietnamese (#981) #981 (NK)
- new console stream module (tabarra)
- failed attempt (tabarra)
- reassembly code finished (tabarra)
- new method working (tabarra)
- docs + small changes (tabarra)
- panel: adjusted full perf chart revalidation behavior (tabarra)
- updated german (#982) #982 (nirual)
- updated croatian (#984) #984 (Ivek)
- added nepali (#986) #986 (Rojin Chhetri)
- small changes (tabarra)
- mostly just notes (tabarra)
- tracking new player drop causes (tabarra)
- minor stuff (tabarra)
- panel: force invalidate all swr cache on logout (tabarra)
- core: buffer fxserver lrstream for up to 5 seconds (tabarra)
- minor stuff (tabarra)