v0.0.11

In-game Shop, Auto Shutdown & Account Recovery

Changes

🚀 Features

  • Add automatic shutdown/restart module
  • ServerMessages module cleanly rotates through messages now instead of sending a random one
  • improve visual presentation of system config
  • Add playerId to event data on hook execution
  • Add new setting for developer mode
  • Commands (and aliases) are case insensitive
  • Better API endpoints for getting members of roles
  • Feat(module-builder): show module name as tab title
  • Trim down how much data gets stored in execution events
  • Feat: account recovery flow
  • Add shop command to browse and buy items from the shop ingame
  • Feat: shop user permissions
  • Feat: shop user permissions

🐛 Bug Fixes

  • Fix local execution with axios dependency
  • Migrate system config properly when renaming functions
  • Fix user signups with duplicated domain names
  • Fix: disable playwright firefox
  • Fix infinite loop caused by API docs auto generation
  • Fixes for /me output

🧰 Maintenance

  • fix: _data permissions issue
  • e2e: enable e2e web-main tests

🤖🧰 Dependency updates

  • chore(deps): update dependency vite to v5.4.5
  • fix(deps): update dependency discord-api-types to v0.37.100
  • fix(deps): update dependency axios to v1.7.7 - autoclosed
  • fix(deps): update dependency axios to v1.7.7
  • fix(deps): update dependency rate-limiter-flexible to v5
  • fix(deps): update dependency bullmq to v5
  • chore(deps): update dependency eslint-plugin-react to v7.36.0
  • fix(deps): update tanstack-query monorepo to v5.55.2
  • Update npm to v10.8.3