Update V1.1
New Features
- Team Mode 👫!
- Join/Create/Leave teams
- Joint team scoring
- Enable/disable team mode
- Set max team size
- Disable team joining/leaving/creating
- Email verification & password reset!
- Connect to any SMTP server (local or remote) to send emails
- Set email headers
- Email verification & password reset can be enabled/disabled in settings
- Admins can verify/unverify users manually in the admin panel
- Category Improvements
- Category visibility is now seperate from challenge visibility (i.e if you set the visibility of a category, the visibility of challenges inside are unchanged)
- Category re-naming and banner pictures!
- Category "competition timing" to automatically unlock/lock challenges
- Greatly reduced client bundle size (about 30%~) thanks to better code splitting
- Migrated from Express to Fastify for zoom zoom speeds
- Admin can now change emails of users
- Users can change their own email
- Greatly improved scoreboard systems for faster load times
- Improved styling of settings cards in admin panel
- Improved styling of admin panel tables
- Fixed a bug with refreshing of solves after solving a challenge
- Dockerise everything! by @matthew5025 in #89
- Adds the automated creation of an admin account by @matthew5025 in #93
- Config file + secret generation by @matthew5025 in #94
Dependecies Updated
- Bump @testing-library/react from 12.1.0 to 12.1.1 in /client by @dependabot in #95
- Bump mongodb from 3.6.10 to 4.1.2 in /api by @dependabot in #83
- Bump @uiw/react-md-editor from 3.6.4 to 3.6.5 in /client by @dependabot in #101
- Bump less from 4.1.1 to 4.1.2 in /client by @dependabot in #100
- Bump ws from 8.2.2 to 8.2.3 in /api by @dependabot in #96
- Bump bson from 4.5.2 to 4.5.3 in /api by @dependabot in #103
- Bump mongodb from 4.1.2 to 4.1.3 in /api by @dependabot in #102
- Bump @testing-library/react from 12.1.1 to 12.1.2 in /client by @dependabot in #99
- Bump react-spring from 9.2.6 to 9.3.0 in /client by @dependabot in #105
- Bump @testing-library/user-event from 13.3.0 to 13.4.1 in /client by @dependabot in #109
- Bump remark-gfm from 2.0.0 to 3.0.0 in /client by @dependabot in #98
- Bump @testing-library/user-event from 13.4.1 to 13.5.0 in /client by @dependabot in #110
- Bump fastify from 3.22.0 to 3.22.1 in /api by @dependabot in #111
- Bump react-markdown from 7.0.1 to 7.1.0 in /client by @dependabot in #113
- Bump sharp from 0.29.1 to 0.29.2 in /api by @dependabot in #112
- Bump recharts from 2.1.5 to 2.1.6 in /client by @dependabot in #114
Full Changelog: 1.0.0...V1.1