Releases: hackutd/jury
Releases · hackutd/jury
Basic Ranking System
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
Old Algorithm Final Version
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