Releases: citizenfx/txAdmin
Release list
v8.1.1
Bug Fixes
- updated more strings from whitelsit to allowlist (tabarra)
- core: don't set sv_allowlistInstructions if in admin-only mode (tabarra)
Documentation
- events: fix wrong description for actionId in actionRevoked event #1076 (collin1337)
- events: restore required trailing whitespace #1076 (collin1337)
- fix wrong description for actionId in actionRevoked event (#1076) #1076 (tabarra)
Commits
- 5f42471: Update fa.json (Sepehr Aghapour) #1046
- d9a7741: Update de.json (nirual) #1047
- 49cce0d: Update de.json (futuristic-man) #1047
- re-translate norwegian #1056 (Mads)
- fix untrimmed string #1056 (Mads)
- 63124ff: Update ar.json (Mr Sneaky) #1064
- 46df0f5: Update da.json (Daniel) #1092
- b0c2df6: Update Discord bot setup links to legacy version (Pixelated) #1104
- updated persian (#1046) #1046 (tabarra)
- updated german (#1047) #1047 (tabarra)
- updated norwegian (#1056) #1056 (tabarra)
- updated arabic (#1064) #1064 (tabarra)
- fixed typo in danish #1092 (tabarra)
- updated danish (#1092) #1092 (tabarra)
- 8a9a414: Merge branch 'develop' (tabarra)
v8.1.0
Features
- panel: added theme-aware terminal colors and styling #1120 (tabarra)
- panel: add live console persistent options popover #1120 (tabarra)
- panel: add 3xl breakpoint and fixed dashboard layout overflow #1120 (tabarra)
- core: highlight invalid chars on path error message #1120 (tabarra)
- menu: suggest respawning the last spawned vehicle #1120 (tabarra)
- added option to delete specific player ids #1120 (tabarra)
- panel/liveConsole: print empty lines when pressing enter with empty input #1120 (tabarra)
- panel/CardContentOverlay: enhance loading state handling and add customizable className prop #1120 (tabarra)
- web/admins: added identifiers to admins table #1120 (tabarra)
- core: added advanced command
printFxResourcesBootLog#1120 (tabarra) - added verbose logging for admin manager actions #1120 (tabarra)
- added verbose logging for admin add action #1120 (tabarra)
- core: added details to "changing own ids" action log msg #1120 (tabarra)
- improved printClockInfo advanced command #1120 (tabarra)
- web: improved rendering of markdown and json blocks #1120 (tabarra)
- panel: added soft char limit to autosize textarea #1120 (tabarra)
- panel: improved settings components #1120 (tabarra)
- added external allowlist option #1120 (tabarra)
Bug Fixes
- core: sort actions query result #1120 (tabarra)
- controls for resources containing apostrophe (#1053) #1120 (tabarra)
- core: don't set tty title for hosting providers #1120 (tabarra)
- panel: fixed advert images for nui iframe #1120 (tabarra)
- core: fixed bug which made impossible to remove a provider id + linting #1120 (tabarra)
- core: updated server log ws room to use the new permission #1120 (tabarra)
- web: resources page stop button not working #1120 (tabarra)
- panel/playerDrops: fixed timeline window start calc #1120 (tabarra)
- shared: enable proper ESM import #1075 (Frowmza)
- hardened legacy template rendering and script constants #1120 (tabarra)
Styles
Code Refactoring
- standardize cookie names using shared constants #1120 (tabarra)
- panel: player & action modal components cleanup #1120 (tabarra)
- panel: centralize localStorage keys for better organization #1120 (tabarra)
- migrated diagnostics page and temp disabled reporting #1120 (tabarra)
- rewrote the advanced cmds page #1120 (tabarra)
Tests
- panel: disable failing test for now #1120 (tabarra)
- panel: fixed outdated live console utils test #1120 (tabarra)
Continuous Integration
Chores
- added missing dev script #1120 (tabarra)
- panel: created new ui showcase test page #1120 (tabarra)
- added git hook to block pushing private branches to origin #1120 (tabarra)
- small fixes and tweaks #1120 (tabarra)
- updated styling for connection rejection wrapper to match new cfx-ui #1120 (tabarra)
- update translations #1120 (tabarra)
Commits
v8.0.1
v8.0.0
Caution
The changes below only reflect changes between txAdmin v8.0.0-beta4 and v8.0.0.
Check the releases page for all other changes.
Features
- panel: created a custom page header component (tabarra)
Bug Fixes
- server icon not re-saving after a /.runtime/ wipe (tabarra)
- panel: fixed copying options on chrome + improve clear behavior (tabarra)
- panel/settings: wrong reset input array state + refactor (tabarra)
- core: config migration erroring on unconfigured v1 profile (tabarra)
- re-optimized the nui files (tabarra)
Tests
- fixed filterTermLine tests (tabarra)
Commits
v8.0.0-beta4
What's Changed
5c6f1d6 - tweak(core): added txHostConfig, txEnv, and provider to diagnostics
052fe00 - fix(panel): added valid import line 🤦♂️
f408c72 - fix(panel): removed invalid import line
d5770a1 - chore: fixed test for CI and added missing change
8699c45 - Merge pull request #1035 from furcoite-nirual/develop
cd07878 - Merge pull request #1024 from Gravxd/develop
099c3e4 - feat: improved multiple error messages & handling behavior
94e56a2 - tweak(core): increased bootGracePeriod and disabled warnings during it
dbc1b65 - fix(core): console.verbose.dir showing with verbose disabled
ef81a25 - feat: redirect users to login page on shutdown
fe4da83 - feat(panel/liveConsole): added cls/clear commands to the terminal
1ab3c47 - fix(panel/liveConsole): fix markers being in the wrong line
ee7f450 - fix(panel/liveConsole): hacky fix for font loading race condition
e9a82aa - fix(panel): removed the debug ts offset from live console
a5060f8 - feat(panel): customized login page with the server icon and name
4b8a4b6 - wip: small changes
fd1e57f - feat: further improve fxmonitor health info
04e1b41 - tweak(core): changed default resourceStartingTolerance to 90s
c32ec08 - feat(panel): got rid of react query 🎉
a906eb1 - feat(panel): new login page and auth shell
d7f65ee - tweak(web): fixed deployer step 2 layout and improved descriptions
fd200bf - feat: improved diagnostics
70a9751 - wip: small changes
4e06e60 - feat(locale): added util to help use a GPT to translate strings
4f4ae3f - feat(core): rewrote FxMonitor to fix bugs and improve error messages
e01e5e4 - fix(core): prevent shutdown race condition on FxRunner and fxMonitor
Full Changelog: v8.0.0-beta2...v8.0.0-beta4
v8.0.0-beta2
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
Commits
v8.0.0-beta1
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...
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)