Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
058b684
added category attribute to requirements, seeded mock data
michaelzwang13 Oct 18, 2025
edef155
imported shadcn chart skeleton
michaelzwang13 Oct 18, 2025
db12ee9
added query to get requirements grouped by category
michaelzwang13 Oct 19, 2025
daac2b6
added query to get requirements grouped by category
michaelzwang13 Oct 19, 2025
7282d0f
basic bar chart implementation
michaelzwang13 Oct 19, 2025
7fbe6e3
degree selector functionality
michaelzwang13 Oct 19, 2025
287326e
integrated overlay toggle
michaelzwang13 Oct 19, 2025
0cea88a
overlay v1
michaelzwang13 Oct 19, 2025
f428ee1
chart overlay v2
michaelzwang13 Oct 19, 2025
d9e29bf
added tooltip to overlay
michaelzwang13 Oct 19, 2025
a1e74c0
merged main into branch
michaelzwang13 Oct 26, 2025
236431e
redid chart to categorize by subject
michaelzwang13 Oct 26, 2025
aa485a3
fixed sizing and moved labels outside
michaelzwang13 Oct 26, 2025
6fe4a2f
put other at the bottom of the chart
michaelzwang13 Oct 26, 2025
f0f6208
removed chart config
michaelzwang13 Oct 26, 2025
dbdc86f
fixed styling + added overall degree completion percentage
michaelzwang13 Oct 26, 2025
82d7420
biome linting fixes
michaelzwang13 Oct 26, 2025
a798c9a
Merge branch 'main' into feature/degree-chart
michaelzwang13 Oct 30, 2025
2576aac
fixed svg alt error and made code checking case insensitive
michaelzwang13 Oct 30, 2025
ee2bcc0
Merge branch 'main' into feature/degree-chart
michaelzwang13 Oct 31, 2025
3baa92e
Merge branch 'main' into feature/degree-chart
chenxin-yan Oct 31, 2025
35352de
fix imports
chenxin-yan Oct 31, 2025
39c8d5c
cleanup
chenxin-yan Oct 31, 2025
2b237db
instal recharts
chenxin-yan Oct 31, 2025
5e210e9
move degree-charts to its own module
chenxin-yan Oct 31, 2025
344df1e
clean up convex client provider
chenxin-yan Oct 31, 2025
fa96053
handle data fetching at the page level
chenxin-yan Oct 31, 2025
be0b978
fix typo
chenxin-yan Oct 31, 2025
9706b35
merged main
michaelzwang13 Nov 2, 2025
9149f0b
merged main
michaelzwang13 Nov 7, 2025
97eb0ec
fixed function implementation
michaelzwang13 Nov 7, 2025
9d17675
migration to pie chart
michaelzwang13 Nov 7, 2025
5d4d876
moved course information fetching into page.tsx to avoid rendering is…
michaelzwang13 Nov 7, 2025
48dc348
Merge branch 'main' into feature/degree-chart
michaelzwang13 Nov 9, 2025
64ea1f5
react hook fixes
michaelzwang13 Nov 9, 2025
38eabf4
flipped color scheme
michaelzwang13 Nov 9, 2025
2856c1c
fixed label rendering logic
michaelzwang13 Nov 9, 2025
2d8aed3
keep first load chart animation
michaelzwang13 Nov 9, 2025
b7ea514
cleaned up imports
michaelzwang13 Nov 9, 2025
32b5406
type fixes
michaelzwang13 Nov 9, 2025
edf6ac5
moved calculations
michaelzwang13 Nov 9, 2025
cb63d46
removed labels
michaelzwang13 Nov 9, 2025
dca9d6a
added donut style
michaelzwang13 Nov 9, 2025
29ce4b8
fixed inner text ui
michaelzwang13 Nov 9, 2025
a8cda45
fixed key index error
michaelzwang13 Nov 9, 2025
6027e33
disabled tooltip animation
michaelzwang13 Nov 9, 2025
3d529c7
Merge branch 'main' into feature/degree-chart
chenxin-yan Nov 10, 2025
0b3fcdf
clean up
chenxin-yan Nov 10, 2025
f4d860b
move degree chart to dashboard components dir
chenxin-yan Nov 10, 2025
6954ebb
clean up
chenxin-yan Nov 11, 2025
4b21c9a
type programs
chenxin-yan Nov 11, 2025
db61191
Merge branch 'main' into feature/degree-chart
michaelzwang13 Nov 14, 2025
98ce1e5
Merge branch 'feature/degree-chart' of github.com:TechAtNYU/CourseHel…
michaelzwang13 Nov 14, 2025
b51e47f
only fetch required/alt courses for credits
michaelzwang13 Nov 14, 2025
95a8946
fixed loading state
michaelzwang13 Nov 14, 2025
9021686
biome lint fixes
michaelzwang13 Nov 14, 2025
307c3b2
hard coded map of course codes to programs
michaelzwang13 Nov 14, 2025
b6e0a99
Merge branch 'main' into feature/degree-chart
michaelzwang13 Nov 17, 2025
ba4f015
updated fetching of programName for categories
michaelzwang13 Nov 17, 2025
cdb2719
biome
michaelzwang13 Nov 17, 2025
8485d61
improved user course lookup efficiency
michaelzwang13 Nov 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"packageManager": "[email protected]",
"dependencies": {
"@albert-plus/server": "workspace:*",
"@clerk/nextjs": "^6.35.0",
"@clerk/nextjs": "^6.34.5",
"@radix-ui/react-avatar": "^1.1.11",
"@radix-ui/react-checkbox": "^1.3.3",
"@radix-ui/react-context-menu": "^2.2.16",
Expand Down Expand Up @@ -44,7 +44,7 @@
"radix-ui": "^1.4.3",
"react": "19.2.0",
"react-day-picker": "^9.11.1",
"react-dom": "19.2.0",
"react-dom": "^19.2.0",
"sonner": "^2.0.7",
"tailwind-merge": "^3.4.0",
"zod": "^4.1.12"
Expand Down
Loading
Loading