v0.0.14

Shop Import/Export, Zombie Currency & Expandable Tables

Changes

🚀 Features

  • Add import export functionality for shop in API
  • Allow players to buy stuff ingame without having to link their account
  • Feat: add prop to prompt close confirmation when closing drawers
  • Add numbers to output of shop list for easier reading
  • Add a way for players to earn currency by killing zombies
  • Improved internals of pagination and infinite loading + Add expandable tables
  • Improve item search result ordering
  • Feat: datepicker field can now be cleared to reset the value to undefined

🐛 Bug Fixes

  • Fix: keep collapsed items mounted to maintain component states
  • Allow FQDN for Rust config
  • Allow disabling a server which is unreachable
  • Fix 7d2d shop not giving correct quality
  • Fix: disable claim order button when order is not from current user
  • Gameserver overview broken
  • Add indexes to speed up module-related queries
  • Bug fixes for shop order page
  • Handle tracing config smoother
  • fix: when gameserver is disabled or some unknown error happens still handle other servers
  • Fix: render itemWidget dropdown in portal
  • Keep less jobs in Redis after completion/fail
  • Refactor how domain init happens

📚 Documentation

  • fix docs linking to unknown pages
  • Update introduction.md
  • Fix a typo in revokeCurrency
  • Fix broken links in docs

🧰 Maintenance

  • Remove old useV1 option from 7d2d connection
  • Update 7d2d item metadata
  • Add Plausible to docs and app

🤖🧰 Dependency updates

  • fix(deps): update dependency maxmind to v4.3.22
  • chore(deps): update grafana/grafana docker tag to v11.2.2
  • fix(deps): update dependency @bull-board/express to v6
  • chore(deps): update npm to v10.9.0
  • chore(deps): update dependency node to v20.18.0
  • chore(deps): update eslint to v9.12.0
  • fix(deps): update dependency re-resizable to v6.10.0