Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

saved courses into main #954

Merged
merged 29 commits into from
Oct 30, 2024
Merged

saved courses into main #954

merged 29 commits into from
Oct 30, 2024

Conversation

plumshum
Copy link
Contributor

@plumshum plumshum commented Oct 29, 2024

Summary

This pull request is the finalizing saved courses for main and then release

  • tested migration script on dev
  • course draggle
  • final front-end fixes
    - [ ] finalize padding and color

Remaining TODOs:

  • final migration on prod

Depends on #{number of PR}

Test Plan

Notes

Blockers

  • A newly discovered dependency that hasn’t been addressed

Breaking Changes

  • Database schema change (anything that changes Firestore collection structure)
  • Other change that could cause problems (Detailed in notes)

plumshum and others added 19 commits September 17, 2024 18:05
* Change course menu to click state (#898)

* add save button and icon

* change position of save course button

* added new Save Course Modal

* added new Save Course Modal

* added basic front-end look

* re-edit teleport modal

* fixed basic front-end look

* renamed icon

* fixed frontend alignment

* fixed frontend alignment and file path

* added feature flag for save course modal

* fixed front-end bug and modal hierachy

* change method and emit names

---------

Co-authored-by: KaylinChan <[email protected]>
- can save a course when press 'done'
- course is saved to an empty collection
- add functions for add & edit collection
- can save one course to multiple collections w/ checkbox
- saved course will be removed from semester view and from fullfilled requirements
- pop up notification
- finished scrollable checkbox frontend
- fixed the bug for selecting a singular checkbox
- believed its stored in firestore when added to collection
- renamed collection to savedCourses for firesetore clarity
- saveCourseModal allow user to name their new collections
- moved scss into a separate file
- added updateDoc in backend functions
- made edit Collections modal more functional with saveCourse
* add icon

* fix icon

* feature flag

* fixed feature flags

* collections page empty front-end look (#940)

* added save-collection emit

* create sidebar vue

* connected dashboard and sidebar

* finished empty front-end look

* adjust hover

* fixed positioning

* update artifact version

* added front-end look for saved courses in collection

* fixed collectionsidebar css for frontend implementation

* edit collection modal + front-end fixes

- added edit collection modal and text input collection modal
- fixed front-end with trash can
- fixed front-end with dropdown button and edit collection button

* frontend fixes

- fixed padding
- fixed null issue

* added helper function in utilities

* ran prettier

* frontend fixes

---------

Co-authored-by: Hannah Zhou <[email protected]>
Co-authored-by: Hannah Zhou <[email protected]>
@dti-github-bot
Copy link
Member

dti-github-bot commented Oct 29, 2024

[diff-counting] Significant lines: 1444. This diff might be too big! Developer leads are invited to review the code.

Copy link
Contributor

github-actions bot commented Oct 29, 2024

Visit the preview URL for this PR (updated for commit 8b9bbb2):

https://cornelldti-courseplan-dev--pr954-saved-courses-jnes7zzy.web.app

(expires Fri, 29 Nov 2024 22:47:00 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 6d4e0437c4559ed895272bbd63991394f1e0e933

@plumshum plumshum marked this pull request as ready for review October 30, 2024 16:43
@plumshum plumshum requested a review from a team as a code owner October 30, 2024 16:43
Copy link
Contributor

@nidhi-mylavarapu nidhi-mylavarapu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

saved!! YAY!!!!

@nidhi-mylavarapu nidhi-mylavarapu merged commit 275203e into main Oct 30, 2024
11 checks passed
@nidhi-mylavarapu nidhi-mylavarapu deleted the saved-courses branch October 30, 2024 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants