* impr: add selfhosting using docker only
* add recaptcha config and docs
* add documentation on the backend-configuration.json file, remove ---redacted--- from example config
---------
Co-authored-by: Jack <jack@monkeytype.com>
* Renamed command line setting timer-progress bar
* Make account config input an `input` so it takes up less space
* Revert "Make account config input an `input` so it takes up less space"
* fix(ci): update formatting workflow commit message
ensure that commit message meets conventional commits specification
* tweak(ci): fix commit type
---------
Co-authored-by: Aaron <79121360+hazyboba@users.noreply.github.com>
* fix: spelling mistakes in Nepali wordlist and quotes (#4528)
* fix spelling mistakes
* fix spelling mistakes in word list
* remove duplicates
* fix quote lengths
* chore: disable commitlint in commit-msg hook
This should make life easier for new contributors.
PR names still have to follow the convention though.
This check still runs on master on the main repo.
* node 18
---------
Co-authored-by: sapradhan <sapradhan@users.noreply.github.com>
Co-authored-by: Miodec <jack@monkeytype.com>
* using modular sdk
* removing last script
* replacing more code
* unused code
* removed unused code
* removed unused code
* importing auth
* using analytics controller
* importing auth and analytics
* importing auth
* updated git ignore
* fixed path
* removed live config from gitignore
* added error message when failing to initialize firebase
* added live config
using live config when building production
* removed unused code
* fixed incorrect function use
* added example config
* added a step to the contributing guide
* optional steps
* fixed path
* using example in source code so that github actions dont cry like little babies
* using function correctly
* using function correctly
* ignoring live
* removed
* added action webpack config
* bruce said "no-no"
This reverts commit 0a1e5e1660.
* Fix
* Add ignore
* updated instructions
* using correct functions
* using correct function
* missing parameter
* using correct function
* using correct function
* removed ts ignores
* using new functions
* removed refresh
* using new functions
* merge fix
* fixed merge
* regenereated lockfile
* using correct function
* defaulting to the email thats already entered
* moved lines
Co-authored-by: Bruception <bberr022@fiu.edu>