Skip to content

Releases: jellyton255/ef_shops

v1.2.0

30 Sep 01:54
Compare
Choose a tag to compare

Features

  • server: add buyItem hook (Jellyton)
  • cl_main: eventHandlers for dynamic updates #9 (solareon)
  • server/sv_main: add slot data to trigger metadata generation #11 (Solareon)
  • server: add transaction metadata for banking systems that support it (Jellyton)
  • config: add compatibility for old version of shop items config (Jellyton)

Bug Fixes

  • cl_main: use correct native #9 (solareon)
  • sv_main: only remove money after checks #9 (solareon)
  • vite: use correct base path #9 (solareon)
  • release: upgrade pnpm version used in release build (Jellyton)
  • release: upgrade node version used in release build (Jellyton)

Code Refactoring

  • ui: convert all possible components to tailwind classes (Jellyton)
  • items: use itemId vice name for key #9 (solareon)
  • Cart: streamline cart check #9 (solareon)
  • ItemCard: show quantity where appropriate #9 (solareon)
  • ShopStore: calculate weight better #9 (solareon)

Chores

  • remove unused packages, upgrade package versions to latest and regenerate lock file (Jellyton)
  • config/doc: add metadata ShopItem luadoc field (Jellyton)
  • cl_main: use explicit values #9 (solareon)
  • ui: rollup chunking (Jellyton)
  • ui: file clean up (Jellyton)
  • ui: remove light mode theme variables (for now?) (Jellyton)
  • ui: upgrade packages (Jellyton)
  • upgrade release actions (Jellyton)

Commits

  • client: add purchase failure notification and return on failed purchase callback (Jellyton)
  • server: remove explicit slot paramater usage from add item call (Jellyton)
  • server: enforce preconditions for item purchase callback (Jellyton)
  • config: update config type to support new and old config (Jellyton)
  • config: update default shop items (Jellyton)
  • ui: continued removal of Mantine components and layout improvements (Jellyton)

What's Changed

  • refactor: use itemId versus name for key by @solareon in #9
  • feat(server/sv_main): add slot data to trigger metadata generation by @solareon in #11

New Contributors

Full Changelog: v1.1.1...v1.2.0

v1.1.1

26 Apr 22:59
Compare
Choose a tag to compare

Bug Fixes

  • server: fix job check for job locked item purchases (Jellyton)

Chores

v1.1.0

22 Apr 09:48
Compare
Choose a tag to compare

Features

  • server: ability to specific default item metadata (Jellyton)
  • job + grade locked shops and products (Jellyton)
  • allow registration of shops for external usage (no locations) (Jellyton)
  • allow shops to be created without entities and as sphere zones (Jellyton)
  • ui: implement notification system for system interactions (Jellyton)

Bug Fixes

  • client: fix entity model not loading in rare scenarios (Jellyton)
  • ui: fix ability for an item in the cart to have 0 quantity (Jellyton)
  • ui: fix weird text behavior with larger item names on smaller resolutions (Jellyton)
  • ui: fix poor height layout on larger resolutions (Jellyton)

Tweaks

  • update system font to Inter (Jellyton)
  • client: allow model to be a single string/hash rather than a randomized value from a table (Jellyton)
  • ui: remove decimals from money values (Jellyton)
  • ui: small appearance adjustments to weight indicator (Jellyton)
  • ui: move value validation to "isAllowed" property (Jellyton)
  • ui: update layout of cart title and cart/payment stack (Jellyton)
  • ui: cart title size (Jellyton)
  • ui: update icon for icon placeholder (Jellyton)
  • ui: update appearance and layout of money badges (Jellyton)

Code Refactoring

  • seperate locations and shop items config entries (Jellyton)
  • client: update config for altering target appearance (Jellyton)
  • ui: update shop type usage (Jellyton)
  • ui: move payment buttons to seperate component (Jellyton)
  • ui: swap pro version of font awesome to free (Jellyton)

Chores

v1.0.3

22 Mar 23:02
Compare
Choose a tag to compare

Bug Fixes

  • utils: fix incorrect path returning for item icons specified with client.image (Jellyton)

Chores

  • document missing shop location fields (Jellyton)
  • bump manifest version on release (Jellyton)

Commits

  • 3fdbeb7: Update README.md (Jellyton)

v1.0.2

22 Mar 08:06
Compare
Choose a tag to compare

Bug Fixes

  • config: fix broken ammunation ped model option (Jellyton)

v1.0.1

22 Mar 07:59
Compare
Choose a tag to compare

Commits

Full Changelog: v1.0.1...v1.0.1

v1.0.0

22 Mar 07:54
Compare
Choose a tag to compare
Initial Commit