E-Liang Tan

Results 42 issues of E-Liang Tan

### Describe the bug ![image](https://user-images.githubusercontent.com/12784593/62867584-2ead9900-bd46-11e9-8c3f-d553a7dc6045.png) 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....

bug
good first issue

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

good first issue
better engineering

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

better engineering

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

bug
good first issue
user interface

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

good first issue
better engineering
taken

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

better engineering

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

performance
venues page

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

performance
better engineering

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

good first issue