E-Liang Tan
E-Liang Tan
### Describe the bug  The URL should've been shortened to something like `https://modsn.us/`. ### Cause We have a [short_url.php](https://github.com/nusmodifications/nusmods/blob/master/infra/instance/short_url.php) script which mediates requests to our modsn.us URL shortener service....
1. Move debug.ts flags into new feature flags in featureFlags.ts. These flags should still read from query params. 1. Replace useGlobalDebugValue with a new feature flag. 1. Ensure featureFlags.ts doesn't...
NUSMods currently uses some serverless functions located at https://github.com/nusmodifications/serverless-functions, which are hosted by stdlib.com. This was necessary in the past as NUSMods had no way to run serverless functions. However,...
### Describe the bug Some of our buttons are wrapped with tooltips to provide additional info, e.g. the delete/hide buttons on the timetable page, as well as the nodes in...
`useMediaQuery` was added in #3007 to replace the `makeResponsive` higher order component. This issue tracks the removal of the deprecated `makeResponsive` from the codebase. At the time of writing, there...
## Context About 1.5 years ago, we moved both projects to Docker (#1826). Our goal was to make it easier for new contributors to get started by simplifying their getting...
### TL;DR Uses React Concurrent Mode APIs (added in #3039) to optimize the Venues components reworked in #3038. ### Optimizations in this PR 1. Uses `useDeferredValue` to allow the search...
## Context This is a rather large PR that makes various changes to the components on the Venues page. ## Details The biggest (and probably only?) user-facing change is that...
## Context This is another item split out of #2922. This PR: * Installs experimental versions of React and React DOM. * Switches the whole app to use concurrent mode....
This package was renamed, and so will not be automatically upgraded by Renovate bot. See: https://github.com/atomiks/tippyjs-react/releases/tag/v4.0.0 This new package also comes with breaking changes. The biggest one seems to be...