Final version of the old algorithm.
What's Changed
- Renamed project to Jury and updated README by @MichaelZhao21 in #1
- Added both react frontend and a Dockerized build/dev environment by @MichaelZhao21 in #2
- WIGGLE by @MichaelZhao21 in #3
- Added stats to the admin page and fixed the rust caching in the docker container by @MichaelZhao21 in #5
- Added stats to admin page by @MichaelZhao21 in #4
- Added admin stats display by @MichaelZhao21 in #6
- Devpost CSV Parsing by @MichaelZhao21 in #7
- Added admin page toggle switch and setup "add" pages by @MichaelZhao21 in #11
- Move task creation functions to util module by @MichaelZhao21 in #17
- Added figma link to the README by @MichaelZhao21 in #23
- Added default support for MongoDB Atlas by @MichaelZhao21 in #28
- Added projects table list (but it's ugly) by @MichaelZhao21 in #29
- feat(addJudgePage) create Add Judge Page by @geeth24 in #24
- Finished rest of backend routes by @MichaelZhao21 in #30
- Format project table and fix add judges stats panel by @MichaelZhao21 in #32
- Added main clock functionality by @MichaelZhao21 in #33
- Completed most basic admin functionality by @MichaelZhao21 in #34
- Removed GSL dependency by @MichaelZhao21 in #35
- Finished judging flow by @MichaelZhao21 in #38
- feat: Update toggle switch UI by @geeth24 in #39
- feat: autofill code if present by @geeth24 in #40
- Complete deployment pipline and switched backend to Go by @MichaelZhao21 in #41
- Fixed last activity not updating by @MichaelZhao21 in #42
- Added config for DigitalOcean and fixed envs by @MichaelZhao21 in #43
- Fixed invalid deployment script by @MichaelZhao21 in #44
- Added missing name to service by @MichaelZhao21 in #45
- Added missing name to service by @MichaelZhao21 in #46
- Simple spec by @MichaelZhao21 in #47
- Completed Digital Ocean Deployment button/script by @MichaelZhao21 in #48
- Fix frontend url issues by @MichaelZhao21 in #49
- Fix multiple minor bugs by @MichaelZhao21 in #50
- Added ability to send emails with sendgrid by @MichaelZhao21 in #51
- Non-breaking UX Fixes by @MichaelZhao21 in #52
- Multiple Optimizations by @MichaelZhao21 in #53
- Added username field for SMTP by @MichaelZhao21 in #54
- Fix dev dockerfile build by @MichaelZhao21 in #55
- Added grouping feature by @MichaelZhao21 in #56
- Fixed bug where mongodb dev container does not start by @MichaelZhao21 in #57
- Added ability to export projects/judges by @MichaelZhao21 in #58
- Multiple QOL changes by @MichaelZhao21 in #59
- Code cleanup/QOL changes by @MichaelZhao21 in #60
- Added expo page at /expo by @MichaelZhao21 in #61
- Migrated from CRA to Vite by @MichaelZhao21 in #69
- Fixed build issues for Vite by @MichaelZhao21 in #70
- Can add judges without sending emails by @MichaelZhao21 in #72
- Add mongodb whitelist docs + move contributing docs by @abdullah50053 in #88
New Contributors
- @MichaelZhao21 made their first contribution in #1
- @geeth24 made their first contribution in #24
- @abdullah50053 made their first contribution in #88
Full Changelog: https://github.com/hackutd/jury/commits/v-1.0