monkeytype/frontend
Jack 01790d8a3a
refactor: shared user types (#5080)
* move user to shared definitions

this includes whatever user can have on it, tags, presets and so on

* profiles, mail and others

* fix logic

* yeet

* same as master for now

* tsc fixes

* remove comment

* fix tests

* chore: omit ips

* fix(language): remove some unnecessarily capitalised words in german 1k

* fix(typing): first space sometimes soft locking the website

* perf: speed up settings page loading

* fix: use selected typing speed unit on personal best popup (fehmer) (#5070)

* fix: Use selected typing speed unit on personal best popup

* refactor

* refactor

* test coverage

* use Format in more places

* Make config mockable

* dependency injection

* wip

* fix

* test

* touch

* fix(language): typos in russian_10k.json (kae) (#5082)

* Update russian_10k.json

- fixed typos
- removed duplicates

* - fixed extra typos

* remove duplicates

* fix(language): typos in russian_10k.json

* feat: add copy missed words to result screen (fehmer) (#5086)

* feat: Add copy missed words to result screen

* remove margin

* update icons

---------

Co-authored-by: Miodec <jack@monkeytype.com>

* impr(funbox): add 46 group languages to wikipedia funbox (RealCyGuy) (#5078)

* impr: provide all-time LB results during LB update (fehmer) (#5074)

Try to provide LB results during the LB update. There is a very small time-frame where
already running queries might fail during the update. For now we keep the 503 error in this
cases and monitor how often this happens on production.

* impr(funbox): add ` (grave accent, 96) and ~ (tilde, 126) to specials (#5073)

* impr: add testWords and wordsHistory to copy result stats (#5085)

* feat: add testWords and wordsHistory to copy result stats

* fix

* add fe ts dep

---------

Co-authored-by: Christian Fehmer <fehmer@users.noreply.github.com>
Co-authored-by: Andrey Kuznetsov <akuznetsov@outlook.com>
Co-authored-by: Cyrus Yip <cyruscmyip1@gmail.com>
Co-authored-by: fitzsim <fitzsim@fitzsim.org>
2024-02-19 17:15:15 +01:00
..
__tests__ fix: use selected typing speed unit on personal best popup (fehmer) (#5070) 2024-02-19 14:46:02 +01:00
scripts impr(layout emulator): add support for alt layer emulation (farkon00) (#4817) 2024-01-10 15:48:16 +01:00
src refactor: shared user types (#5080) 2024-02-19 17:15:15 +01:00
static feat: add copy missed words to result screen (fehmer) (#5086) 2024-02-19 14:57:20 +01:00
webpack refactor: shared user types (#5080) 2024-02-19 17:15:15 +01:00
.eslintignore
.firebaserc_example chore: add missing example file 2023-08-21 11:16:10 +02:00
docker-compose.yaml fix(docker-compose): use the user "node" for the frontend container (dirk-hub) (#4963) 2024-01-29 12:29:19 +01:00
firebase.json
gulpfile.js build: remove config check 2023-09-04 18:56:07 +02:00
jest.config.ts test: add jquery and mocks to frontend tests (#5013) 2024-02-07 16:11:07 +01:00
knip.json added knip to find unused exports 2023-08-10 18:32:33 +02:00
package-lock.json refactor: shared user types (#5080) 2024-02-19 17:15:15 +01:00
package.json refactor: shared user types (#5080) 2024-02-19 17:15:15 +01:00
postcss.config.js build: add postcss and autoprefixer 2023-08-12 14:59:11 +02:00
tsconfig.json chore: remove grecaptcha types 2024-02-17 18:44:14 +01:00