v0.0.19

Changes

🚀 Features

  • Allow filtering module items by their moduleId and versionId
  • Default system config
  • Make command delay announcement optional
  • Add descriptions to module items
  • Hook delay and cooldown
  • fix: incorrect caching of module installation

🐛 Bug Fixes

  • Ensure names cannot be dupe named
  • Manual module editor cant handle ui schema props
  • Catch another case where client provides invalid JSON and takaro…
  • Switch to jsdelivr instead of unpkg as unpkg is down :(
  • Root user should not count against dashboardUsers
  • Ensure external reference is unique
  • Ban sync was blocking if even one gameserver errored
  • fix sending mails from Takaro
  • Descriptions not showing their values
  • fix: issue with existing installs and hook delays
  • Reduce how many steam API calls Takaro makes
  • fix 7d2d item syncing
  • fix: module export + All versions support
  • feat(players): update playtime to be displayed in d/h/m/s

🧰 Maintenance

  • Better snapshot reporting
  • Make test setup retryable
  • Update a snapshot for root dashboard user
  • Include reconciler in bull board
  • chore: dump some dev data for mail templates
  • Add logs for worker events
  • Increase test attempts in ci
  • Add a explicit test for exporting all module versions
  • chore(docker): update kratos in self hosted docker-compose to take .env
  • chore: move all dependencies to top-level