Releases: slamanna212/MatchExec
Releases · slamanna212/MatchExec
Release v0.7.0
Immutable
release. Only release title and notes can be modified.
✨ New Features
Major UI overhaul in this release. Just about every part of the web interface got redesigned or at least improved.
- Completely redesigned Games page. A much better display of the info and will allow more features in the near future.
- Matches and Tournament pages have been improved, featured images now show on the card for each event.
- Match and Tournament management has moved from pop up windows to full pages. This allows more room to better display the info.
- The same goes for scoring and assigning players.
- Homepage now has a "Mission Control" table front and center to show you the status of all matches and tournaments
- You can now edit Matches right from the UI, the discord embeds and events will update automatically.
- Discord avatars are now fetched and displayed throughout the app. I plan to use them more in the future as well.
- Keyboard Shortcuts: M to go to Matches, T to go to Tournaments, and ? to view them all.
- Unit tests, Database tests, and API tests to ensure changes/additions to the code do not break existing functionality.
🐛 Bug Fixes
- Properly handle odd number teams in a tournament.
- If a tournament match is manually started, ensure the tournament is started so bracket generation can progress.
- Fixed incorrect map showing on scoring page.
- Fix for the tournament details page sometimes showing the wrong player count.
- Fix Discord Signup Forms failing in some instances.
- Fixed possible database seeding failures, transactions are now atomic during seeding.
- Prevent avatar fetching from blocking signup for events
- Match edits should validate DB edits
- Use safe json.parse for welcome flow
- Various dependency updates
🎮 Game Data
- Overwatch 2 is now once again called Overwatch
Docker Image: ghcr.io/slamanna212/matchexec:v0.7.0
Release v0.6.0
✨ New Features
- Automatic Voice Channel Management. IF YOU ARE UPGRADING YOU NEED TO GO INTO SETTINGS / DISCORD SETTINGS / AND SET A VOICE CHANNEL CATEGORY
- Notifications fully throughout the app
- You can now specify game mode when creating a tournament, for games like Overwatch 2 (5v5 or 6v6), or Rocket League (1v1, 2v2, etc)
- Support for Tournaments where each player is their own team, for things like Rocket League 1v1
- Better dependency management
- More strict quality checks and linting
🐛 Bug Fixes
- Major logic rewrites and code organization.
- Welcome flow is much smarter
- Over 50 bugs fixed
🎮 Game Data
- Added support for Rocket League
- Fix Counterstrike 2 Maps to display correctly in the UI
- Added new Marvel Rivals map, Heart of Heaven
Docker Image: ghcr.io/slamanna212/matchexec:v0.6.0
Release v0.5.1
🐛 Bug Fixes
- Fix missing dependencies in the production docker image
Docker Image: ghcr.io/slamanna212/matchexec:v0.5.1
Release v0.5.0
✨ New Features
- Full Tournament Management System: Completely manage tournaments as large as you want! Can be used for single elimination or double elimination brackets. Teams can be named and are used throughout the app.
- Homepage: View statistics and create a Match or Tournament.
- Toast Notifications: Better more detailed status updates in every part of the app.
- Loading Screen: When the database is seeding, a loading screen now displays showing progress. This prevents the app from looking broken or stuck.
- Position Based Scoring: Currently used for racing games, could be used for more in the future.
- Logging System: Logs are divided into levels and how much you see is now controllable on the settings page. Defaults to Warning.
- Some animations added
🐛 Bug Fixes
- Light mode background color: There is now contrast between the background and cards
- Remove Unneeded Privileged Intent: The bot was incorrectly asking for permissions it did not need.
- Discord Bot Settings Changes: The bot now correctly restarts to pick up new settings when needed.
- Settings Cards: They were not consistent in size on mobile.
- Welcome Flow: Channels can now be created in the welcome flow as intended.
- Remove Worker: The worker process has been removed as it is not needed.
- Database/API Terms: Standardized terms used throughout the app to make the code more readable.
- Simpler Docker Builds: Docker builds are now quicker and always use the correct package versions.
- Discord Events: Discord events were not deleting when the Match/Tournament were deleted.
- Match Cards: Show current participant count, not just max.
🎮 Game Data
- Added Fortnite
- Added Assetto Corsa Competizione
Docker Image: ghcr.io/slamanna212/matchexec:v0.5.0
Release v0.3.2
🐛 Bug Fixes
- Fixed missing column in Voice Announcer database table.
Docker Image: ghcr.io/slamanna212/matchexec:v0.3.2
Release v0.3.1
🐛 Bug Fixes
- Set Explicit versions of NPM packages to prevent malicious updates from infecting the app
✨ New Features
- Add S6 Overlay to help with permissions and make running on Unraid simpler
Docker Image: ghcr.io/slamanna212/matchexec:v0.3.1
Release v0.3.0
🐛 Bug Fixes
- Made the dark theme darker and made the colors more consistent and logical
- Made the light theme background darker to improve contrast with cards
- Made the Modes modal wider to use more screen space
✨ New Features
- Add Bluesky link to Info page
🎮 Game Data
- Added support for Counterstrike 2
Docker Image: ghcr.io/slamanna212/matchexec:v0.3.0
Release v0.2.7
🐛 Bug Fixes
- Fix database issue preventing match scoring from working.
Docker Image: ghcr.io/slamanna212/matchexec:v0.2.7
Release v0.2.6
🐛 Bug Fixes
- Update Linter and fix a ton of linter errors
- Fix release workflow so the main and latest tags work
- On match cards, show the start time instead of created time. This is much more useful
✨ New Features
- Readme has real content in it now, with pictures
- All commits targeting dev or main now need to pass linting and build checks before they are merged
Docker Image: ghcr.io/slamanna212/matchexec:v0.2.6
Release v0.2.0
The app has a complete feature set now. Focus now shifts to bug fixes and ensuring it runs everywhere possible.
🐛 Bug Fixes
- Fixed many bugs with the discord bot, it is more reliable and handles errors better
- Fixed database seeding issues
- UI improvements literally everywhere
- Dependency Updates
- Optimized API routes on settings page
✨ New Features
- Added Free for All scoring for the game modes that make sense. Instead of picking a team to win, you pick a participant
- Added support for playing the same map multiple times in a match
- Added support for Map notes, can be used for extra info like time of day, or specific workshop/custom game being played
- Added status indicator section to Channels page to see at a glance what notifications are setup
- Add Placeholder images for games and maps if the correct image fails to load
- Added search to the Matches Page, History Page, and Game Info Modals
- Add Info page with links for Wiki and submitting a bug report
- GitHub issue templates to assist with bug reports and feature requests
🎮 Game Data
- Added support for Rainbow 6 Siege
- Added support for League of Legends
Docker Image: ghcr.io/slamanna212/matchexec:latest




