nthumodifications/courseweb
🏫 National Tsing Hua University Course Selection for students by students
nextjsnthunthumodsreactstudentsvercelwebapp
First Claude commit: Feb 22, 2026Last Claude commit: 2mo agoDiscovered: Apr 12, 2026
Recent Claude Commits
Replace _redirects with wrangler.toml for CF Workers SPA routing
91fa0bd2mo agoauthor_emailFix packageManager version to match actual bun version
86bf12f2mo agoauthor_emailAdd Cloudflare Pages _redirects for SPA routing
768dc512mo agoauthor_emailfix peo sync: collect semester links from all <td> cells, not just cells[1]
a9c0eaf2mo agoauthor_emailfix sports venues: alias 體能訓練室→重訓室 and fix semester (current) label
9e3b4932mo agoauthor_emailfix: guard against undefined facilities when API returns error response
d2c21922mo agoauthor_emailrefactor: improve opening times structure and move to /sports route
a4aed682mo agoauthor_emailfeat: auto-parse PEO sports facility opening times via Gemini + CF Worker cron
ac28a992mo agoauthor_emailfeat: add sports-venues to apps page
17b53f93mo agoauthor_emailrefactor: move occupancy to standalone sports-venues page
11fe6913mo agoauthor_emailfeat: add venue occupancy scraper from NTHU PEO
e511b483mo agoauthor_emailfix: make timetable-ics.ts self-contained, remove @courseweb/shared import
edae4103mo agoauthor_emailfix: replace catchall validator with direct c.req.query() for dynamic key
651f5263mo agoauthor_emailrefactor: remove proxy, point calendar links directly to backend API
74f9cb03mo agoauthor_emailfix: move timetable ICS generation to backend API, resolving 502 errors
edaad373mo agoauthor_emailfix: resolve calendar ICS download failures on Chrome and Safari
a73efbd3mo agoauthor_email