Shayna Kothari
Shayna Kothari
There should be some kind of confirmation window that pops up before an action (either allow/challenge or tax/steal/assassinate/etc.) is confirmed, to avoid clicks right as options are rendered being registered....
Position paper deadlines, delegate edit deadlines, etc. They shouldn't be something Tech has to edit every year -- should be part of the Conference model. Also any dates in AdvisorChecklistDelegateFeeText.md....
Right now, you have to refresh to confirm you graded your position paper! What this probably entails is, upon successful reception of a graded position paper, updating the PositionPaperStore via...
Currently, much of our code uses `var`; we should move away from using it and change all usages to `let` (for variables that will be updated) or `const` (for variables...
This is really a bunch of tasks of adding flow typing to individual files but: - [ ] Add flow typing to all stores - [ ] Add flow typing...
Old issue: `calculateScore` in `ChairPaperView` determines what score is sent to the backend for each rubric category through the following calculation: `(category_weight / 5) * score` (score is a number...
Flux is outdated and we should switch to Redux; possibly following instructions here: https://redux.js.org/recipes/migrating-to-redux Our upgrade of React, Flux, and Jest broke our frontend unit tests; switching to Redux will...
`ChairNoteView` and `DelegateNoteView` contain a lot of similar logic -- they're both almost the same component, just using slightly different information to determine who to send things to. This also...
As of React 17, [`componentWillMount` is now considered unsafe](https://reactjs.org/docs/react-component.html#unsafe_componentwillmount). We should move all use cases to `constructor` or `componentDidMount` instead.
Position paper grades are released to advisors + delegates as they come right now, which means if some committees grade later than others it's very evident. Could be helpful to...