What's Changed
- Feature/setup by @hermy1 in #1
- hotfix by @hermy1 in #2
- docker setup by @hermy1 in #3
- Update README.md by @hermy1 in #4
- Update README.md by @hermy1 in #5
- added nodemon, typescript by @hermy1 in #6
- Middleware, Errors & insert New User by @hermy1 in #7
- Update .gitignore by @hermy1 in #8
- Update .gitignore by @hermy1 in #11
- Models, Middleware, Auth by @hermy1 in #13
- create model for an advisor relationship to a student by @hannahkuderer in #15
- Get advisor route shell by @EzRyan85 in #16
- Save session to db by @hermy1 in #17
- advisor model by @hermy1 in #18
- added course model by @hermy1 in #19
- added routes and functions for users to forgot their password and res… by @hannahkuderer in #14
- Fix: professor fix, Feat: Added Availability by @hermy1 in #20
- added nodemailer, tested and it works by @hannahkuderer in #22
- add Courses by @hermy1 in #23
- add students to a course by @hermy1 in #24
- get upcoming appointments by @epwelker in #25
- i updated some of the code to use the correct userId and not the me._… by @hannahkuderer in #27
- can add an appointment or delete an appointment by @hannahkuderer in #26
- fixed the cancelappointment to update the status to false by @hannahkuderer in #28
- Add student to advisors list by @hannahkuderer in #30
- created route and query to add student to advisors list of students by @EzRyan85 in #29
- updated profile to return profile of user by @hannahkuderer in #31
- gets all professors for a student by their id by @hannahkuderer in #32
- get all students and student count by @hannahkuderer in #34
- gets list of advisors for a student by their id by @hannahkuderer in #33
- gets accepting, pending, and all meetings for a professor by @hannahkuderer in #35
- created route that gets a professor by their id for a student by @hannahkuderer in #36
- updated the routes to get advisors or professors which returns their profiles not just their ids like before by @hannahkuderer in #40
- get professors and advisors for a student and get all but one professor based on the professorId sent up by @hannahkuderer in #37
- create notification and update notification if it was read by @hannahkuderer in #39
- created function that gets aggregates for professor home page by @hannahkuderer in #41
- create routes to get notifications for a user and then get one notification by id by @hannahkuderer in #42
- Update README.md by @hermy1 in #43
- get appointment by id by @Natemagz in #44
- updated register to include first name, last name, and avatatar by @hannahkuderer in #46
- mutation and route for updating appointment status and location by @EzRyan85 in #47
- had an issue with the function so fixed it by @hannahkuderer in #48
- Added getting students in a class via classid by @matthewmcroberts in #45
- Availability by @hermy1 in #50
- fixed issues by @hannahkuderer in #52
- fixed issues by @hannahkuderer in #53
- add summary to appointment by @hannahkuderer in #49
- Feature/availability by @hermy1 in #54
- bug: conflict by @hermy1 in #55
- CORS setup by @hermy1 in #56
- Feature/loginupdate by @hermy1 in #57
- fixed bug to return true if read was already true by @hannahkuderer in #59
- fixed login route, added error stuff in config, had to hard code in ip addresss for cors to work on the web version for me by @hannahkuderer in #58
- Feature/register update by @hermy1 in #61
- Feature/loggingout by @hermy1 in #64
- Fix error codes by @hermy1 in #65
- Fix error codes by @hermy1 in #66
- made changes for registering a user by @hannahkuderer in #67
- made changes for forgetting password by @hannahkuderer in #68
- updated create appointment and can remove timeslot when an appointment is made by @hannahkuderer in #62
- updated function to get upcoming meetings by @hannahkuderer in #69
- Logout user by @hermy1 in #70
- bug: register bugs by @hermy1 in #72
- returns upcoming apts in soonest to farthest away by @hannahkuderer in #71
- Professor/feature by @matthewmcroberts in #73
- updated route reset by @hermy1 in #78
- Test by @hannahkuderer in #75
- added past meetings route by @hannahkuderer in #74
- Professorinfo/feature by @matthewmcroberts in #76
- compose update by @hermy1 in #79
- compose update by @hermy1 in #80
- added emmas code, tested and it works by @hannahkuderer in #81
- cors array by @hermy1 in #82
- added function to return lists of classes a professor and student share by @hannahkuderer in #83
- made some changes for the students and advisory pages on client by @hannahkuderer in #85
- can delete course and get list of students not in a specific course by @hannahkuderer in #84
- Query Function and route to get appointments where user is a guest by @EzRyan85 in #86
- hotfix by @hermy1 in #87
- Mongo Mutation and route to remove a given student from an advisors list by @EzRyan85 in #88
- saving dates instead of strings by @hermy1 in #89
- saving dates instead of strings by @hermy1 in #90
- Feature/user pending apps by @matthewmcroberts in #91
- Changed get to post api endpoint for monbile app past appointments by @EzRyan85 in #92
- get student name with appt by @epwelker in #93
- Revert "get student name with appt" by @hermy1 in #95
- Fix: updating availability date error by @hermy1 in #94
- added names to pending appointments by @hannahkuderer in #96
- this replaces emma code since her branch had conflicts by @hannahkuderer in #98
- removed res.json for changing password by @hannahkuderer in #100
- Modified Appointments by @hermy1 in #102
- notifications come in reverse order so newest will be on top by @hannahkuderer in #101
- Show student with courses returned by @hermy1 in #106
- Feature/professor by @matthewmcroberts in #105
New Contributors
- @hermy1 made their first contribution in #1
- @hannahkuderer made their first contribution in #15
- @EzRyan85 made their first contribution in #16
- @epwelker made their first contribution in #25
- @Natemagz made their first contribution in #44
- @matthewmcroberts made their first contribution in #45
Full Changelog: https://github.com/hermy1/scheduler-server/commits/v1.0.0