v0.4.14

Open Registration & Online Player Targeting

Changes

🚀 Features

  • Update login page to reflect open registration
  • Publish preview npm packages on PRs and dev branch
  • feat: add sign up link to login page
  • Add onlinePlayer command argument type for better player targeting

🐛 Bug Fixes

  • Reduce database query load during game event processing
  • Fix global ban sending conflicting gameServerId and isGlobal
  • Fix flaky console command history
  • fix: app-billing rebuilding loop
  • Fix infinite loops when importing modules with empty hook regex

🧰 Maintenance

  • Move development documentation back to monorepo instead of public docs
  • chore: disable provenance since it only works for public repos
  • A few test improvements
  • Unify Docker and npm version computation into a single reusable workflow
  • Playwright e2e improvements
  • fix: switch npm publishing to OIDC Trusted Publishing
  • Improve shipit auto-merge reliability
  • fix: add CodeArtifact auth to all CI workflows
  • refactor(<Select/>): reuse logic between <Select/> and <SelectQuery/>
  • chore(<Table/>): add tests for table page navigation
  • fix(deps): pin dependencies (#2478)
  • Eliminate duplicate CI jobs on pull requests
  • Disable renovate auto-rebase
  • Fix label filter for PRs
  • Auto update PRs on schedule
  • Mergify
  • Several CI fixes
  • chore: move app-billing to takaro repo
  • Keep PR branches up-to-date automatically
  • Private repo refactors
  • chore: remove dead code
  • Feat: more snapshot tests
  • Refactor lambda handling, integrate into codebase better
  • Refactor: remove unused asChild prop

🤖🧰 Dependency updates

  • chore(deps): update dependency typedoc to v0.28.17 (#2596)
  • chore(deps): update dependency (#2595)
  • fix(deps): update dependency redis to v4.7.1 (#2488)
  • fix(deps): update sentry (#2584)
  • fix(deps): update socket.io packages to v4.8.3 (#2585)
  • chore(deps): update dependency (#2497)
  • fix(deps): update dependency react-virtualized-auto-sizer to v1.0.26 (#2458)
  • fix(deps): update (#1813)
  • fix(deps): update dependency framer-motion to v12.29.2 (#2479)
  • fix(deps): update dependency lodash-es to v4.17.23 (#2484)
  • fix(deps): update dependency geolite2-redist to v3.1.2 (#2480)
  • fix(deps): update dependency body-parser to v1.20.4 (#2436)
  • fix(deps): update dependency cors to v2.8.6 (#2473)
  • fix(deps): update dependency rate-limiter-flexible to v5.0.5 (#2457)