v2.0.0
Breaking update
If you're still using deprecated exports, do not update.
Lua resources should be utilising lib/MySQL.lua with either new syntax or mysql-async syntax.
JS resources should update export names.
Refer to the following for more information
Features
- Initial UI files #79 (Luke)
- Initial UI design #79 (Luke)
- SPA router #79 (Luke)
- ui: Client-side wrapper (dunak-debug)
- lib: Introduce wrapper for typescript (dunak-debug)
- ui: Query data fetching (Luke)
- ui: Setting resource list from NUI message (Luke)
- ui: Add react-router (dunak-debug)
- nui: Content container, right nav bar (Luke)
- nui: Entry animation (Luke)
- nui: Generate resource list from client data (Luke)
- nui: Query time table (Luke)
- nui: RightBar data fetching (Luke)
- nui: Table pagination (Luke)
- nui: WIP manual pagination (Luke)
- ui: Implement sorting function (WIP) (dunak-debug)
- ui: Render spinner until data fetched (dunak-debug)
- Add husky (Luke)
- nui: WIP pie chart (Luke)
- nui: Fetch chart data from resources (Luke)
- nui: Display slow queries with yellow text color (Luke)
- lib: Lua Language Server library definitions (Linden)
- nui: Display the amount of slow queries (Luke)
- Setup build scripts (Luke)
Bug Fixes
- Set correct fxmanifest bundle.js path (Luke)
- Initialize resource array before using it (Luke)
- lib: accept cb.__cfx_functionReference during safeArgs (#80) #80 (Dunak)
- ui: Don't display failed fetches in browser (Luke)
- nui: Main content wrapper (Luke)
- nui: Visibility setting and building (Luke)
- client: Set visibility and focus (Luke)
- nui: Don't throw failed to fetch error in browser (Luke)
- nui: Add missing key to resource map (Luke)
- nui: Add missing key to resource map (Luke)
- nui: Left bar width (Luke)
- execute: Parse parameters as intended (dunak-debug)
- nui: Data fetching into manual pagination (Luke)
- nui: Set resource name overflow to ellipsis (Luke)
- nui: Reset route on open event (Luke)
- Return correct scalar value (dunak-debug)
- lint: Use js commitlint config (dunak-debug)
- nui: Properly space all main content elements (Luke)
- nui: Truncate total query time (Luke)
- Scalar return value (dunak-debug)
- nui: Align columns (Luke)
- nui: Show current selected link in white (Luke)
- nui: Adjust resources header size (Luke)
- db/execute: Parse responses during prepare (Linden)
- utils/typeCast: Ensure field.packet is defined (Linden)
- logger: Require command ace permission to open ui (Luke)
- Update pre-release workflow (Luke)
- Update the proper pre-release workflow (Luke)
- src/update: Remove .zip from release url (Linden)
Code Refactoring
- Use store to set current resource #79 (Luke)
- nui: Layout improvements (Luke)
- nui: Improve resource text handling (Luke)
- nui: Truncate query text and show tooltip (Luke)
- utils/typeCast: Change BIT and BLOB types (Linden)
- update: Use GitHub releases API (Linden)
- nui: Improve design scalability (Luke)
Chores
- nui: WIP React rewrite (Luke)
- nui: Rename some exported components (Luke)
- ui: Remove yarn.log from .gitignore (dunak-debug)
- ui: Update boilerplate version (Luke)
- nui: Remove unused imports (Luke)
- fxmanifest: add convar_category (Linden)
- nui: Remove unnecessary alt (Luke)
- Update deps (Luke)
- Remove logger mock data (dunak-debug)
- Update Discord link (Linden)
- Bump version to 1.9.3 (Luke)
- Update version refs to 2.0.0 (Linden)
- workflow: Update release.yml (Linden)
Commits
- Rewrite to TS & Cleanup (dunak-debug)
- nui: Alignment (Luke)
- 27dd4cd: Merge remote-tracking branch 'origin/refactor' into refactor (Luke)
- 21fab41: Revert "fix(logger): Require command ace permission to open ui" (Luke)
- 2ea78f1: Merge branch 'refactor' into main (Linden)
- e297167: Revert "fix: Update pre-release workflow" (Luke)