You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: initialize backend code for share functionality
* refactor: timetable backend to work
* feat: preliminary data validation for timetables
* feat(validation): max course amount for timetable
* chore: add coverage
* fix: ignore build folder
* fix: make static function
* chore: install supertest
* test: add subjects tests
* refactor: slug generation to include term
* chore: add test command
* fix: ignore functions folder tests
* feat: add test stage to PR workflow
* feat: initialize testing
* test: fix basic test
* feat(timetableService): add sad path tests
* fix(lint)
* fix: tests
* chore: cleanup tests
* refactor: sections are arrays
* fix: make shit work on windows -_-
* commit
* feat: shorter slugs
* chore: remove console log
* refactor: course validation to use Promise.all
* fix: backend ci test job
* fix: tests not working with query commands
* feat: additional assertion in test
* fix(depdency): change cross-env to depdency from dev dependency
* feat: generate fetchers for timetable endpoints
* nothing to see here
* nothing to see here again
* fix: fetchers linting error ._.
* refactor: use PUT for timetables
* refactor: controller tests
* fix: tests not passing for PUT
* refactor: deprecated bodyparser to use express
* chore: cleanup redundant data
* fix: tests
* fix: packages in wrong places
* fix: run npm ci
* fix: optional chaining for function configs
* fix: clean up packages
* chore: move data validation middleware to file
* chore: cleanup conditions in validation
Co-authored-by: Aomi <[email protected]>
0 commit comments