Skip to content

Releases: overextended/ox_inventory

v2.12.3

24 Sep 02:43
Compare
Choose a tag to compare

Features

Bug Fixes

  • shared/items: set data.close and data.consume (Linden)
  • server/inventory: make the Inventory.Clear keep param work (Linden)
  • server/inventory: remove metadata spam from AddItem (Linden)
  • server/qb: correct playername format (Linden)
  • setup/convert: undefined metadata table #861 (BerkieBb)
  • modules/bridge/qb/server: wrong variable #861 (BerkieBb)
  • locales/tc: broken key name (#862) #862 (JinFa)

Code Refactoring

  • client: don't disable firing when progressbar is active (Linden)
  • don't hardcode resource name (Linden)
  • data/items: remove lockpick usable bits (Linden)

Chores

Commits

  • a26b468: fix(web: truncate item durability in the tooltip (Luke)

v2.12.2

17 Sep 12:22
Compare
Choose a tag to compare

Bug Fixes

  • shared/items: set data.close and data.consume (Linden)
  • server/inventory: make the Inventory.Clear keep param work (Linden)
  • server/inventory: remove metadata spam from AddItem (Linden)
  • server/qb: correct playername format (Linden)

Code Refactoring

  • client: don't disable firing when progressbar is active (Linden)

Commits

  • cc44521: fix(web: truncate item durability in the tooltip (Luke)

v2.12.1

08 Sep 13:52
Compare
Choose a tag to compare

Bug Fixes

  • server/items: set item.stack correctly for qb item conversion (Linden)
  • server/bridge: qbcore UseItem data (Linden)

Code Refactoring

  • server/bridge: get usable item cb from qb-core (Linden)

v2.12.0

08 Sep 02:42
Compare
Choose a tag to compare

Features

Bug Fixes

  • web: add missing app state #842 (Luke)
  • web: don't try to display tooltip when dragging an item #842 (Luke)
  • web: don't rerender the whole app when pressing shift #842 (Luke)
  • web: add missing drop shadow to input #842 (Luke)
  • server/bridge: qbcore license checks (Linden)
  • client/weapon: SetWeaponsNoAutoswap (Linden)
  • web: hide context menu when closing inventory #842 (Luke)
  • web: remove margin from markdown #842 (Luke)
  • web: keep inventory mounted when invisible #842 (Luke)
  • server/bridge: esx hasLicense check #840 (Apple)
  • server/inventory: ensure metadata is a table during AddItem (Linden)

Styles

Code Refactoring

  • web: move coloring into theme #842 (Luke)
  • web: remove scss file #842 (Luke)
  • web: item grid and slots #842 (Luke)
  • web: drag preview #842 (Luke)
  • web: move additionalMetadata to redux store #842 (Luke)
  • web: item notification system improvements #842 (Luke)
  • web: context menu #842 (Luke)
  • web: inventory hotbar #842 (Luke)
  • web/ItemNotifications: update nuievent args and use Locale #842 (Linden)
  • update locales and ItemNotify args #842 (Linden)
  • web: remove react-hot-toast #842 (Luke)
  • web: move images path #842 (Linden)
  • client: don't spam Utils.WeaponWheel on resource start (Linden)
  • web/InventorySlot: use number grouping for item.price #842 (Linden)
  • web: rewrite styling, again #842 (Luke)
  • bridge: framework submodules (Linden)

Performance Improvements

  • web: remove currentItem state #842 (Luke)
  • web: split inventory into left and right inventory components #842 (Luke)

Chores

  • web: remove unused code #842 (Luke)
  • web: remove unused components #842 (Luke)
  • web: use same image size for drag preview #842 (Luke)
  • web: reformat with prettier #842 (Luke)
  • web: move drag styling to css file #842 (Luke)
  • web: eliminate dead code #842 (Linden)
  • web: convert Typography tags to p #842 (Luke)

Commits

  • c5487e2: Merge branch 'main' into facelift (Linden) #842
  • 2c04f02: Update release.yml (Linden)

v2.11.7

06 Sep 01:37
Compare
Choose a tag to compare

Last tag for v2.11 - the next update (v2.12) focuses on rewriting parts of the UI and improving the appearance, which may take some time for people using customised UIs.

Bug Fixes

  • client: ensure item exists when iterating inventory (Linden)
  • server/shops: incorrect license checking (Linden)
  • server/bridge: qbcore license checks (Linden)

v2.11.6

05 Sep 01:21
Compare
Choose a tag to compare

Features

  • server/inventory: update stash data when re-registering (Linden)
  • notify player why swapSlots failed (Linden)
  • server/inventory: multi-slot AddItem (Linden)

Bug Fixes

  • server/items: getItem return type (Linden)
  • nil-checks (Linden)
  • init: suppress undefined global typeerror (Linden)
  • server/inventory: clone metadata when adding multiple slots (Linden)
  • server/inventory: AddItem should respect slot arg (Linden)
  • client: check swapItems response (Linden)

Code Refactoring

  • server/bridge: make qb-core DRY (Linden)
  • server/inventory: remove customstash print (Linden)
  • server: add license-check to bridge (Linden)
  • server/inventory: change server restart event (Linden)
  • server/inventory: change swapItems response for evidence (Linden)
  • client: onCache('seat') behaviour (Linden)
  • server/items: remove error on invalid item (Linden)

Chores

Commits

  • aggressive lib check (Linden)
  • client: check if client.interval is defined when closing inv (Linden)
  • client/weapon: only allow PISTOL anims for police (Linden)
  • server/items: throw error for internal getItem calls (Linden)
  • client/weapon: disable weapon anim on (motor)cycles (Linden)

v2.11.5

26 Aug 00:51
Compare
Choose a tag to compare

Features

  • client: client.setPlayerStatus (Linden)

Bug Fixes

  • shared/items: safe navigation for data.server.export (Linden)
  • shared: improve typing and resolve type errors (Linden)

v2.11.4

25 Aug 16:42
Compare
Choose a tag to compare

Bug Fixes

  • server/bridge: invalid global Inventories (Linden)
  • shared: various nil-checks and type fixes (Linden)
  • client: check phone exists before checking count (Linden)

v2.11.3

25 Aug 14:24
Compare
Choose a tag to compare

Features

  • mysql: create ox_inventory table (Linden)
  • server: lazy-load conversion script (Linden)

Bug Fixes

  • client/bridge: qbcore playerdata handling (Linden)
  • bridge/server: qb money change (#812) #812 (BerkieBb)
  • server/bridge: clear previous groups from player inventory (Linden)
  • client/bridge: set Weapon ref (Linden)
  • shared/items: set consume to 1 if item uses exports (Linden)
  • server/bridge: addLicense id (Linden)

Commits

  • client: remove "usable" item property (Linden)
  • server: always fallback to framework "useItem" (Linden)
  • server: reduce annoying wait times (Linden)
  • server/bridge: convert money when auto-converting inventory (Linden)

v2.11.2

23 Aug 22:13
Compare
Choose a tag to compare

Bug Fixes

  • server: esx inventory doesn't load on resource restart (Linden)