Skip to content

Releases: tabarra/txAdmin

v8.0.0-beta2

24 Feb 18:34
4f0b392
Compare
Choose a tag to compare
v8.0.0-beta2 Pre-release
Pre-release

Features

  • panel: theme-aware provider logo (tabarra)
  • core: added GAME_NAME as new env var (tabarra)
  • panel: improved txToast default duration and code styling (tabarra)
  • core: host status api (tabarra)

Bug Fixes

  • panel: don't focus bg color on select dropdownmenu in desktopnavbar #1008 (Misha)
  • resource: marking scheduledRestartSkipped as known no-op event (tabarra)
  • panel: persistent NavigationMenuTrigger focus bg (#1008) #1008 (tabarra)
  • core: fix custom locale.json broken by the sandboxed ScRT (tabarra)

Documentation

Code Refactoring

  • changing globalData exports and improving fxsConfigHelper errors (tabarra)
  • finished globalData changes + boot message changes (tabarra)

Chores

  • added yarn installed to the monitor folder (tabarra)
  • minor stuff (tabarra)

Commits

  • 328fbfd: Update permissions.md (nirual) #1028
  • panel: reintroduced the reset fxs entry at master actions page (tabarra)
  • small changes (tabarra)
  • deployer: don't create folder until deployer starts (tabarra)
  • web: update keymaster link to new portal (#1022) #1022 (Grav)

v8.0.0-beta1

19 Feb 21:57
32058b0
Compare
Choose a tag to compare
v8.0.0-beta1 Pre-release
Pre-release

Features

  • core: added server log for blocked joins of banned players (tabarra)
  • panel: added copy IDs button to player and action modals (tabarra)
  • panel: added button to compare player/action ids (tabarra)
  • panel/console: added hidden copy options (tabarra)
  • panel: improved TxAnchor icon wrapping behavior (tabarra)
  • panel: added size variants for DynamicNewBadge (tabarra)
  • panel: created SwitchText component (tabarra)
  • panel: auto submit master pin if typed/pasted in 4 digits (tabarra)
  • core: implement custom serveStatic middleware (tabarra)
  • concluded txConfig migrations (tabarra)
  • core: added console.defer() helper (tabarra)
  • panel: add remember search type opt to player search (tabarra)
  • resource: deprecate txaKickAll in favor of txaEvent (tabarra)
  • resource: deprecated and added author to two events (tabarra)
  • multiple improvements to events & live console (tabarra)
  • added txAdmin:events:consoleCommand (tabarra)
  • added reset server data button to settings page (tabarra)
  • core: introduced new TXHOST env vars (tabarra)
  • core: graceful shutdown on SIGINT/SIGHUP/SIGTERM (tabarra)
  • core: auto skipping scheduled restarts after server close (tabarra)

Bug Fixes

  • perf times in diagnostics page + ts error (tabarra)
  • core: removed deprecated discord discriminator (tabarra)
  • core: added missing file (tabarra)
  • core: removed unnecessary host speed ref (tabarra)
  • menu: fixed playerlist desync due to sv lua loop breaking (tabarra)
  • panel: pre-process the dataPath in settings for comparison consistency (tabarra)

Documentation

  • cleaned up dev notes (tabarra)
  • wrote env var docs and overall docs tweaks (tabarra)
  • committing missing readme change (tabarra)

Styles

  • panel: improved shell layout css (tabarra)
  • improved markdown on toasts (tabarra)
  • fixed multiple text overflows (tabarra)

Code Refactoring

  • core: renamed components to modules (tabarra)
  • core: renamed webroutes to routes (tabarra)
  • core: renamed router import (tabarra)
  • core: split @Extras + small changes (tabarra)
  • panel: split lib/utils into 3 files (tabarra)
  • core: split helpers.ts into 2 files (tabarra)
  • core: moved deployer to a separate folder (tabarra)
  • core: removed redundant returns from one liners (tabarra)
  • switched to using .env (tabarra)
  • core: moved diagnostics funcs out of the web route (tabarra)
  • core: merged utils and logic back into a "lib" folder (tabarra)
  • small changes (tabarra)
  • core: deprecated fxRunner.srvCmd (tabarra)
  • core: setup txData before starting TxAdmin (tabarra)
  • core: implemented fatalError to replace process.exit (tabarra)
  • core: moved setup to index.ts (tabarra)
  • core: further improvements to fatalError (tabarra)
  • core: improved few messages + small stuff (tabarra)
  • core: migrated banner to typescript (tabarra)
  • core: changed txEnv var name + small stuff (tabarra)
  • core: separated player database data-access-objects (tabarra)
  • core: further improvements to fatal error handling (tabarra)
  • core: migrated HealthMonitor to typescript (tabarra)
  • core: bunch of small wip (tabarra)
  • core: wip migrating to the new globals (tabarra)
  • core: bunch of small wip (tabarra)
  • core: finished refactor of boot watcher + small wip (tabarra)
  • core: concluded migration to txManager (tabarra)
  • core: externalized config from some modules (tabarra)
  • core: renamed many modules (tabarra)
  • core: add module documentation for clarity (tabarra)
  • improved handling of duration humanization (tabarra)
  • core: completely rewrote FxRunner (tabarra)

Continuous Integration

  • updated package.json (tabarra)
  • fixed tests (tabarra)
  • fixed build workflow by adding missing env file step (tabarra)
  • hopefully fixed build (tabarra)

Chores

  • panel: removed new badges ([tabarra](4338e85...
Read more

v7.3.3-menupwd1

13 Dec 17:23
dfb979d
Compare
Choose a tag to compare
v7.3.3-menupwd1 Pre-release
Pre-release

Caution

This build was created to help servers that cannot trust one the fivem: and discord: identifiers for authenticating their admins.
For this , please:

  • Decide on a password (without spaces) and share with your admins (Example: randomPass999)
  • Go to txAdmin -> Settings -> FXServer.
  • Add +set tx2faSecret "randomPass999" to the Additional Arguments.
  • To use the ingame menu, first type in chat /txAdmin-reauth randomPass999.
  • Then you can use the chat normally via the /tx command or the configured key maps.

Caution

If you use this, please contact me (Tabby) in https://discord.gg/txAdmin so I can keep note and reach out in case anything regarding this build changes.

Warning

This build is a pre-release to mitigate a temporary issue, and will expire (shut down) in Tuesday, 11 February 2025.

Features

  • menu: added menu password (tabarra)

v7.3.2

18 Oct 09:01
8cbc767
Compare
Choose a tag to compare

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

13 Oct 20:59
fccd7ad
Compare
Choose a tag to compare

Bug Fixes

  • core: fixed wrong permission on server log page (tabarra)

Commits

  • menu: added grace period for webpipe while closed warning (tabarra)

v7.3.0

13 Oct 02:40
6436f47
Compare
Choose a tag to compare

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

  • core: changed onesync default to be on (tabarra)
  • menu: removed keybind prefixes due to referenced PR (tabarra)

v7.3.0-beta2

10 Oct 01:46
e496b25
Compare
Choose a tag to compare
v7.3.0-beta2 Pre-release
Pre-release

Features

  • panel: hidden option to change timestamp mode (tabarra)
  • web: persist state of resources page (tabarra)

Bug Fixes

  • core: legacy bans causing issues on search (tabarra)
  • nui: kb/mouse focus when opening player modal only (tabarra)

Chores

v7.3.0-beta1

07 Oct 04:55
72b1507
Compare
Choose a tag to compare
v7.3.0-beta1 Pre-release
Pre-release

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 p...
Read more

v7.2.2

11 Jun 21:26
3e86661
Compare
Choose a tag to compare

Chores

  • version bump + added player crashes page (tabarra)

v7.2.1

11 Jun 18:34
7d4494f
Compare
Choose a tag to compare

Bug Fixes

  • hot-patching bugs from last release (tabarra)