Skip to content

v2.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Nov 00:06
· 868 commits to main since this release

Features

  • web/crafting: integrate crafting into inventory grid, again #946 (Luke)
  • web/crafting: canCraftItem #946 (Luke)
  • web/crafting: grayscale item when unable to craft #946 (Luke)
  • web/crafting: support durability checks #946 (Luke)
  • crafting: create crafting benches #946 (Linden)
  • client/crafting: add groups, blip, and label #946 (Linden)
  • crafting: make crafting actually function #946 (Linden)
  • crafting: await client crafting completion #946 (Linden)
  • client/crafting: setup points #946 (Linden)
  • web/crafting: craftItem thunk and nui cb #946 (Luke)
  • web/crafting: display crafting duration in the tooltip #946 (Luke)
  • crafting: default metadata for recipes #946 (Linden)
  • web/crafting: add icon to crafting duration #946 (Luke)
  • server/crafting: durability depletion #946 (Linden)
  • server/items: set item durability (Linden)
  • server/inventory: GetEmptySlot (Linden)

Bug Fixes

  • web/tooltip: use div for description #946 (Luke)
  • web/crafting: define key for ingredients #946 (Luke)
  • web/crafting: don't allow dragging into crafting inventory #946 (Luke)
  • web/crafting: don't allow ctrl click in crafting inventory #946 (Luke)
  • client: do not re-open crafting bench #946 (Linden)
  • server/items: do not overwrite id and garbage metadata #946 (Linden)
  • server/crafting: check item count on craft completion #946 (Linden)
  • client: vanishing parenthesis #946 (Linden)
  • client: incorrect locale #946 (Linden)
  • client/crafting: set zone distance #946 (Linden)
  • web: don't set duration as required on the item slot #946 (Luke)
  • crafting: send and keep track of item count in UI #946 (Luke)
  • web/toolip: fix invalid DOM props for clock icon #946 (Luke)
  • client/crafting: reset item count before adding it up #946 (Luke)
  • client: correctly reset and add up item count #946 (Linden)
  • client/crafting: check for ox_target #946 (Linden)
  • server/crafting: correct durability/needs check and default amount #946 (Linden)
  • web/crafting: force crafting grid to rerender on refreshSlots #946 (Luke)
  • client/crafting: hardcode default blip name #946 (Linden)
  • server: prevent loss of source in events (Linden)
  • server/inventory: Inventory.Clear for non-player inventories (Linden)
  • client: delay loading on shops, stashes, etc. #946 (Linden)
  • server/inventory: Inventory.Clear filter should use goto #946 (Linden)
  • client: type -> entityType (Linden)
  • server/bridge: ensure playerDropped gets player inventory (Linden)
  • server/qb: set name of money during auto-conversion (Linden)
  • server/qb: use correct item name (Linden)
  • server/inventory: access to other player-owned stashes (Linden)
  • server/crafting: close inventory when target opens crafting bench (Linden)
  • server/crafting: check if inv is actually open (Linden)
  • server/inventory: nil-check for player when loading stash (Linden)
  • server/crafting: require slot count of 1 for durability use (Linden)
  • server/crafting: durability consumption for degrading items (Linden)
  • server/inventory: durability consumption for degrading items (Linden)
  • server: check item degradation on use (Linden)
  • server: incorrect variable sent to GetEmptySlot (Linden)

Styles

  • web: unsquare the weight bars #946 (Luke)

Code Refactoring

  • web/crafting: crafting ui redesign #946 (Luke)
  • web/crafting: simply canCraftItem return #946 (Luke)
  • server: break #946 (Linden)
  • server/crafting: return success and response to client #946 (Linden)
  • crafting: setup locales, craft amount, and duration #946 (Linden)
  • client: disable shop and crafting in vehicle #946 (Linden)
  • client: crafting animation #946 (Linden)
  • don't overwrite IsDuplicityVersion #946 (Linden)
  • change qtarget to target #946 (Linden)
  • client/crafting: yellow markers #946 (Linden)
  • web/InventoryHotbar: remove width/height from style #946 (Linden)
  • web/WeightBar: inline style to scss #946 (Linden)
  • client: use craftItem NUICallback #946 (Linden)
  • client: move nui init event #946 (Linden)
  • data/crafting: disable debug, add second recipe #946 (Linden)
  • init: convar to disable item notifications (#959) #959 (ESK0)
  • client/crafting: improve blip text entries #946 (Linden)
  • web: minor style adjustments (Linden)
  • client/shops: improve blip text entries (Linden)
  • client/crafting: target icon (Linden)
  • crafting: change amount to count (Linden)
  • server: add stack-splitting when removing item durability (Linden)

Performance Improvements

  • web/crafting: memoize canCraftItem function #946 (Luke)

Chores

Commits

  • 903b8c2: Revert "perf(web/crafting): memoize canCraftItem function" (Luke) #946
  • a79b4aa: chore(locales/es) crafting locales (#971) (OG) #971