Joshua Chen
Joshua Chen
They can already interact with worksheets on the catalog, but they can't actually use the worksheet page. Maybe we should hide the statistics panel? My personal preference is to use...
Fix https://github.com/coursetable/coursetable/issues/1217
This is needed for https://github.com/coursetable/coursetable/pull/1427 to work. @bearsyankees My website is fully server-rendered with react-helmet. You can check the impl here: - https://github.com/Josh-Cena/Josh-Cena.github.io/blob/master/server/pre-render.ts - https://github.com/Josh-Cena/Josh-Cena.github.io/blob/master/src/server-entry.tsx The code here is slightly...
In the future, a lot more stuff will be powered by cached GQL data so it's better if they can be auto refreshed when GQL data potentially changes. (Buildings, subjects,...

There are a lot of Sentry errors because someone could click the button twice in a row which causes DB write failure, or missing records, etc. Common examples: - `NO_FRIEND_REQUEST`:...
There's no way to preview how the UI renders through the Vercel deploy preview—that makes it a bit useless. Without a properly working sign-in infrastructure, we may still deploy some...
We recently got a question asking how many courses were there for Fall23 at this time last year. I had to go through git history to find out. Once we...
Once Ferry does a better job at tracking course info changes, we should display the two timestamps on the course modal. Very related: https://github.com/coursetable/coursetable/issues/1619 Depends on https://github.com/coursetable/ferry/issues/303
Now we don't require doing the challenge to access catalog data. This means users that aren't pre-verified (via Yalies) and haven't done the challenge are "logged in" but the catalog...