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