Shayna Kothari

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

starter

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

bug
hi-pri
frontend
starter

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

starter

This is really a bunch of tasks of adding flow typing to individual files but: - [ ] Add flow typing to all stores - [ ] Add flow typing...

project infrastructure
enhancement
frontend
starter

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

bug
code cleanup

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

project infrastructure

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

project infrastructure
frontend
code cleanup

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.

project infrastructure
Upgrade

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

starter