Releases: tabarra/txAdmin
Releases · tabarra/txAdmin
v7.3.2
Features
- core: introduced update rollout strategies (tabarra)
- core: added monitor folder content checksum reporting (tabarra)
Bug Fixes
- menu: fixed page being extremely slow to load (tabarra)
- menu: release mouse on player modal X click (#993) (tabarra)
- starting server toast would never go away (tabarra)
- menu: added body to diagnostics report post request (tabarra)
Styles
- improved console marker styles (tabarra)
Commits
v7.3.1
v7.3.0
Warning
This is a partial changelog including only changes since v7.3.0-beta2.
Features
- deployer: added configurable steam api key requirement (tabarra)
- core: added new permission for server log (tabarra)
- core: added diagnostic stats for server events (tabarra)
Bug Fixes
- core: update convars when saving whitelist configs (tabarra)
- menu: improved fps drop when using noclip and added sound (tabarra)
- menu: fixed-ish ragdolling and damage when leaving noclip (tabarra)
Documentation
- final changes before update (tabarra)
Commits
v7.3.0-beta2
v7.3.0-beta1
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
v7.2.2
v7.2.1
v7.2.0
🔥 Highlights
- A completely new dashboard!
- Re-wrote the performance chart to better represent the reality of the server performance, added zoom/pan, added a cursor, and improved the rendering performance.
- Added an exclusive thread performance chart.
- Added tracking of server process and node.js memory usage, as well as median player and server uptime.
- Added a new pie chart showing the reasons why players are disconnecting from your server.
- Added a ban templates feature, where you pre-configure ban reasons and expirations, which will appear in a dropdown when banning a player. This is a real time saver!
- Added an option to filter by if a player is admin, injured or in a vehicle to the in-game playerlist.
🤩 Worth Mentioning
- Fixed the UI lag for browsers with hardware acceleration disabled.
- Migrated the "ban identifiers" feature to the new UI.
- Removed old live console, players, and system logs page, as well as a bunch of old dependencies.
- And of course a bunch more small fixes, improvements and tweaks.
Features
- panel: added drag-n-drop sortable components (tabarra)
- ban-tpl: completed implementation (tabarra)
- menu: added filters to the playerlist (tabarra)
- migrated system logs to react (tabarra)
- added new ban ids page (tabarra)
- core: reorganizing all stats into a StatsManager (tabarra)
- core: improved function to clean the player names (tabarra)
- core: allow americans to type 24:00 as a valid clock time (tabarra)
Bug Fixes
- core: unrenderable legacy 404 page (tabarra)
- web: small css issues from v7.1 (tabarra)
- resource: dont attempt to RegisterKeyMapping in RedM #946 (Flowrider)
- resource: check if entity exists before trying to access it (tabarra)
Styles
- removed background/backdrop blur for performance reasons (tabarra)
Code Refactoring
- applied new ban form to the player modal (tabarra)
- core: bunch of small stuff (tabarra)
- panel: socket event types + moved console hooks file (tabarra)
Builds
- report bundle as gzip size as well (tabarra)
Continuous Integration
- fixed locale pr workflow (tabarra)
Chores
- update most packages (tabarra)
- remove pending DynamicNewBadge (tabarra)
- added dependencies license report generator (tabarra)
- replaced coreui bundled file + few small changes (tabarra)
- removed unused legacy icons (tabarra)
- updated packages + added bundle size report (tabarra)
- improved licensing and bundle size report (tabarra)
- minor stuff (tabarra)
- removed legacy live console page (tabarra)
- renamed live console page file + small stuff (tabarra)
- remove deprecated legacy stuff (tabarra)
- redact webhooks in diagnostics report + helpers tests (tabarra)
- small changes + version bump (tabarra)
Commits
- improved invisible characters detection on player names (tabarra)
- preset-reasons: initial page design (tabarra)
- preset-reasons: input dialog done (tabarra)
- preset-reasons: added status bar (tabarra)
- Number of admin accounts on the server #945 (Gergely Lendvay)
- preset-reasons: added dnd sorting (tabarra)
- ban-tpl: renamed from preset reasons to ban templates (tabarra)
- ban-tpl: ui saving data to the backend (tabarra)
- ban-tpl: small ui improvements (tabarra)
- ban-tpl: added callout to new page (tabarra)
- ban-tpl: added dropdown for the web modal (tabarra)
- ban-tpl: hydrate the web modal with backend data (tabarra)
- ban-tpl: improved web modal mobile responsiveness (tabarra)
- ban-tpl: added ban templates to nui menu (tabarra)
- ban-tpl: changed nanoid default size (tabarra)
- ban-tpl: reset the input dialog after close (tabarra)
- perf: new perf parser (tabarra)
- perf: a lot of the logic (tabarra)
- perf: fetching fxsMemory and perfData in parallel (tabarra)
- perf: renamed a bunch of stuff (tabarra)
- perf: added stubs to vitest environments (tabarra)
- perf: backend completed - tests pending (tabarra)
- perf: backend completed fixes (tabarra)
- perf: playerDrop stats (tabarra)
- perf: playerDrop stats with the new format (tabarra)
- perf: playerDrop tested and working (tabarra)
- dashboard: scaffolding + player drop chart with mock data (tabarra)
- dashboard: thread perf chart (tabarra)
- dashboard: fixed resizing issues + more (tabarra)
- dashboard: actually fixed resizing issues + debouncing (tabarra)
- perf: methods to process the svRuntime log for charting (...
v7.1.0
This exciting update brings some long-requested quality of life improvements to the admin day-to-day actions like managing players and bans/warns, as well as improvements to the Live Console.
Thanks to all GitHub contributors who reported issues and brought pull requests!
Highlights:
- New Players page: you can now scroll through all players, search and filter them!
- New History page: same above, but for bans/warns and you can filter them by admin!
- Implemented a new modal to show bans/warns as ground work for exciting future ideas!
- Added a history & bookmarks sidebar to the Live Console!
Worth Mentioning:
- feat: Improved the built-in HTTP DDoS protection to prevent out-of-memory txAdmin crashes and terminal spam.
- feat: Added a key mapping for the "TP to Waypoint" menu command (#886).
- feat: Added missing weapons from DLCs to the server log death reasons (#904).
- fix: Fixed Live Console's out-of-sync search result issues.
- fix: Implemented a hacky patch for server owners to be able to read RTL (Arabic, Hebrew, etc.) words in Live Console.
- fix: In-game menu will not force re-auth on all admins when someone logins to txAdmin through the Cfx.re button anymore.
- tweak: Stopped counting in revoked bans/warns in the player modal info tab.
- locale: updated Arabic, Japanese, Danish, Czech, Dutch, Polish translations.
- And as always, a bunch more (less notable) fixes, tweaks and improvements that you can check in our git repository!
Full changelog: v7.0.0...v7.1.0
v7.1.0-beta2
Features
- added history page to panel (tabarra)
- web/actionModal: fully implemented (tabarra)
- core: added tracking to players/history table search times (tabarra)
- bunch of small changes + version bump (tabarra)
Bug Fixes
- console: remove extra line break on term.write (tabarra)
- web/serverLog: reconnect to socket when entering live mode (Closes #935) #935 (Aleksander Evensen)
- bot: fixed unhelpful disallowed intents error message (tabarra)
- console: implemented hacky patch to RTL issue (tabarra)
Chores
- small stuff (tabarra)
- assorted small changes (tabarra)
- migrated old database to new history route prefix (tabarra)