Initial Release
Pre-release
Pre-release
What's Changed
- Templates finished for server actions by @Austin2Shih in #1
- Feat/judges-judge-pairs by @JayJ104 in #2
- Feat/schema validation by @JayJ104 in #3
- Added CRUD operations for teams and submissions by @brandonw504 in #4
- Feat/typescript by @Austin2Shih in #5
- Removed a file extension by @Austin2Shih in #6
- Feat/authentication by @Austin2Shih in #7
- Created ProtectedDisplay wrapper component by @Austin2Shih in #8
- Tips component for hacker pov by @Sauvikesh in #9
- Feat/frontend judge not here yet by @winzamark123 in #11
- Footer component by @Sauvikesh in #12
- Feat/frontend judges pov by @winzamark123 in #14
- Feat/authentication by @Austin2Shih in #16
- Frontend/base by @Sauvikesh in #17
- Feat/crud operations by @brandonw504 in #18
- Feat/schema validation by @brandonw504 in #19
- login page finished by @Austin2Shih in #20
- Feat/all frontend by @Austin2Shih in #21
- finished datalib/server actions/api for teams and submissions by @brandonw504 in #22
- Feat/crud operations by @JayJ104 in #23
- Submissions and teams datalib by @brandonw504 in #24
- Fixed file paths by @brandonw504 in #25
- Tested CRUD for teams by @brandonw504 in #26
- authentication working by @Austin2Shih in #27
- auth fixed by @Austin2Shih in #28
- judges and judgePairs server actions - tested for all kinds of errors by @JayJ104 in #30
- pain by @Austin2Shih in #29
- Altered Design Choice to return error and body concurrently by @Austin2Shih in #31
- pain part 2 by @Austin2Shih in #32
- Feat/create account by @Austin2Shih in #35
- Removed unnecessary checks from createJudge util by @Austin2Shih in #36
- Added in admin role by @Austin2Shih in #37
- Feat/admin role by @Austin2Shih in #38
- Reset Password page created by @Austin2Shih in #39
- added first user as admin behavior by @Austin2Shih in #40
- better admin panel by @Austin2Shih in #41
- Feat/scoring by @brandonw504 in #42
- Feat/judges projects by @trishnasharma in #43
- Feat/robust data models by @Austin2Shih in #44
- Created LinkJudgeGroupToTeam by @Austin2Shih in #45
- all routes are authenticated by @Austin2Shih in #46
- Update route.ts by @Austin2Shih in #47
- judge grouping algorithm by @JayJ104 in #48
- minimal server actions kept by @Austin2Shih in #49
- no more caching by @Austin2Shih in #50
- Merge branch 'main' into feat/devops by @Austin2Shih in #51
- added workflows by @Austin2Shih in #52
- edited for deployment by @Austin2Shih in #53
- Feat/team grouping by @brandonw504 in #54
- Added validation for tracks to createTeams by @brandonw504 in #55
- Basic Metadata Fixed by @Austin2Shih in #56
- Update getJudge.ts by @Austin2Shih in #57
- unprotected judge route by @Austin2Shih in #58
- reverted debug changes by @Austin2Shih in #59
New Contributors
- @Austin2Shih made their first contribution in #1
- @JayJ104 made their first contribution in #2
- @brandonw504 made their first contribution in #4
- @Sauvikesh made their first contribution in #9
- @trishnasharma made their first contribution in #43
Full Changelog: https://github.com/HackDavis/judging-app-2024/commits/v1.0.0