Basic ranking system that allows judges to rank projects instead of pairwise comparisons.
What's Changed
- Implemented a new ranking algorithm and UI by @MichaelZhao21 in #89
- Updated documentation with docusaurus site by @MichaelZhao21 in #91
- Fix some docs links and README links by @MichaelZhao21 in #92
- Added link to test site on main page by @MichaelZhao21 in #93
- Fixed drag and drop issue on mobile devices (#84) by @janhellar in #90
- Fix CSV Export + Rankings CSV by @MichaelZhao21 in #94
- Updated issue templates by @MichaelZhao21 in #96
- Judging timer improvements by @MichaelZhao21 in #102
- Fixed the description field for the docs meta tag by @MichaelZhao21 in #103
- Judge voting popup refactoring by @MichaelZhao21 in #107
- Title on View Project links to Devpost by @vvyn in #111
- Added link to devpost on view judged project page by @MichaelZhao21 in #114
- Update docs with walkthrough page by @MichaelZhao21 in #115
- Added timeout and loading animation when new judges are added by @MichaelZhao21 in #116
- Fixed flag popup colors by adding dummy tailwind classes by @MichaelZhao21 in #117
- Fix weird expansion of buttons and replace with background color changes on hover by @MichaelZhao21 in #118
- Added info on how to run only client by @MichaelZhao21 in #119
- Save rating and rankings on change by @MichaelZhao21 in #121
- Moved default of email port env to go code instead of docker compose by @MichaelZhao21 in #122
- Fix stats 500 error on empty db by @MichaelZhao21 in #128
- Implement new Borda counting algorithm with dynamic judge assignment based on balancing comparisons between projects by @MichaelZhao21 in #137
- Added deployment and run scripts by @MichaelZhao21 in #138
- Better Drag and Drop UI by @MichaelZhao21 in #139
- Fixed spacing for project entry when ranking > 10 by @MichaelZhao21 in #140
- Fixed issue with scrolling on ranking page on mobile by @MichaelZhao21 in #141
- made flag always enabled by @kellyxzhou in #145
- fix: automatically reset "busy" status for projects after judging by @DedsecKnight in #146
- Redesigned ratings slider by @veermshah in #144
- Auto-remove projects that have been flagged as absent 3 times by @MichaelZhao21 in #154
- Bug/error by @kellyxzhou in #152
- Added testing framework by @MichaelZhao21 in #156
- flags for projects by @veermshah in #157
- Fix sorting of flags to be reverse chronological by @MichaelZhao21 in #159
- Added admin data sync and fixed clock by @MichaelZhao21 in #165
- Make all buttons SQUARE!!! by @MichaelZhao21 in #171
- Improved settings buttons and RawTextInput by @MichaelZhao21 in #175
- Added rounding and borders to popups by @MichaelZhao21 in #180
- Add return-to-top button on admin dashboard by @kellyxzhou in #182
- added esc button and x button to exit by @kellyxzhou in #183
New Contributors
- @janhellar made their first contribution in #90
- @vvyn made their first contribution in #111
- @kellyxzhou made their first contribution in #145
- @DedsecKnight made their first contribution in #146
- @veermshah made their first contribution in #144
Full Changelog: v-1.0...v-2.0