Joshua Chen

Results 184 issues of 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,...

repo maintenance

![Test](https://github.com/coursetable/coursetable/assets/55398995/af9b47b1-1d4b-4366-b24c-ab27cb2e5558)

bug
UI/UX

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`:...

bug
API
UI/UX

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...

repo maintenance

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

Modal
New data structure

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...

UI/UX