Skip to content

Conversation

huonggiangbui
Copy link
Member

Merge 2022 OSI contributions, with most of contributions related to UI improvements and formatting

Related issues: #77 #63 #62 #50 #72

embeddedt and others added 27 commits October 9, 2022 09:54
Students were getting confused and thinking they had selected an
option when they were really just hovering on it. Also, touching
the option results in it remaining "hovered" even after the finger
is long gone.
This is done in addition to changing the title as was done previously.
* Use document.visibilityState to determine when the tab is not focused.
  This avoids a race condition where the tab is unfocused before the
  page has loaded, so the app can't detect it. Also, this lets us
  get rid of an event handler.
* Forcefully close the notification that was previously open, to improve
  reliability of seeing the new notification.
Thanks @embeddedt

Co-authored-by: embeddedt <[email protected]>
* eslint setup (missing husky integration)

#62

* Fixed eslint errors

* Added lint:fix script to package.json

* added server pre-commit husky

Co-authored-by: Shubh Bapna <[email protected]>
* Removed use of any.

Referencing issue #63

* Implemented PR type suggestions

* �Fixed pull request suggestions.

* Fixed middleware sending response

* Fixed pull request suggestions

* Removed unnecessary undefined from arguments

* Changed string check to check for empty strings

* Fixed eslint errors
* Added missing import statement

* Fixed eslint
* Make sure polling results are only sent to instructors

* Add UserType enum
Several QoL (quality of life) improvements
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants