Releases: Ralex91/Rahoot
Releases · Ralex91/Rahoot
1.2.0
What's Changed
Breaking Changes
- Migration Next.js → Vite : The frontend has been migrated to Vite with a feature-based architecture (
src/features/game/) and a new router (router.tsx). The Docker image is now unified with nginx — there is now only one port to expose instead of two. This migration also makes future development of the project easier.
Refactoring
- Game & ManagerGame & Podium : Simplified component rendering and state management
Bug Fixes
- Game : Prevent starting a game with zero players (client & server side)
- Manager : Block authentication with the default password to force initial change
- Config : Added
config/to.gitignoreto avoid exposing sensitive configuration files
Documentation
- Updated README with new configuration instructions
- Added Star History
- Removed example config files from the repo (
config/game.json,config/quizz/example.json)
Full Changelog: 1.1.0...1.2.0
1.1.0
What's New in 1.1.0
New Features
- Added video and audio question types (media can now be embedded directly in answers)
→ Thanks to @c-noblet (#35) - Added a QR code to join a game quickly
Mobile Improvements
- Fixed screen height issues on smartphones
- Fixed WebSocket connection problems on iPhone (Safari browser)
New Contributor
Full Changelog: 1.0.2...1.1.0
1.0.2
What's Changed
- Update packages to fix React and Next.js security vulnerabilities (again)
https://vercel.com/kb/bulletin/react2shell
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Update packages to fix multiple dependency vulnerabilities
https://vercel.com/kb/bulletin/react2shell - Update Docker Pulls badge in README
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Added support for multiple simultaneous game instances
- Added support for multiple quiz configurations
- Added a Docker setup to simplify deployment and usage
- Added an in-game reconnection system to allow players & managers to rejoin ongoing sessions
- Fully refactored the project to TypeScript
- Migrated the project to a monorepo structure for better scalability and modularity
Full Changelog: 0.1.0...1.0.0
0.1.0
What's Changed
- Update Podium & Sound by @Ralex91 in #1
- Merge by @Ralex91 in #2
- Bump ws, engine.io, socket.io-adapter and engine.io-client by @dependabot[bot] in #4
- Bump next from 14.2.3 to 14.2.10 by @dependabot[bot] in #5
- Bump cookie and engine.io by @dependabot[bot] in #8
- fix: game subject from the game attribute by @ziv-airis in #9
- Bump nanoid from 3.3.7 to 3.3.8 by @dependabot[bot] in #10
- Bump next from 14.2.13 to 14.2.15 by @dependabot[bot] in #11
- Bump next from 14.2.15 to 14.2.21 by @dependabot[bot] in #12
- Fix username typo by @cassiancc in #13
- Bump next from 14.2.21 to 14.2.30 by @dependabot[bot] in #14
- Bump @babel/runtime from 7.25.6 to 7.27.6 by @dependabot[bot] in #15
- Bump next from 14.2.30 to 14.2.32 by @dependabot[bot] in #17
- Emit total players count to clients in the room on player join and kick events & remove comments by @raisramadhani in #20
- Fix EsLint config & update packages by @Ralex91 in #23
New Contributors
- @Ralex91 made their first contribution in #1
- @dependabot[bot] made their first contribution in #4
- @ziv-airis made their first contribution in #9
- @cassiancc made their first contribution in #13
- @raisramadhani made their first contribution in #20
Full Changelog: https://github.com/Ralex91/Rahoot/commits/0.1.0