* added package for compressing strings
* added popup to share test settings
* added function to parse test settings from url
* returning if no settings were applied
* removed pointless try catches
* added type for shared setings instead of casting
* small refactor
* unnecessary ??
* added config param for tape mode
* added settings section
* added commands
* moving caret to the correct place with tape mode is active
* only jumping line when not using tape mode
* prettier
* scrolling tape
* restarting test when tape mode changed
* showing one line when tape mode is active
* added function for scrolling words horizontally
* scrolling tape when layout emulator is enabled
* removed left margin when tape is active
* disable tape for some challenges
* fixed incorrect caret position when going back to a previous word
* ignoring no-this-alias
* fixed lines scrolling to often when tape mode was disabled
* storing caret width in a variable
* not allowing tape mode and show all lines together
* removed unnecessary comment
* reduced code repetition
* throwing error when no name provided
* stopping signout if no current user
* expanded to 16 chars
* moved code to popup file
* added google sign up popup
* checking if name is available in the backend
* deleting account if popup was closed
uncommented sign up process
addd functions to enable and disable input
* added google sign up event to avoid circular dependency
* hiding by default
* name is no longer optional
user is deleted if its database object is not found
* using loader to indicate background activity
* Added button to make quote favorite at the end of result
* Added button to make quote favorite in quote search results
* Fixed bug where icon did not update
* removed debug log
* Fixed bug due to optional data
* Added functionality to show favorite quotes only
* Fixed typo
* Fixed styling bug
* Moved routes over to user
* Renamed routes
* fixed style
* reordered buttons
* smaller favorite button
* showing loader
* using max content instead
* hiding button when not logged in
* showing loader
Co-authored-by: Miodec <bartnikjack@gmail.com>
* Started conversion to typescript
* Some more fixy fixy
* Final fixy fixy or at least that is what it seems
* Even more fixy fixy
* Add verifed = false upon usre creation
* Added return type
* Removed extra data
* Fixes
* Removed class syntax of UserDAO
* Name fix
* Renamed UserDAO to UserDAL
* Fixed errors
* Fixed some problems
* Fixed pb bug
* Strict Equality
* Var name change
* Var name change
* replaced rgba with sub-alt
* changed color name
* reworked button styles, removed icon-button
* renamed color
* grid
* no text decoration
* renamed all icon buttons to text buttons
* using text-button
* fixed discord section
* using button class instead of redeclaring styles
* updated scroll styling
* more consistent scroll to top styling
* dot not in link
* fixed dot spacing
* actually fixed dot (stupid prettier)
* signout closer to the edge
* using text-button class
* updated button text for consistency
* lowercase
* moved show average section down
* fixed icon not being fixed width
* updated focus and hover button styling
* footer using text-button class
* fixed spacing
added new lines
* making sure custom themes work with sub alt
* updated validation
* reordered colors
* added sub alt colors to all themes
* updated alt sub colors
* temp
* updated sub alt colors
* updated sub alt
* fixed merge
* fixed merge
* merge fix
* moved section down
* lowercase
* merge fix
* consistent wording
* merge fix
* fixed merge
* removed test notifications
* removed balloon
* adjusted subalt
* removed debug code
* removed unused code
* removed some unused/old code
* fixed dot spacing