* 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 type for leaderboard entry
* converted leaderboards to ts
* fixed return type
* renamed occurences to DAL
* removed as any
* removed as any
* removed type casting
* 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>
* Created API for making quotes fav
* Moved routes over to quotes
* Renamed favQuotes to favoriteQuotes
* Renamed routes
* Removed error to prevent confusion and panic
* Added regex check for quote id and added fav quote number check
* Some fixy
* Added configuration for max favorite quotes
* Added grouping
* Created variable for storing collection
* Changed variable name
* Changed variable name
* Fixed some problems
* Fixed bug
* Added length chekc for quoteId
* MOved routes over to user
* Renamed routes
* 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