Skip to content

Commit

Permalink
Post Launch: Vue3 Migration, Slot Names, 20 New Majors and Minors, Bu…
Browse files Browse the repository at this point in the history
…g Fixes (#495)

* Migrate to vue3 (#453)

* Migrate to vue3

* Fix courses not showing up due to incorrect usage of draggable library

* Fix router issue due to incorrect usage of routing library

* Fix bottombar information loading due to vue3 reactivitity changes

Need to update only when all fields are ready, since vue3 cannot detect nested field changes now.

* Fix semester height issue by passing style via componentData

another breaking change of vue-draggable library

* Correct fix for missing value prop for ResetConfirmation modal

vue3 changes value in v-model to be modelValue.

* Fix reset confirmation modal

* Unbreak scrollIntoView

* Unbreak scrollIntoView

* Fix graduation year autoscroll

* [easy] Remove simplified course json generator (#456)

* [easy] Remove useless npm script (#457)

* Generate only one full-courses.json (#458)

* Add Human Development major & minor (#455)

* Add human-development minor

* Add human dev major

* CI check

* PR fixes - including FL common checker

* Add TODO comment

* Add linguistics major and minor (#454)

* Add linguistics major

* Update tests

* Add linguistics minor, update urls

* Add minimum credit checker

* Allow ling minors to take foundation courses as electives (double counting issue)

* Add todos, fix tests

* Update decorated-requirements.json

* PR description, warning, and TODO updates

* Add and display slot names to every requirement (#460)

* Add and display slot names to every requirement

* fix typo

* Post launch identified bugs (Total credit denominator, edit semester dropdowns) (#459)

* Fix edit semester dropdowns resetting

* Bug fix on total credit denominator increasing

* Remove special AG case

* Update 120 credit descriptions

* Update README with Kehui and Miranda (#462)

* Add Catalog Attribute course data (#461)

* Add catalogAttribute to fetcher

* Add CU-UGR checker to linguistics

* Update decorated-requirements.json

* Add Math major (#463)

* Add Material Science Engineering and PAM majors (#464)

* Start of MSE - need to finish applications and test

* Fix categorychecker and test

* Add PAM major, some HE/HD fixes

* PR fixes

* Aerospace engineering minor (#466)

* Annotate emits on components so that they can be type-checked (#470)

* Rename requirement components to reduce confusion (#473)

As discussed before subrequirement means two different things, depending on whether you are working on the algorithm or in the UI. This diff makes things more consistent. Since we finally have a consistent names for requirement stuff, I added them to the docs to reduce future confusion.

* Factor out requirement components in RequirementFulfillment (1/n) (#474)

* [easy] Setup compound requirements types and generator (#475)

* Add entrance year to onboarding (#472)

* Add entrance year to onboarding

* Quick scroll change

* Scroll new semester year dropdown to entrance year

* nit

* [easy] Remove useless displayDescription check (#476)

* Add physics and engineering physics majors (#465)

* Add phys major

* Address phys nuances

* Add ep major

* Fix test, lint

* Update phys requirements

* Shorten description, update comments

* Update concentration outside physics checker

* Factor out requirement components in RequirementFulfillment (2/n) (#477)

* Added STS Major (#469)

* start sts major

* add sts major

* update descriptions on sts major

* rename slot

* update requirements

* Factor out requirement components in RequirementFulfillment (3/n) (#478)

* Added Astronomy Major (#468)

* added astro req

* run tests

* updated descriptions on astro major

* Bump ssri from 6.0.1 to 6.0.2 (#483)

* Factor out requirement components in RequirementFulfillment (4/n) (#480)

* Remove semester caution modal (#484)

* Add more possible foreign langs in requirements (#479)

* Add more possible foreign langs

* Run req gen

* Comment out course codes that don't count for A&S FL

* Run courses-gen for FA21 data (#485)

* Updated README with dev name (#467)

* Create tests for computeFulfillmentCoursesAndStatistics (#488)

* Onboarding Required Fields Bug (#487)

* Onboarding Required Fields for first page and handling invalid majors/minors

* make isError and isInvalidMajorOrMinorError computed props

* Set CUReviews data to N/A for new FA21 courses (#486)

* Set class ratings to null for courses not in CUReviews

* Fix styling issue when courses have no description

* Switch tabs to buttons

* Add hover state to tabs

* Fuse search implementation (#482)

Updates our course search to use [fuse.js](fusejs.io)

* Added Spanish major and minor, and Food Science major (#490)

* added spanish minor and major

* finalised spanish reqs

* updated spanish major to use subreqs

* finalised food science major

* ran npm req gen

* change to spanish minor

* ran formatter

* linter fix

* fixed electives bug for spanish major

* Change slot name from 'courses' to 'course'

* shortened course slot names

* added requested changes

* improved food sci concentration description

* Bs and es major (#471)

Added biology & society and ESS majors

Co-authored-by: einc <ein.chang@gmail.com>

* Added ece, robotics, health policy minors (#493)

Added ece, robotics, hp minors

* Reinstate old way of course search without fuse.js (#494)

Co-authored-by: Sam Zhou <sam@developersam.com>
Co-authored-by: Will Spencer <will.e.spencer@gmail.com>
Co-authored-by: Hahnbee Lee <55263191+hahnbeelee@users.noreply.github.com>
Co-authored-by: Benjamin Shen <bfs45@cornell.edu>
Co-authored-by: Jason Tung <jt568@cornell.edu>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vaishnavi Gupta <vg222@cornell.edu>
Co-authored-by: neketka <neketka@gmail.com>
Co-authored-by: einc <ein.chang@gmail.com>
  • Loading branch information
10 people committed May 5, 2021
1 parent b343ea1 commit 96f42dc
Show file tree
Hide file tree
Showing 172 changed files with 345,910 additions and 19,703 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,11 @@ Then access http://localhost:8080/
- **Nikita Kasumov** - Developer
- **Sam Zhou** - Developer
- **Ben Shen** - Developer
- **Vaishnavi Gupta** - Developer
- **Yuxuan Chen** - Designer
- **Cristie Huang** - Designer
- **Kehui Guo** - Designer
- **Miranda Yu** - PMM
- **Theresa Cho** - TPM
- **Ein Chang** - PM

Expand Down
1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-FA17-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-FA18-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-FA19-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-FA20-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SP17-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SP18-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SP19-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SP20-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SP21-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SU17-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SU18-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SU19-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SU20-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-SU21-courses.json

This file was deleted.

1 change: 0 additions & 1 deletion functions/filtered_courses/filtered-WI17-courses.json

This file was deleted.

Loading

0 comments on commit 96f42dc

Please sign in to comment.