Releases: overextended/ox_banking
Releases · overextended/ox_banking
v1.0.3
Bug Fixes
- build: build web after client/server is done building (Luke)
Code Refactoring
- build: change build script to use fx-utils (Luke)
Chores
- locales: romanian translation (#44) #44 (andreutu)
- locales: spanish translation (#45) #45 (Diego Martín García)
- locales: et translation (#47) #47 (Nuga)
- update license (Luke)
- update readme (Luke)
Commits
- 7be5f8d: v1.0.2 (GitHub Actions)
v1.0.2
Bug Fixes
- web: invalidate accounts query on account transfer (Luke)
- server/transfer: properly return error on invalid account id (Luke)
- web: don't allow transactions of $0 (Luke)
- web: fix details not being localized (Luke)
- don't allow same account transfers (Luke)
- client: check if ped is dying before opening UI #39 (Tizas)
Chores
Commits
- 8de6f75: v1.0.1 (GitHub Actions)
v1.0.1
v1.0.0
Features
- dashboard: include account owner name invoice label (Luke)
- server: add version and dependency checking (Luke)
Bug Fixes
- client: disable target debug (Linden)
- web/atm: improve custom amount validity #35 (mikigoalie)
- server: await character role when adding a new account user (Luke)
- server: resolve dashboard query syntax error (Luke)
- web: ensure blacklisted group actions aren't accessible in ui (Luke)
- web/atm: display account owner for shared accounts (Luke)
- client: block atm anim when coords are invalid (#37) #37 (Ehbw)
Styles
- web/input: match x padding to rest of components (Luke)
Code Refactoring
- config: disable target by default (Linden)
Continuous Integration
- disable prerelease and rename to release (Luke)
- release: include lua files in release zip (Luke)
- release: resolve syntax error (Luke)
- release: attempt to keep lua files (Luke)
- release: attempt to keep lua files, again (Luke)
Chores
Commits
- a5ffc21: v0.0.4 (GitHub Actions)
v0.0.4
Features
- server/manage-access: display group account members (Luke)
- invoices: display sentBy and sentAt #31 (Skryptific)
- web/invoices: locales and display sentBy and sentAt #31 (Skryptific)
- blip scale (#33) #33 (Skryptific)
Bug Fixes
- client: don't allow access with E when using target (Luke)
- web/logs: only show log.name if exists (#32) #32 (Skryptific)
- client: remove convar (Linden)
- web: correctly calculate account pagination (Luke)
- web: various improvements (#34) #34 (Skryptific)
Styles
- web/manage-access: full width search input (Luke)
- web/manage-access: split manage access members into a grid (Luke)
Code Refactoring
- web: redesign manage access page to match others (Luke)
- various tweaks and improvements (Linden)
- move to new config file, i guess (Luke)
- improve error handling (Luke)
- client: trigger exports on ox_target options (Linden)
Chores
- update dependencies (Linden)
Commits
- ebb4d01: v0.0.3 (GitHub Actions)
v0.0.3
Features
- web: developer drawer (Luke)
- web: wip ATM (Luke)
- wip in-game ATM, withdrawal amounts (Luke)
- atm withdrawing (Luke)
- atm: add delay and update balance on withdraw (#17) #17 (Ceeb)
- web: wip logs page design (Luke)
- initial logs data fetching (Luke)
- logs: pagination (Luke)
- logs: loading state (Luke)
- logs: server side search by name and message (Luke)
- logs: date range filtering (Luke)
- logs: transaction type filter (Luke)
- logs: transaction details modal (Luke)
- web: wip initial invoices page design (Luke)
- web: add search icons to search inputs (Luke)
- server: wip get invoices back-end (Luke)
- wip invoices fetching from UI (Luke)
- web: skeleton loading state for invoices (Luke)
- invoices: functional pagination (Luke)
- invoices: invoice details (Luke)
- invoice payment (Luke)
- web/invoices: reset search and date when changing tabs (Luke)
- web: wip dynamic permission display (Luke)
- web: copy account number (Luke)
- web/dashboard: display recent invoices (Luke)
- logs page rework (Luke)
- web: accounts loading states (Luke)
- web: enter/exit animations for bank and ATM (Luke)
- common: add file loader functions (Linden)
- default selected account to default one (Luke)
Bug Fixes
- server: order by id instead date (#18) #18 (Ceeb)
- server: ensure values are number to avoid breaking chart (#20) #20 (Ceeb)
- web/logs: don't cache logs (Luke)
- web/logs: redirect back to accounts page if no account is set (Luke)
- server: convert date to UTC before making search filtered (#22) #22 (Ceeb)
- server/logs: include date range in page count query (Luke)
- web/logs: fix logs server fetch running twice (Luke)
- new balance in log page should be the selected account (#23) #23 (Ceeb)
- web/invoices: fix sent invoices having the same icon (Luke)
- web: allow support for a global monorepo (#24) #24 (jxnnyo)
- server/logs: resolve query errors (Luke)
- server: use full name character column (Luke)
- web/invoices: disable pay invoice button if not enough balance (Luke)
- invoices: date search based on invoice type (Luke)
- web/invoices: update account details on invoice payment (Luke)
- web: always navigate bank to dashboard on open (Luke)
- client: hide text ui when opening bank (Luke)
- separate cash refresh and bank opening logic (Luke)
- web: display placeholder string if there's no account owner (Luke)
- locales: use full day name for day locales (Luke)
- server: resolve incorrect account id property access (Luke)
- server: remove negating permission booleans (Luke)
- web: don't use active account state in character accounts component (Luke)
- client: resolve failure to fetch on escape (Luke)
- server: fetch group accounts (Linden)
- server: fetch accessible accounts only (Linden)
- server: ensure distinct accounts and correct role assignment (Linden)
- server: another bad join (Linden)
- web/state: handle undefined default account (#27) #27 (RIOT)
- web/chart: typings and label locale (#28) #28 (Skryptific)
- web: use locale for custom amount in ATM (#29) #29 (Ceeb)
- web/invoices: format unpaid invoice details modal due date (Luke)
- web: resolve date errors (Luke)
- web/accounts: resolve layout shift with loading skeletons (Luke)
- server/logs: match page count join params to log...