Completed most of the remaining functionality. Final version of Jury that is thoroughly tested at multiple large events. Documentation is fully complete now, with all deployment and development information written out. Complete CI/CD pipeline through Github Actions and Vercel ensure deployment of the staging and documentation applications.
What's Changed
- Add ability for judging to be split into multiple groups by @MichaelZhao21 in #190
- Added split track judging by @MichaelZhao21 in #202
- Fixed issue where judge export is wrong by @MichaelZhao21 in #204
- Judge and project stats update when added by @MichaelZhao21 in #205
- Fix issue with assigning group sizes by @MichaelZhao21 in #208
- Added starring system by @MichaelZhao21 in #209
- HOTFIX: Comparisons matrix was not being created by @MichaelZhao21 in #211
- Added filtering for expo by @MichaelZhao21 in #214
- HOTFIX: Group assignments no longer round robin by @MichaelZhao21 in #215
- Ranking updates, track judging simplication, and QR code adding judges by @MichaelZhao21 in #218
- Fixed issue where error if rank does not change by @MichaelZhao21 in #219
- Extract admin header to own file by @MichaelZhao21 in #220
- Final HackUTD 2024 Major Edits by @MichaelZhao21 in #222
- Switch group and table number on expo print view by @MichaelZhao21 in #223
- Refactor: use bulkWrite in updateJudge for improved efficiency by @samrat-rm in #216
- Add option to filter out projects from devpost csv by @MichaelZhao21 in #224
- Replace form with divs to fix weird reload behavior by @MichaelZhao21 in #225
- Remove break button by @MichaelZhao21 in #226
- Added popup to see judge scores on admin by @MichaelZhao21 in #227
- HOTFIX: long code by @MichaelZhao21 in #228
- Fix security for judge login endpoint by @MichaelZhao21 in #235
- Created card component for settings by @MichaelZhao21 in #236
- Created new logger without text file, stored in db by @MichaelZhao21 in #238
- Fixed issue where max reqs isn't being updated by @MichaelZhao21 in #239
- Fix issue with autofilling code by @MichaelZhao21 in #241
- Change DO size slug to new value by @MichaelZhao21 in #242
- Prevent skip overriding clock paused check by @MichaelZhao21 in #245
- Updated docusaurus version and clarified documentation points by @MichaelZhao21 in #255
- Refactored testing framework to functionize every test by @MichaelZhao21 in #256
- Fixed issue with trailing slash on stats fetch by @MichaelZhao21 in #257
- Add ability to edit projects by @MichaelZhao21 in #259
- Moved admin functionality to actions popup by @MichaelZhao21 in #262
- Fixed z-index issue with actions dropdown by @MichaelZhao21 in #263
- Backend state consolidation and db function refactoring by @MichaelZhao21 in #264
- Refactor bulk edit functions and last update metric by @MichaelZhao21 in #265
- Add ability to upload batch judges without sending an email by @MichaelZhao21 in #267
- Minor frontend bug fixes by @MichaelZhao21 in #268
- Project now assigned only when judge goes to next project by @MichaelZhao21 in #270
- Add CSV preview by @MichaelZhao21 in #271
- Mobile friendly admin + input UI changes by @MichaelZhao21 in #275
- Fixed notes debounce issues by @MichaelZhao21 in #276
- Documentation restructure by @MichaelZhao21 in #277
- Fix issue where projects are not being deleted correctly by @MichaelZhao21 in #278
- Create CI/CD Deployment Script by @MichaelZhao21 in #280
- HOTFIX: Inline build env def for cicd script for jury name by @MichaelZhao21 in #281
- QR code improvements by @MichaelZhao21 in #283
- Removed take a break API endpoint by @MichaelZhao21 in #284
- Updated scoring algorithm with Copeland counting and aggregations by @MichaelZhao21 in #285
- Fix auto-hiding on absent flags by @MichaelZhao21 in #290
- CASCADE deletes of projects/judges by @MichaelZhao21 in #291
- Views per project can be specified per track by @MichaelZhao21 in #292
- Added fine-grained reset by @MichaelZhao21 in #293
- Disable some settings while judging is running by @MichaelZhao21 in #294
- Track flagged projects for judge seen count by @MichaelZhao21 in #295
- Minor UX fixes by @MichaelZhao21 in #297
- Run go mod tidy by @MichaelZhao21 in #298
- Complete Docs Update by @MichaelZhao21 in #300
New Contributors
- @samrat-rm made their first contribution in #216
Full Changelog: v-2.0...v-3.0