Leslie Yip
Leslie Yip
Checklist: - [x] I have read and followed the [contribution guidelines](https://contribute.freecodecamp.org). - [x] I have read and followed the [how to open a pull request guide](https://contribute.freecodecamp.org/#/how-to-open-a-pull-request). - [x] My pull...
## Context Resolves #3673 ## Implementation Added logic to check if a given timetable is well-formed: - Add lesson clash check - Add exam clash check ## Other Information One...
## Context Resolves #3423 by allowing module colors and theme to be shared via URL. ## Implementation Module `colorMapping` and `themeId` are passed into the query parameters. e.g. ``` modules...
## Context Resolves #3723 ## Implementation https://github.com/nusmodifications/nusmods/assets/90888680/256f2d42-015d-4044-b9b7-ad58ea337956
## Context Resolves #3726 ## Implementation - Add an additional option to the module menu dropdown to add the module to the timetable https://github.com/nusmodifications/nusmods/assets/90888680/3bdb35b6-8614-45dd-aa7f-dcf95a44f652 ## Other Information - Would it...
### Describe the bug The planner's `ModuleMenu` overlaps with the dropdown caret icon of the next module. ### To Reproduce Steps to reproduce the behavior: 1. Go to Planner 2....
Updated modreg dates.
- Closes #4239 - Closes #4243 - Closes #4252
## Context Fixes #3929. ## Implementation Previously, TA mode will filter out all lectures. However, some mods (e.g. CS2103T) only have lecture lessons, so this PR makes all lessons togglable....