Repository navigation
v0.0.4-alpha
Pre-release
Pre-release
Changelog
✨ New Features
- 👁️ Spectator Mode: Players can now spectate ongoing games without participating
- 🎮 Lobby Return: Games can now be returned to the lobby and continued afterward with more people
- 💾 Persistent Results: Game results are now saved and persistent
- 🎭 Imposter Reveal: See the imposter's guess displayed in the game end screen
- 🗨️ Toast Notifications: Added a common toast component for error messages and notifications
- 📊 Version Display: Version information now shown as a dedicated component
- 🔄 Changelog: The changelog you are reading is displayed
🎨 UI & Visual Improvements
- 🙎 Avatar Update: Added 1 new character body to the avatar atlas
- 🔤 Font Fixes: Corrected font styling across the application
🐛 Bug Fixes & Improvements
- ⚡ Performance: Fixed lagging issues when gamestate changes (#43)
- 🚫 Empty Clue Prevention: Frontend now prevents submitting empty clues (#48)
- 🔒 Join Restrictions: Players cannot join games that are already in progress (#42)
- 🎯 Error Handling: Implemented basic error handler to emit error messages to frontend (#51, #48)
- 📋 Wordlist Fix: Centered wordlist name display (#50)
- 🎲 Game State: Various game state management improvements (#46, #54)
- 🕵️ Avatar Local Sotrage: The avatar is now saved in the local Storage instead of in a cookie
🏗️ Developer Experience {develop}
- �️ Avatar Atlas: Added
addcommand to easily add new avatar parts - �🐳 Devcontainer: Added devcontainer configuration for smoother GitHub Codespaces experience
- 🐋 Docker Performance: Docker environment now uses dev-only optimizations
- 🔧 Redis Configuration: Fixed Redis setup and configuration
- 📖 Documentation: Updated README with correct dev setup instructions
What's Changed
- Sync by @MindCollaps in #1
- Develop by @MindCollaps in #2
- Develop by @MindCollaps in #3
- 📃 New Wordlists by @MindCollaps in #4
- [WIP] Address feedback from review for version 0.0.2-alpha by @Copilot in #6
- Add comprehensive security hardening: rate limiting, security headers, input validation, logging, and dependency updates by @Copilot in #14
- Fix duplicate condition check in StateImposterVote.vue by @Copilot in #15
- Version 0.0.2-alpha by @MindCollaps in #5
- Sync by @MindCollaps in #31
- v0.0.3-alpha by @MindCollaps in #32
- Added placeholder by @MindCollaps in #36
- Add Devcontainer by @CrazyTim71 in #55
- Various fixes by @CrazyTim71 in #56
- Nono dev by @MindCollaps in #60
- Nono dev by @MindCollaps in #62
- Toast Manager by @CrazyTim71 in #64
- Add .github/copilot-instructions.md for repository onboarding by @Copilot in #66
- Feedback via Toast by @CrazyTim71 in #65
- v0.0.4 by @MindCollaps in #59
- hotfix #69 by @CrazyTim71 in #71
- Hotfix by @MindCollaps in #72
New Contributors
- @MindCollaps made their first contribution in #1
- @CrazyTim71 made their first contribution in #55
Full Changelog: https://github.com/MindCollaps/swindler/commits/v0.0.4-alpha