Skip to content

DEV-678 Info Component Popover UI - #507

Open
hannahchoi05 wants to merge 6 commits into
previewfrom
hannah-info-component-popover-ui
Open

hannahchoi05 wants to merge 6 commits into
previewfrom
hannah-info-component-popover-ui

Conversation

@hannahchoi05

@hannahchoi05 hannahchoi05 commented Aug 20, 2026 •

Copy link
Copy Markdown
Contributor

References

Proposed Changes

  • Popover replaces modal. InfoComponentPopOver renders course details anchored to the search result instead of opening a full-screen modal. SortableItem wraps search-result items in the popover.
  • Semester-specific feedback. Reads term history from /course/details/ and passes term_code to /course/comments/ so reviews reflect the selected semester. Term selection defaults to the newest term that actually has feedback, rather than walking the term list by index.
  • Fetch retry. Error state is tracked separately from courseDetails, so a failed detail fetch no longer sticks — reopening the popover retries instead of showing a cached error. Successful responses stay cached.

Follow-Up Notes / Known Bugs - (edit: both resolved in this PR)

  • Notice that as we switch between terms, grading isn't updated. I created a new issue to deal with this.
  • When we switch between terms, the rating in the request body is not changing, I created a new issue for this.

@linear

linear Bot commented Aug 20, 2026

Copy link
Copy Markdown

DEV-678

@vercel

vercel Bot commented Aug 20, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
plan Ready Ready Preview Sep 25, 2026 8:08pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 068cbfa9 Deployed Sep 25, 2026 by vercel[bot]
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.

1 participant