v1.2.0: Add course info popovers, favicon, and viewport-fitted layout

- Course info popovers with description, instructors, and specialization
  tags; opens on hover (desktop) or tap (mobile) with smart positioning
- Page title and graduation cap favicon in NYU Stern purple
- Desktop layout fits viewport without page-level scrolling
This commit is contained in:
2026-03-27 12:23:15 -04:00
parent 99a39a2581
commit 441d61abc3
7 changed files with 520 additions and 6 deletions

View File

@@ -1,5 +1,13 @@
# Changelog
## v1.2.0 — 2026-03-27
### Changes
- **Course info popovers** — each course now has an info icon that opens a popover showing the course description, instructor(s), and specialization tags, extracted from the J27 Electives PDF; opens on hover (desktop) or tap (mobile), with smart positioning that flips above when near the bottom of the viewport
- **Page title and favicon** — updated browser tab from "app" with Vite icon to "EMBA Specialization Solver" with a graduation cap favicon in NYU Stern purple
- **Viewport-fitted layout** — desktop layout now fits within the viewable area without page-level scrolling; each pane scrolls independently
## v1.1.1 — 2026-03-27
### Changes