Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
070b32d
add isAvailable filter to search page
selfint Jan 8, 2026
4312c39
optimize degree requirements fetching
selfint Jan 9, 2026
9f2ca9e
use node v22 engine
selfint Jan 9, 2026
ee3527a
use vercel adapter
selfint Jan 9, 2026
a7eff73
update dependencies
selfint Jan 10, 2026
ed864ee
Revert "update dependencies"
selfint Jan 10, 2026
db6a43a
fix node issues
selfint Jan 10, 2026
a2f57a9
fix npm issue
selfint Jan 10, 2026
07449be
fix npm issue 2
selfint Jan 10, 2026
5e4be7d
fix npm issue 3
selfint Jan 10, 2026
20b0a72
fix npm issue 4
selfint Jan 10, 2026
797c28f
fix npm issue 5
selfint Jan 10, 2026
a73874b
work on stream-based courseData
selfint Jan 11, 2026
5908374
fix most bugs
selfint Jan 11, 2026
7a9d976
fix more
selfint Jan 12, 2026
bc03244
more improvements
selfint Jan 13, 2026
961328c
more of the fixing
selfint Jan 13, 2026
54b370f
fix bugs
selfint Jan 13, 2026
d94b7df
add firebase auth
selfint Jan 14, 2026
cc0593a
fix catalog header
selfint Jan 14, 2026
8b5fea1
fix empty semesters bug
selfint Jan 14, 2026
2ab7cb7
more fixes
selfint Jan 14, 2026
f5e92b1
optimize data fetching
selfint Jan 15, 2026
1ad5085
restore course data
selfint Jan 15, 2026
b545d26
remove debug print
selfint Jan 15, 2026
4c8a288
Create +page.ts
selfint Jan 15, 2026
fa2dc57
Delete +page.server.ts
selfint Jan 15, 2026
26157bb
improve search
selfint Jan 16, 2026
e7b5f8a
fix settings section reactivity
selfint Jan 16, 2026
14bfb06
fix reactivity warnings
selfint Jan 16, 2026
b328f11
fix title bar issue
selfint Jan 16, 2026
6bf76ad
fix degree section reactivity
selfint Jan 17, 2026
1f5d593
update course data
selfint Jan 17, 2026
f338f47
remove gifs assets dir
selfint Jan 17, 2026
1656757
tweak titlebar
selfint Jan 17, 2026
39a01db
fix semester page emoji missing
selfint Jan 17, 2026
a517e2a
fix preview share button not copy path
selfint Jan 17, 2026
c9aae75
remove dead code
selfint Jan 17, 2026
7f742e3
add data v4 to svelte
selfint Jan 17, 2026
29896b9
[Automated] Update data
github-actions[bot] Jan 18, 2026
47eaeb3
Update README.md
selfint Jan 18, 2026
4c939d5
[Automated] Update data
github-actions[bot] Jan 19, 2026
b179c74
[Automated] Update data
github-actions[bot] Jan 20, 2026
9ee6cdd
[Automated] Update data
github-actions[bot] Jan 21, 2026
ca13624
[Automated] Update data
github-actions[bot] Jan 22, 2026
f8c42d5
[Automated] Update data
github-actions[bot] Jan 23, 2026
db8a75e
[Automated] Update data
github-actions[bot] Jan 27, 2026
92819de
[Automated] Update data
github-actions[bot] Jan 28, 2026
9ada2c2
[Automated] Update data
github-actions[bot] Jan 29, 2026
b643799
[Automated] Update data
github-actions[bot] Jan 31, 2026
954c41e
[Automated] Update data
github-actions[bot] Feb 4, 2026
a500350
[Automated] Update data
github-actions[bot] Feb 5, 2026
93d5ef7
[Automated] Update data
github-actions[bot] Feb 6, 2026
85d3a94
add more filters to search page
selfint Feb 6, 2026
2423416
fix search page
selfint Feb 6, 2026
e1552f1
add faculties to semester page
selfint Feb 6, 2026
46ed3d3
refactor cms
selfint Feb 6, 2026
0e34283
fix missing margin
selfint Feb 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 5 additions & 7 deletions .github/workflows/data.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,18 @@ jobs:
git reset --hard origin/main

- name: Update courseData.json
run: node scripts/generateCourseData.mjs 10000 > src/lib/assets/courseData.json
run: node scripts/generateCourseData.mjs 10000 > static/courseData.json

- name: Update static/_catalogs
run: |
set -e
node scripts/generateCatalogsRaw.mjs
node scripts/generateCatalogsStatic.mjs
node scripts/generateCatalogsManifest.js
node scripts/generateCatalogsHeader.js

- name: Check if data has changed
run: |
if git diff --quiet src/lib/assets/courseData.json && git diff --quiet static/_catalogs; then
echo "No changes to static/_catalogs or src/lib/assets/courseData.json, stopping the workflow."
if git diff --quiet static/courseData.json && git diff --quiet static/_catalogs; then
echo "No changes to static/_catalogs or static/courseData.json, stopping the workflow."
gh run cancel ${{ github.run_id }}
gh run watch ${{ github.run_id }}
fi
Expand All @@ -53,7 +51,7 @@ jobs:
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add src/lib/assets/courseData.json
git add static/courseData.json
git add static/_catalogs
git commit -m "[Automated] Update data"
git push --force origin generate-data
Expand All @@ -65,4 +63,4 @@ jobs:
DATE=$(date +'%d-%m-%Y')
gh pr create --base main --head generate-data \
--title "[Automated] Update course data $DATE" \
--body "This automated PR updates the \`src/lib/assets/courseData.json\` file."
--body "This automated PR updates the \`static/courseData.json\` file."
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img src="https://raw.githubusercontent.com/selfint/degree-planner/refs/heads/main/static/favicon.png" alt="Technion degree planner logo" width="150"/>
<img src="https://raw.githubusercontent.com/selfint/degree-planner/refs/heads/main/static/favicon.webp" alt="Technion degree planner logo" width="150"/>
</p>

<p align="center">
Expand Down
Loading