Skip to content

4.0.0 - #250

Merged
Ralex91 merged 138 commits into
mainfrom
dev
Oct 10, 2026
Merged

4.0.0#250
Ralex91 merged 138 commits into
mainfrom
dev

Conversation

@Ralex91

@Ralex91 Ralex91 commented Oct 10, 2026 •

Copy link
Copy Markdown
Owner

⚠️ Breaking changes

  • The manager password moved from config/game.json to a MANAGER_PASSWORD environment variable, with an optional JWT_SECRET (at least 32 characters). Update your configuration before upgrading.
  • Most manager and quiz actions now go through a REST API instead of WebSocket events, using signed session tokens. Forks and branches built on the old socket events will need rebasing. (REST API migration: the WebSocket becomes game-only #199)
  • Behind your own reverse proxy, allow request bodies up to 100 MB (for example client_max_body_size 101m; in nginx), or media uploads will fail.

✨ New features

🐛 Fixes

🧪 Internal

  • Unit, integration and Playwright end-to-end tests run on every pull request. (test/add-tests #249)
  • The socket server is now bundled with rolldown, shared dependencies use a pnpm catalog, and the docs and contributing guide were reworked.

dependabot Bot and others added 30 commits July 14, 2026 07:44
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@f9f3042...53b7df9)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@48b55a0...8207627)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@9c091bb...3d3c42e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 6.0.9 to 6.0.10.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@0ebf471...0977fd9)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 6.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.2.0 to 4.6.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@650006c...dbcb813)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 4.1.0 to 4.3.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](docker/setup-buildx-action@d7f5e7f...37fe631)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Also softens the podium spotlight, which was fully opaque.
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 4.1.0 to 4.3.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](docker/setup-qemu-action@0611638...1f40c72)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-version: 4.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [i18next](https://github.com/i18next/i18next) from 26.4.0 to 26.4.1.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](i18next/i18next@v26.4.0...v26.4.1)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 26.3.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ext-26.3.4

chore(deps): bump i18next from 26.4.0 to 26.4.1
Ralex91 added 26 commits October 4, 2026 21:03
# Conflicts:
#	packages/web/src/features/game/components/AnswerButton.tsx
#	packages/web/src/features/game/components/states/Result.tsx
feat: add Vietnamese language support and update language switcher
@Ralex91 Ralex91 self-assigned this Oct 10, 2026
@Ralex91
Ralex91 marked this pull request as ready for review October 10, 2026 18:29
@Ralex91
Ralex91 merged commit 5aa079f into main Oct 10, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants