Skip to content

Releases: citizenfx/txAdmin

v7.0.0-beta2

v7.0.0-beta2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jan 10:04
e03c27d

Features

  • improved http caching (tabarra)
  • panel: perm check on server status buttons (tabarra)
  • panel: global hotkey to playerlist filter (tabarra)
  • resource: check origin for all nui callbacks (tabarra)

Bug Fixes

  • cfx.re login not working in some cases (tabarra)
  • bunch of small day 1 changes (tabarra)
  • admin manager recursive iframe (tabarra)
  • folder case fix (tabarra)

Chores

Commits

  • new terminal structure (tabarra)
  • bunch of small changes (tabarra)
  • partial terminal sheet + moved files around (tabarra)
  • panel/modal: notes change data refresh + auto resize (tabarra)
  • c2b2b3b: tweak!: "kick all" now requires the "control.server" perms (closes #379) (tabarra)
  • panel: implemented basix xterm.js with canvas (tabarra)
  • panel/console: added scroll to bottom button (tabarra)
  • panel/console: added search bar (tabarra)
  • small changes (tabarra)
  • panel/console: added hotkeys (tabarra)
  • panel/console: added command history (arrows) (tabarra)
  • panel/console: socket.io connection (tabarra)
  • panel/console: open web links (tabarra)
  • panel/console: custom tx markers + deprecated srvCmdBuffer (tabarra)
  • bunch of small changes (tabarra)
  • small changes (tabarra)

v7.0.0-beta1

v7.0.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Dec 17:02
71e54b4

Features

  • created locale checker + linted some locales (tabarra)
  • core: added ddos mitigation (tabarra)

Bug Fixes

Chores

  • core: actually removed the cfx.re proxy (tabarra)
  • added GH action to check locale PRs (tabarra)
  • improved locale checker and translation doc (tabarra)
  • broke down packages into npm workspaces (tabarra)
  • updated packages (tabarra)
  • small assorted changes (tabarra)
  • improved GlobalData types (tabarra)
  • added semantic exit codes (tabarra)
  • core: added types for web ctx (tabarra)
  • updated packages (tabarra)
  • nui perf increase + fix menu link (tabarra)

Commits

Read more

v6.0.2

Choose a tag to compare

@github-actions github-actions released this 11 Jul 17:19
361fed4

Bug Fixes

  • menu: improved tp to coords precision (tabarra)
  • menu: removed car plate change on boost (tabarra)
  • core: fixed shutdownNoticeDelay being null (tabarra)

Chores

  • version bump + minor stuff (tabarra)

Commits

v6.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 17:24
4d0bd73

Features

  • web: improved bot settings timeout habndling (tabarra)
  • attempt to auto fix discord embed jsons (tabarra)
  • core: added timing debug logs (tabarra)
  • core: added shutdownNoticeDelay config (tabarra)
  • core: improve handling of checkJoin (tabarra)
  • added txAdmin:events:adminAuth (tabarra)
  • core: deprecated globals.databus (tabarra)

Bug Fixes

  • menu: spectate direction (tabarra)
  • core: restrict master actions page to the master account only (tabarra)
  • bot: handling of disallowed intents (tabarra)
  • core: empty handling all exceptions (tabarra)

Chores

  • small message changes and random tweaks (tabarra)
  • updated packages (tabarra)
  • updated mysql2 and got (tabarra)
  • core: even more message changes (tabarra)
  • resource: slight refactoring (tabarra)
  • version bump (tabarra)

Commits

v6.0.0

Choose a tag to compare

@github-actions github-actions released this 21 May 16:45
fcc85bf

Features

  • bot: prevent usage of dangerous permissions (tabarra)
  • core: improve zap/ptero detection (tabarra)
  • flexibilized ad options (tabarra)
  • core: implement new stats (tabarra)
  • added join check times to dashboard page (tabarra)

Bug Fixes

  • core: auto sign in after adding master acc (tabarra)
  • logger: menu event reason (tabarra)
  • menu: freeze func + small message (tabarra)

Chores

Commits

v6.0.0-beta2

v6.0.0-beta2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 May 04:16
a740a7b

Features

  • menu: added veh boost for redm (closes #809) (tabarra)

Bug Fixes

  • web: added fallback font for system log (tabarra)
  • resource: removed debug noclip command (tabarra)
  • core: added playerIds/playerHwids into events (tabarra)
  • core: behavior on empty admins file (tabarra)

Chores

  • updated packages (tabarra)
  • recource: replaced old redm detection (tabarra)

Commits

v6.0.0-beta1

v6.0.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 May 18:31
00aeb1a

🔥 Highlights:

  • Added Hardware ID bans! Now if a player has HWIDs matching any ban, it will also apply to them.
    • In txAdmin > Settings > Player Manager you can change the threshold or disable it.
    • In txAdmin > Master Actions > Clean Database you can wipe the HWIDs saved.
    • Now you will be able to see the HWIDs of all players on the player modal.
  • Added full RedM compatibility!
    • Everything in the in-game menu will work except vehicle boost and reset world area.
    • Added CFX Default and VORP recipes.
    • The in-game menu is now RedM-themed.
  • Menu/Resource complete refactor:
    • Completely rewrote the Spectate feature to fix bugs (like black screen) and add player cycle feature!
    • Major performance improvements everywhere!
    • Fixed NoClip game crashes and vehicles disappearing.
    • Added shortcut buttons to the vehicle spawn dialog.
    • The Z is now optional when teleporting to coords.
  • Discord Bot changes:
    • Announcements will now use embeds.
    • You can now use actual Discord announcement channels for the announcements.
    • You can now completely remove the buttons from the Status Embeds.
  • Whitelist via Discord membership or role is now way more resilient to failures (ratelimit/timeout) due to new caching strategy.
  • Sending announcements via the in-game menu will now trigger event txAdmin:events:announcement and send a Discord announcement as well.
  • New internal console utility so the txAdmin terminal will look a bit different.
  • Optimized web status internals, moving from sending an HTTP GET every second to Websockets.
  • Improved compatibility to Pterodactyl deployments.
  • Updated just about every translation file.
  • Improved error handling and messages in many places (settings page, bot, etc.).
  • The web playerlist now allows searching for players by NetID.
  • Updated many many packages for fixes and security patches.
  • And honestly a bunch more small fixes and tweaks that I couldn't possibly remember...

BEFORE UPDATING PLEASE READ CAREFULLY:

1️⃣ You really need to backup your txData/<profile> folder!
2️⃣ This beta is not backwards compatible, so if you need to rollback, the txadmin internal database (bans/warns/whitelists/players) will also be rolled back!
3️⃣ I spent the last 3 months developing and testing it, but it can still have bugs. Pinky promise I'll work hard to quickfix any breaking bug.
4️⃣ The beta release has a 3 week expiration date, so you MUST update before that.

Changelog

Features

  • web/login: added dev login autofill (tabarra)
  • core: expose last 4 chars of license key to diagnostics report (tabarra)
  • core: console refactor (tabarra)
  • insights mockup (tabarra)
  • core: refactored system log page (tabarra)
  • web: allow filtering playerlist by netid (tabarra)
  • improved config save error handling (tabarra)
  • bot: embedded announcements (tabarra)
  • bot: allow status embed to have no buttons (tabarra)
  • migrated web status/playerlist to websocket (tabarra)
  • menu: rewrote spectate feature (tabarra)
  • resource: added detection for redm (tabarra)
  • menu/tp: made Z optional in tp to coords (tabarra)
  • menu/vehicle: added redm shortcuts to veh spawn (tabarra)
  • menu/vehicle: added shortcut buttons to spawn dialog (tabarra)
  • web: added recipes index v4 + tags (tabarra)
  • resource: added death logs support for redm (tabarra)
  • core: support for hwid bans (closes #446) (tabarra)
  • added settings for hwid ban match threshold (tabarra)
  • core: added clarification to ban messages (tabarra)
  • added option to wipe all HWIDs (tabarra)
  • added HWID list to player modal (tabarra)

Bug Fixes

  • web: removed forgotten switch from settings page (tabarra)
  • core: fixed diagnostics for ptero installs (tabarra)
  • bot: reverted comparison type safety (tabarra)
  • locale/nl.json: added nl translation (John)
  • menu: menu announcements not triggering event (tabarra)
  • resource: improve sv_main join check error handling (tabarra)
  • resource: filter playerJoining events with invalid players (tabarra)
  • bot: use cache when resolving members when possible (tabarra)
  • core: always add forced iface to loopback arr (tabarra)
  • menu: noclip game crashes (tabarra)
  • web: fullPlayerlist event now passes the mutex (tabarra)
  • web: added missing checkApiLogoutRefresh (tabarra)
  • client: super jump (#800) #800 (ChatDisabled)
  • resource: crash on spawning with wrong type (closes #793) (tabarra)
  • menu/noclip: fixed vehicles disappearing (tabarra)
  • menu: improved player health handling (tabarra)
  • resourceStartingTolerance being saved as string (tabarra)

Documentation

Code Refactoring

  • resource: moved env check to shared.lua (tabarra)
  • resource: implemented GetConvarBool (tabarra)
  • resource: debug mode setter + usage (tabarra)
  • resource: removed all client prints (tabarra)
  • resource: removed reauth prints (tabarra)
  • resource: reordered sv_main.lua contents (tabarra)
  • resource: spectate and btns stuff (tabarra)
  • resource: rename every event to new standard (tabarra)
  • menu: vehicle spawn (tabarra)

Chores

  • updated mui + minor stuff (tabarra)
  • update most packages (tabarra)
  • improved a few messages and replaced pidusage ([tabarra](a2e98d3471...
Read more

v5.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Jan 13:02
44ccc84

Features

  • qol: add redirect post login if invalid sess (tabarra)
  • improved discord bot UX (tabarra)
  • menu: added superjump player mode (tabarra)
  • custom announcements/dms/warns (closes #595) (tabarra)
  • web: show sv time in scheduler prompt (tabarra)
  • core: added event:skippedNextScheduledRestart (tabarra)
  • core: added new whitelist events (tabarra)
  • menu: added sound for announcements and DMs (tabarra)
  • bot: update status embed ASAP on status change (tabarra)

Bug Fixes

  • core: fixed cap direction in stats collector (tabarra)

Chores

  • core: increased min fxs ver to 5894 (tabarra)
  • small randoms + version bump (tabarra)

Commits

  • fixed pt-br (tabarra)
  • improved dutch translation (thanks Yorick) (tabarra)
  • updated german translation (thanks ProxyPing/Manfred) #742 (ProxyPing)
  • custom announcements/dms/warns (closes #595) #711 (Max)

v5.1.1

Choose a tag to compare

@github-actions github-actions released this 20 Jan 18:56
8a9cc06

Bug Fixes

  • web: system log page on linux (tabarra)
  • web: whitelist mode options autofill (tabarra)
  • core: tmp remove exec resource referenced cfg (tabarra)

Chores

v5.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Jan 10:48
3f276b1

Features

  • diagnostics report (tabarra)
  • updated DJS, added /status, PersistentCache, plus some (tabarra)
  • settings embed json editor + docs (tabarra)
  • bot: added whitelist commands + helpers (tabarra)
  • bot: added /info commands (tabarra)
  • admin-only mode (closes #516) (tabarra)
  • discord member whitelist mode (closes #450) (tabarra)
  • discord role whitelist mode (also #450) (tabarra)
  • updated discord.js to v14 (tabarra)
  • disabled ExperimentalWarning on prod builds (tabarra)
  • web/cfgeditor: added hotkeys (tabarra)
  • sv_main: wait before kick/ban (closes #639) (tabarra)
  • added translation to whitelist messages (tabarra)
  • menu: span vehicle with correct routing buckets (tabarra)

Bug Fixes

  • bot: fixed resolveMember() + added guild id config (tabarra)
  • fixed restart delay override message (tabarra)
  • added cap to heatmapData (tabarra)
  • logger: remove duplicate death cause (#736) #736 (PlouffeLuL)
  • core: cfx.re login match by admin id (closes #571) (tabarra)
  • bot/info: fixed playtime conversion (tabarra)

Chores

Commits

  • diagnostics report button (tabarra)
  • renamed txadmin log to system log (tabarra)
  • diagnostics report function (tabarra)
  • randoms + dev notes reorder (tabarra)
  • converted fxs cfg helper into typescript (tabarra)
  • nui: changed player card default tab back to actions (tabarra)
  • updating the bot (tabarra)
  • improved sv_main deferral messages (tabarra)
  • improved swedish translation (thanks MasterVargen) (tabarra)
  • improved polish translation (thanks DeEqKit) #735 (DeEqKit)
  • improved dutch translation (thanks Yorick2002/LucaNL) #721 (Yorick2002)