Skip to content

refactor(Esx-garages) web interface to Vue 3 and initialize with Tailwind CSS#77

Open
N0tNvll wants to merge 33 commits intomainfrom
esx_garages_vue
Open

refactor(Esx-garages) web interface to Vue 3 and initialize with Tailwind CSS#77
N0tNvll wants to merge 33 commits intomainfrom
esx_garages_vue

Conversation

@N0tNvll
Copy link
Contributor

@N0tNvll N0tNvll commented Oct 5, 2025

Description

Update the entire interface to Vue 3, initializing Tailwind so it can be used later if the UI is redesigned to the new version.

PR Checklist

  • [✅ ] My commit messages and PR title follow the Conventional Commits standard.
  • [✅ ] My changes have been tested locally and function as expected.
  • My PR does not introduce any breaking changes.
  • [✅ ] I have provided a clear explanation of what my PR does, including the reasoning behind the changes and any relevant context.

MrSne7aky and others added 30 commits August 15, 2025 07:48
Added a check to ensure the player actually has the weapon before removing it.
This prevents players from triggering a bug or exploiting the armory callback.


Signed-off-by: Mr Sneaky <123227860+MrSne7aky@users.noreply.github.com>
Signed-off-by: Mr Sneaky <123227860+MrSne7aky@users.noreply.github.com>
Signed-off-by: OUALI Salah <32158518+OualiS@users.noreply.github.com>
Repo deprecated, moved to ESX-Legacy-Addons
Update client/main.lua
Update client/main.lua
### Description

This PR replaces ESX.ShowHelpNotification with the new ESX:TextUI system for better consistency across the ESX framework.

### PR Checklist

- [X] My commit messages and PR title follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/?utm_source=chatgpt.com) standard.
- [X] My changes have been tested locally and function as expected.
- [X] My PR does not introduce any breaking changes.
- [X] I have provided a clear explanation of what my PR does, including the reasoning behind the changes and any relevant context.
This PR replaces ESX.ShowHelpNotification with the new ESX:TextUI system for better consistency across the ESX framework.
Added type annotations and refactored some functions.
Rewrote the functions to load the accounts.
Also moved the exports there.
fix(server/main.lua): ensure player has weapon before removal
refactor(esx_hud): remove outdated check
refactor(esx_dmvschool/client/main): switch to ESX:TextUI
refactor(esx_accessories/client/main): switch to ESX:TextUI
refactor(esx_taxijob): switch to ESX:TextUI
refactor(esx_addonaccount): rewrite
@N0tNvll N0tNvll requested a review from FBFezz October 5, 2025 02:47
@N0tNvll N0tNvll self-assigned this Oct 5, 2025
@N0tNvll N0tNvll added the enhancement New feature or request label Oct 5, 2025
@CLAassistant
Copy link

CLAassistant commented Nov 16, 2025

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 6 committers have signed the CLA.

✅ FBFezz
❌ Rafael Antunes
❌ MrSne7aky
❌ OualiS
❌ N0tNvll
❌ Mirrrrrow


Rafael Antunes seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants