Skip to content

Commit 96f42dc

Browse files
tcho6319SamChou19815willespencerhahnbeeleebenjamin-shen
authored
Post Launch: Vue3 Migration, Slot Names, 20 New Majors and Minors, Bug 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 <[email protected]> * 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 <[email protected]> Co-authored-by: Will Spencer <[email protected]> Co-authored-by: Hahnbee Lee <[email protected]> Co-authored-by: Benjamin Shen <[email protected]> Co-authored-by: Jason Tung <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Vaishnavi Gupta <[email protected]> Co-authored-by: neketka <[email protected]> Co-authored-by: einc <[email protected]>
1 parent b343ea1 commit 96f42dc

File tree

172 files changed

+345910
-19703
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

172 files changed

+345910
-19703
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,11 @@ Then access http://localhost:8080/
3030
- **Nikita Kasumov** - Developer
3131
- **Sam Zhou** - Developer
3232
- **Ben Shen** - Developer
33+
- **Vaishnavi Gupta** - Developer
3334
- **Yuxuan Chen** - Designer
3435
- **Cristie Huang** - Designer
36+
- **Kehui Guo** - Designer
37+
- **Miranda Yu** - PMM
3538
- **Theresa Cho** - TPM
3639
- **Ein Chang** - PM
3740

functions/filtered_courses/filtered-FA17-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-FA18-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-FA19-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-FA20-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SP17-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SP18-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SP19-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SP20-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SP21-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SU17-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SU18-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SU19-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SU20-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-SU21-courses.json

-1
This file was deleted.

functions/filtered_courses/filtered-WI17-courses.json

-1
This file was deleted.

0 commit comments

Comments
 (0)