* Switch to ts-node-dev for development
* Minimal setup for backend testing
* Basic controller test
* __tests__ directory
* Delete old DB client
* Improve tests, ensure DB cleanup only runs for inMemory DB
* 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
* 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
* 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
* Converted initial outputs to color outputs
* Some more coloring
* Colored all error outputs
* Completed coloring of outputs
* Created basic logger instance
* Moved over to Winston for logging
* Remove unnnecessary stuff
* Added max file size
* Renamed log to logToDb
* minor refactor and added tab separation with timestamps
* Some changes. Thanks Bruception
* Created wrapper for logger
* Tiny refactor
* Some fixes
* Some fixes
* Update example env
* Remove general
* using default yellow, making colors bold
* removed square brackets
* removed square brackets
* using logger instead of console log
* updated timestamp format
* moved comment up
* Fixed typo
Co-authored-by: Miodec <bartnikjack@gmail.com>