Commit graph

561 commits

Author SHA1 Message Date
Miodec
0b7ad942a4 fixed quote length all not working 2022-02-28 21:30:29 +01:00
Jack
c91dd52f88
Partial config save (#2604)
* saving key by key instead to support partial config

* using new savefullconfig funciton

* moved default config to its own file

* using full config update function

* merging potentially partial config from the db with default config

* added partial saving
moved default config to another file

* refactored with lodash

* removed unnecessary json parse

* changed parameter types
2022-02-28 19:53:55 +01:00
Miodec
256e674256 moved config values to global types 2022-02-28 12:53:38 +01:00
Evan
637b199c49
Add test-logic.ts (#2601)
* Add test-logic.ts

* add quote search functionality back

* things
2022-02-27 23:22:50 +01:00
Miodec
13bf690d44 fixed psa exception 2022-02-27 20:13:58 +01:00
Miodec
dd4d5551de fixed wpm acc and burst flashing for new users 2022-02-27 20:11:01 +01:00
Miodec
35dd8d7766 sending nosave param 2022-02-27 20:09:05 +01:00
Evan
fdabc4325a
TypeScript FrontEnd: Add Test Files (#2540)
* add funbox.ts

* add layout-emulator.ts

* add manual-restart-tracker.ts

* add monkey.ts

* add out-of-focus.ts

* add pace-caret.ts

* add pb-crown.ts

* add poetry.ts

* add practise-words.ts

* add replay.ts

* add test-timer.ts

* add timer-progress.ts

* add today-tracker.ts

* add tts.ts

* add weak-spot.ts and wordset.ts

* add wikipedia.ts

* fixes

* add shift-tracker.ts; please help me

* add result.ts

* add test-ui.ts

* add what I got

* Revert "add what I got"

This reverts commit 6c6b3d8b4b.

* fix

* merge or something
2022-02-27 19:04:03 +01:00
Miodec
fdc392dc01 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-27 18:40:35 +01:00
Miodec
46640e1408 optional 2022-02-27 18:40:29 +01:00
Evan
39b13804da
Update shift-tracker.js (#2597)
* Update shift-tracker.js

* Update shift-tracker.js
2022-02-27 18:36:02 +01:00
Ferotiq
01fedf40ee
dynamic keymap layout style fix (#2594) 2022-02-26 20:02:16 -06:00
Ferotiq
be8fcdbe3e
GOOD JOB MIO (#2593) 2022-02-26 19:33:52 -06:00
Ferotiq
34ac755630
Add dynamic keymap legend style (#2592) by Ferotiq
* Add dynamic keymap legend style

* Speed

* make it work with all layouts

* Fix bug

* Update layout-emulator.js

* Update layout-emulator.js

* mac fix

* we didn't need layout state

* make quote show up

* remove some

* Rename

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-27 01:11:52 +01:00
Miodec
6d496fe983 removed problematic characters from ascii temporairly 2022-02-27 00:59:58 +01:00
Miodec
b6568cd75b removed any 2022-02-26 23:46:24 +01:00
Miodec
bc773700ab removed any 2022-02-26 23:39:55 +01:00
Miodec
c6bb3be6b9 removed any 2022-02-26 23:38:07 +01:00
Miodec
acc5d147f2 removed any 2022-02-26 23:37:05 +01:00
Miodec
d3d8157f83 removed any 2022-02-26 23:36:07 +01:00
Miodec
e02f1b14d1 fixed incorrect type 2022-02-26 23:35:53 +01:00
Miodec
8a5fbc4751 removed any 2022-02-26 23:31:38 +01:00
Miodec
ea3df47046 removed any 2022-02-26 23:29:10 +01:00
Miodec
5f18424eed removed some any types, made config event more strict 2022-02-26 23:26:18 +01:00
Miodec
8ef55423d7 removed another any 2022-02-26 23:11:59 +01:00
Miodec
0c85df8791 removed some 'any' types 2022-02-26 23:09:36 +01:00
Ferotiq
fbea553fbf
Some Config Validation Fixes (#2558) by Ferotiq
* config validation fix

* isConfigValueValid doesn't need to be async, can just return promise

* split isConfigValueValid into a sync and an async function

* Hopefully change layoutfluid message

* fix

* fix again

* Update config.ts

* fix

* fix message thing and add validity enum

* fixed custom theme not changing

* Lots of changes

* renamed to config-validation

* added possible type async

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-26 22:12:03 +01:00
Miodec
0d6b58d56e fixed presets stopping the commandline from showing when user is not logged in 2022-02-26 12:57:40 +01:00
Miodec
ce505c9b8a completely fixed result saving for new users 2022-02-26 00:53:28 +01:00
Miodec
8476a7c594 fixed wikipedia not adding words correctly
closes #2566
2022-02-25 20:38:54 +01:00
Miodec
9579b818f6 removed some words
closes #2565
2022-02-25 20:13:14 +01:00
Miodec
1dfe082620 also hiding footer 2022-02-25 20:09:24 +01:00
Miodec
3c3b6f2091 bigger close button on the banners 2022-02-25 20:06:43 +01:00
Bruce Berrios
6b1e9efe73
Fix quote ratings (#2586) by Bruception
* Fix quote ratings

* Reorder logic

* Update message

* Fix consistency
2022-02-25 19:22:44 +01:00
Miodec
75dc3bc973 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-25 19:03:53 +01:00
Miodec
3d7692c560 fixed new user check 2022-02-25 19:03:48 +01:00
Stiaan Nel
fa2e83c03f
add language afrikaans (#2587)
* added afrikaans

* added afrikaans_1k

* added afrikaans_10k

* include afrikaans in _groups.json

* fix typo

* resolved comment
2022-02-25 01:07:52 +01:00
Miodec
32f1954176 switched delete calls around 2022-02-25 00:33:58 +01:00
Miodec
0718fd58bd Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-24 13:15:25 +01:00
iuuang
5d5492fc15
Added code_matlab (#2583) by iuuang
* Update spanish_10k.json

changed "not words", bad words and historical figures.

* Update spanish_1k.json

removed not full words and fixed capitalization.

* Update spanish_10k.json

* removed "non-words"

* Changes to Spanish 1k

fine, I'll stop including ü

* Update spanish_1k.json

* fixed capitalization of some words, removed surnames from controversial people

* updated spanish 200

removed some double words and some not common ones.

* updated spanish lists

second attempt.

* Create code_matlab.json

I dont know a whole lot but Im probably going to exand this as my knowledge expands too.

* Actually make the language show up

* remove caps

Co-authored-by: Jack <jack@monkeytype.com>
Co-authored-by: Ferotiq <evanrayweigel@outlook.com>
2022-02-24 13:15:09 +01:00
Bot_Manemj
3b53eba99d
Update french_10k.json (#2585) by TTamisier
Removed all duplicates and some swear words
2022-02-24 13:11:33 +01:00
Miodec
1eda09ea39 rounding time on the account 2022-02-24 12:39:20 +01:00
Miodec
4be9a686c4 fixed account document not being deleted 2022-02-24 12:33:54 +01:00
Miodec
b2386e04aa defaulting to false 2022-02-24 12:20:53 +01:00
gimmerain4days
9d522d0c37
English 25k - Replace British Spellings (#2578) by gimmerain4days 2022-02-24 00:28:33 +01:00
Octahedron
78279cefae
Fixed octa8 semicolon/colon (#2579)
some silly goofball accidentally put the layout data incorrectly haha
2022-02-23 14:46:55 -06:00
Bruce Berrios
8dbf0966d1
Upgrade mongo library to 4.x.x (#2576) 2022-02-23 14:23:54 -05:00
Charles Ancheta
65654624a6
Remove some @ts-ignores in frontend scripts (#2575)
* Remove some `@ts-ignores` in frontend scripts

- Create interfaces for `String` prototype and the `global` object
- Create type for errors in catch blocks
- Create partial type for Firebase user object
- Fix function signature of `objectToQueryString`
- Use strict equality on string comparisons

* Use Firebase types instead of partial types

* Revert "Use Firebase types instead of partial types"

This reverts commit 9d239205c7.

* Use Firebase types instead of partial types

* Move Global type to MonkeyTypes

- Also remove duplicate `TimeStats` type

* Create global alias instead of typecasting
2022-02-23 10:18:06 -05:00
Miodec
124e842115 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-23 13:45:52 +01:00
Samar Mohan
cc5eca2740
display 0 if the time typing is NaN. (#2571) 2022-02-23 13:35:09 +01:00
Miodec
6f67db0788 fixed page not changing to account after sign up
closes #2568
2022-02-23 13:29:57 +01:00
Miodec
34e1255cf9 fixed sticky banners media query not removing right icon 2022-02-23 13:19:19 +01:00
Ferotiq
bf281d9ba7
Update english.json (#2572) 2022-02-23 00:50:53 +01:00
Miodec
8dce406786 showing banner if server under maintenance
closes #2569
2022-02-22 21:31:52 +01:00
Vi Mio
e53c2418e6
Add Blue Dolphin theme (#2560)
* add blue dolphin theme

* update _list.json
2022-02-22 20:56:05 +01:00
Bruce Berrios
f9d6f52c15
Api overhaul (#2555) by Bruception
* Feat:Update response structure (#2427)

* Fix:response and error structure

* update:response message

* update:response class

* update

* Update response message

Co-authored-by: Mustafiz Kaifee Mumtaz <mustafiz.mumtaz@freecharge.com>

* Add MonkeyToken foundation (#2487) by Bruception

* Api changes (#2492)

* API changes

* Remove unused import

* Add Ape client (#2513)

* Add all endpoints (#2514)

* Merged backend typescript into api overhaul (#2515)

* Install typescript and add backend tsconfig

Cannot yet build due to a number of compilation errors in JS code

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Fix typescript compilation errors

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Migrated backend to ES modules

Switched to import export syntax

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add typescript declaration for anticheat

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Rename top level files to .ts

Fix service account json file typing

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add dev build scripts for backend typescript

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Removed empty lines and switched to using db

Cleaned up imports by removing needless empty lines and migrated to the new db.js instead of mongodb.js.

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Fixed backend commonjs syntax to ES module syntax

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Add build to backend start script

Signed-off-by: Brian Evans <ebrian101@gmail.com>

* Migrate some endpoints to Ape

* Strict equals

* Remove artifact

* ape -> Ape

* Ape migration p2 (#2522)

* Migrate leaderboard endpoints to ape

* Fixed comment

* Init backend types

* Fail

* Return

* Migrate Quotes to Ape (#2528)

* Migrate quotes to Ape

* Fix backend response

* Fix issue

* Fix rate limit (#2533)

* fix rate limit

* Fix import

* Fix issues

* Ape migration p4 (#2547)

* Migrate results endpoints to ape

* Remove unused import

* Remove unused import

* Fix loaders

* Make function async

* Hide try saving results

* Migrate some users endpoints to Ape (#2548)

* Complete Ape Migration (#2553)

* Complete ape migration

* Fix preset

* Return preset data

* Add typings

* Move captcha reset

* Read from params

* Fix result tags endpoint

* Fix stuck loader

* fixed lb memory not saving

* fixed quote rating popup not showing up for new users

Co-authored-by: Mustafiz Kaifee <49086821+Mustafiz04@users.noreply.github.com>
Co-authored-by: Mustafiz Kaifee Mumtaz <mustafiz.mumtaz@freecharge.com>
Co-authored-by: Brian Evans <53117772+mrbrianevans@users.noreply.github.com>
Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-22 20:55:48 +01:00
Miodec
9eb4e6ac86 not saving signed out result if failed
fixes #2564
2022-02-22 18:50:13 +01:00
Miodec
d3b4bf9f1b Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-22 18:40:46 +01:00
Miodec
2b5033ac1f removed evals completely 2022-02-22 18:35:59 +01:00
Miodec
10be208f0a not using evals 2022-02-22 18:11:53 +01:00
Souren Papazian
8d430b666c
Add western armenian language (#2556) 2022-02-22 14:35:41 +01:00
Angelo Fallaria
06ed2d4ddd
feat(language): add more words to code_rust.json (#2563) 2022-02-22 14:33:26 +01:00
Ferotiq
c0f2a066ff
Warn users on edge about disabling efficiency mode (#2562)
* add edge message

* Update test-timer.js

* Update test-timer.js
2022-02-22 14:12:48 +01:00
Miodec
eb5bdc8712 optional 2022-02-21 21:19:53 +01:00
Miodec
1113b878a6 updated message 2022-02-21 14:45:56 +01:00
Miodec
58a78d4496 fixed type 2022-02-21 14:34:40 +01:00
Miodec
9c6f678748 fixed type 2022-02-21 14:34:28 +01:00
Miodec
47af9c25dc fixed incorrect type 2022-02-21 14:26:51 +01:00
Miodec
4622f1522d parsing to int first 2022-02-21 14:21:12 +01:00
Miodec
88a35c3d7c using parse float instead (im stupid) 2022-02-21 14:13:16 +01:00
Miodec
9996d90e42 parsing to int 2022-02-21 14:06:54 +01:00
Brian Evans
86d7207c39
Update privacy-policy to reflect mongodb (#2552)
Data is now stored in MongoDB, so I updated the privacy policy to reflect this change. Also updated the "last updated" date.
2022-02-21 13:57:02 +01:00
Miodec
6cf1f06d0d temporairly accepting both strings and numbers 2022-02-21 13:56:25 +01:00
Miodec
251b7234a4 fixed showavg duplication 2022-02-21 13:46:00 +01:00
Miodec
725e51e9a5 added -2 to the list of allowed quotelengths 2022-02-21 13:36:15 +01:00
Miodec
0668a8cfdc fixed challenge schema 2022-02-21 13:26:55 +01:00
Miodec
6c307f0d78 sending nosave 2022-02-21 03:14:22 +01:00
Miodec
b59392cf1c moved average 2022-02-21 02:52:54 +01:00
Octahedron
a0f911961f
added "show average" setting (#2551) by octahedronv2
* added "show average" setting

hopefully this doesn't break everything :)

* Delete config-schema.js

* Delete commandline-lists.ts

* Delete config.ts

* Delete db.ts

* Delete index.html

* Delete modes-notice.ts

* Delete settings.ts

* Delete types.d.ts

* added show average setting

* changed the capitalization of ONE character

* Rounded the wpm calculation when mode is PB or AVG

* Only display average if user is logged in

* Only display average if wpm > 0

and by extension, only when the user is logged in.

* changed look of average display

Co-authored-by: Jack <jack@monkeytype.com>
2022-02-21 02:49:33 +01:00
Miodec
96bb69f765 parsing to int 2022-02-21 02:48:06 +01:00
Miodec
8e6af5b6d2 converted to ts 2022-02-21 02:18:09 +01:00
Miodec
bfb869ddc9 incorrect type 2022-02-21 02:13:48 +01:00
Miodec
684e3cb456 converted to ts 2022-02-21 01:28:42 +01:00
Miodec
e65f514a45 using challenge type 2022-02-21 01:24:45 +01:00
Miodec
d6ef4b5f9d more consistent schema 2022-02-21 01:24:33 +01:00
Miodec
1bca0a3734 moved challenge type to MonkeyTypes, fixed challenge type 2022-02-21 01:24:18 +01:00
Miodec
99b92ea947 fixed average pace not displaying correctly 2022-02-21 01:01:00 +01:00
Miodec
b03209ce0d removed console log 2022-02-21 01:00:40 +01:00
Miodec
f698158dea unnecessary function call 2022-02-21 00:57:18 +01:00
Ferotiq
4ea967d677
Add Config Validation to Every Config Value (#2542)
* add what I got so far

* add validation for the rest of the config settings

* some changes

* fix font size, tested all config settings

* add arrow function back

* change font size type

* change font size type

* Revert "change font size type"

This reverts commit fc6f0e78a4.

* merge
2022-02-20 19:30:15 +01:00
Miodec
9242b6e1a8 increased gap 2022-02-20 17:15:07 +01:00
Miodec
e93fe5aa9d removed unnecessary property 2022-02-20 17:13:08 +01:00
Miodec
90b50ff4ca hiding background filters when custom background is not set 2022-02-20 17:10:36 +01:00
Miodec
775fe34851 added auto switch theme
allows auto switching between light and dark theme based on system theme
closes #2088 and #1629
2022-02-20 17:07:02 +01:00
Miodec
2c9125124c increased margin 2022-02-20 16:13:54 +01:00
Miodec
840ae262c2 changed the styling of active settings in select2 2022-02-20 15:41:10 +01:00
Miodec
baf276dae3 added small gap for readability 2022-02-20 15:36:05 +01:00
Miodec
52b426957b wider slider thumbs 2022-02-20 15:35:22 +01:00
Miodec
d6ce31161a fixed quote lengths 2022-02-20 15:03:15 +01:00
Miodec
2cd87df040 fixed length fields 2022-02-20 14:49:53 +01:00
Miodec
07d9901967 fixed length fields 2022-02-20 14:48:48 +01:00
Miodec
a4ff6cbaab added quote length validation 2022-02-20 14:45:00 +01:00
Miodec
65f2f369bf Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-20 14:31:30 +01:00
Miodec
4ef34817ae added 'export csv' button to the account page
(only exports filtered results)
closes #919
2022-02-20 14:30:41 +01:00
arda-a
b1098c553e
layout update : whorfmax fine-tuning on index finger, swapped 'v' and 'y' (#2546)
- enabled alt-fingering for 'ty' and 'typ'
- 'ly' bigram is easier
2022-02-20 13:20:40 +01:00
xiao
f5cfb116ec
Fixed grammar. (#2541) 2022-02-19 22:03:46 -06:00
Miodec
dba083d1e9 fixed quote length filters not selecting correctly 2022-02-20 02:41:18 +01:00
Miodec
43562ea375 setting to custom if config is not default 2022-02-20 02:30:29 +01:00
Miodec
a02772b4d4 fixed config buttons not selecting 2022-02-20 02:26:46 +01:00
Miodec
e76c545b57 fixed keymap legend style resetting when changing keymap layout 2022-02-20 02:11:50 +01:00
Miodec
759f19c0ed fixed bump being on the wrong key 2022-02-20 02:08:26 +01:00
Miodec
543f417406 changed default chart animation length 2022-02-20 02:04:31 +01:00
Miodec
4d5c4dacbb added smoothing slider to the account page
closes #2470
2022-02-20 01:52:39 +01:00
Miodec
5e578c6e32 removed unused parameter 2022-02-20 01:51:58 +01:00
Miodec
c0677890ce temporary message fix before api overhaul is complete
closes #2531
2022-02-20 00:03:11 +01:00
Miodec
3891ddbe14 moved dependencies to frontend 2022-02-19 22:30:41 +01:00
Miodec
728a28c0b3 converted theme controller to ts 2022-02-19 22:17:23 +01:00
Miodec
370a873e60 converted verification controller to ts 2022-02-19 22:06:48 +01:00
Miodec
a2ecc054d4 converted tag controller to ts 2022-02-19 22:03:06 +01:00
Miodec
ba992a0632 fixed incorrect type 2022-02-19 22:01:42 +01:00
Miodec
9fc2675c6a converted sound controller to ts 2022-02-19 21:56:58 +01:00
Miodec
12f1f294c7 converted route controller to ts 2022-02-19 21:50:06 +01:00
Miodec
f4c12dc19b converted preset controller to ts 2022-02-19 21:36:03 +01:00
Miodec
f17ae684fb added preset config type 2022-02-19 21:35:47 +01:00
Miodec
67c16ec153 casting as string 2022-02-19 21:35:21 +01:00
Miodec
2e398ba2a2 using type for page name 2022-02-19 21:29:38 +01:00
Miodec
695300289e converted page controller to ts 2022-02-19 21:29:18 +01:00
Miodec
1549eb5aa1 fixed stuck on loading page when not logged in 2022-02-19 21:28:47 +01:00
Miodec
2f6534f8a8 setting page transition earlier 2022-02-19 21:12:13 +01:00
Miodec
a008fef06c fixed page changing twice on sign out 2022-02-19 21:10:03 +01:00
Miodec
9fe003aeab using console trace instead 2022-02-19 20:57:00 +01:00
Ferotiq
c1a3146765
add ready.ts (#2539) 2022-02-19 18:14:08 +01:00
Ferotiq
71cdce20e3
TypeScript FrontEnd: Add Account Files (#2494)
* add account files, config, and db, fix other files, and make lint script work on cmd

* fuck operating systems

* remove project from eslint

* Merging and fixing some bugs

* fixed result ordering

* fixed quote filter stopping all results

* fixed words filter not working

* corrected type

* Update commandline-lists.ts

* Update types.d.ts

* removing explicit tag types

* mfing prettier

* small changes

* stuff

* fixes

* fix cannot read properties of undefined

* another check just to be safe

* okay that works

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-19 17:44:27 +01:00
Miodec
c3825ab54e reworked leaderboards media queries. should fix #2488 2022-02-19 15:52:14 +01:00
Miodec
3caeb3fcdd fixed broken watches 2022-02-19 15:30:22 +01:00
Miodec
8cba5120c3 fixed scss task not running 2022-02-19 15:12:35 +01:00
Miodec
c0a6fc2430 disabling funbox when loading challenge 2022-02-19 13:54:11 +01:00
Miodec
5046863e30 fixed account page result sorting not working 2022-02-19 13:42:37 +01:00
Miodec
af6e8867aa updating modes notice while its invisible 2022-02-19 13:37:50 +01:00
Miodec
fa41ccc8e9 remembering lazy mode setting and automatically setting it back to enabled if language supports it 2022-02-19 13:37:25 +01:00
Miodec
df35476668 including nosave in configevent dispatch 2022-02-19 13:36:17 +01:00
Miodec
bf3e3d4da6 missing types 2022-02-18 23:41:51 +01:00
Jack
432fedb3c0
Pr-check 2022-02-18 19:25:33 +01:00
Miodec
c9b9e2705a added tasks for pr check that only run certain tasks
part of #2527
2022-02-18 18:14:39 +01:00
Miodec
5d0c5998d2 moved json validation to its own file 2022-02-18 18:08:22 +01:00
Miodec
8b1698d1a3 deleted unused file 2022-02-18 18:03:03 +01:00
Jack
e4a7c8b5e9
Layouts rewrite (#2529)
* added types

* converted qwerty to new format

* added type

* removed keymap structure

* updated space styling

* fixed keymap types

* removed type

* initial keymap element building (only supports staggered for now)

* using id instead of class

* using id

* moved class changes to the keymap file

* fixed matrix key count

* fixed split and matrix layouts

* fixed alice

* removed unused code

* removed unused code

* converted layout emulator to new format

* removed unnecessary field

* using type

* added layout

* added default layout

* added alias

* converted key flashing to new logic

* using new logic

* using new logic in mode next

* fixed iso alice

* converted some layouts

* added layouts json

* added functions to get layouts

* made getlayout synchronous

* updated layout types

* using new function

* added layout json schema validation
closes #2516

* converted ansi layouts to the new format

* modified schema

* fixed the rest of the layouts

* switched function back to async
2022-02-18 18:02:35 +01:00
Miodec
63ffda4bc6 updated result filters type 2022-02-18 13:59:55 +01:00
Miodec
d5d75f912b unnecessary 200 filter 2022-02-18 13:57:25 +01:00
Ferotiq
61ac178364
capitalize the first letter of each word in the string (#2525) 2022-02-18 11:57:23 +01:00
Miodec
f6d8233468 restarting test after enabling practise words. closes #2523 2022-02-18 00:37:04 +01:00
Miodec
c85b644b88 added json schema validation. part of #2516 2022-02-17 23:36:40 +01:00
Miodec
211f191340 typo 2022-02-17 23:25:31 +01:00
Miodec
6b5a4558b3 removed quote 2022-02-17 23:14:25 +01:00
Miodec
7e0e972571 unique id 2022-02-17 23:11:37 +01:00
Miodec
7ee599b7e4 unique ids 2022-02-17 23:10:35 +01:00
Miodec
058ce89828 typo 2022-02-17 23:03:55 +01:00
Miodec
f37656556f renamed file 2022-02-17 23:03:39 +01:00
Miodec
b4208dcc9d typo 2022-02-17 23:02:59 +01:00
Miodec
cf79d70c5d fixed json schema 2022-02-17 22:36:29 +01:00
Mehdi Hussain
dfc4dd4b0b
Add New Quotes (#2520)
* Added New Quotes

* Add More Quotes
2022-02-17 15:11:03 +01:00
howmanysmall
5bee5e3a04
Added support for the Lua and Luau languages. (#2519)
* Added Lua support.

* Updated other `.json` files.

* Added support for Luau.
2022-02-17 11:58:04 +01:00
Miodec
1063df32a0 converted to ts 2022-02-16 20:18:21 +01:00
Miodec
e9547cd8f6 converted to ts 2022-02-16 20:15:18 +01:00
Miodec
a4658aa15d converted to ts 2022-02-16 20:14:47 +01:00
Miodec
5abc9cd8a8 converted to ts 2022-02-16 20:14:02 +01:00
Miodec
2e27b7b4c6 converted to ts 2022-02-16 20:12:50 +01:00
Miodec
bfceda9867 converted to ts 2022-02-16 19:43:38 +01:00
Miodec
30cd260512 converted to ts 2022-02-16 19:42:20 +01:00
Miodec
99e24a92a1 converted to ts 2022-02-16 19:39:20 +01:00
Rizwan Mustafa
9ae8611440
Frontend Typescript: Convert theme-picker.js to ts (#2509)
* Convert theme-picker.ts to typescript

* Renamed _ to _index and removed commented code

* Used const instead of let for themeColors
2022-02-16 12:44:12 +01:00
Miodec
f9407f8263 converted to ts 2022-02-15 22:26:04 +01:00
Miodec
1c619b017e converted to ts 2022-02-15 22:20:33 +01:00
Miodec
a95b34b35f removed module ts-ignores 2022-02-15 22:14:11 +01:00
Miodec
3b97455cfc converted do ts 2022-02-15 22:08:01 +01:00
Miodec
da6100cae2 added mising type 2022-02-15 22:07:48 +01:00
Bruce Berrios
31b9530fe8
Fix typescript config (#2511)
* Fix typescript config

* Remove unneccssary declares

* updating colors if undefined

* using new function

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-02-15 21:26:23 +01:00
Miodec
ad1b3254af converted to ts 2022-02-15 17:08:12 +01:00
Miodec
77f9a484a5 fixed commands types 2022-02-15 17:08:05 +01:00
Miodec
6b2396ae55 converted to ts 2022-02-15 15:48:10 +01:00
Miodec
ff9fad196d close callback is optional 2022-02-15 15:48:01 +01:00
Miodec
7e46f2090f using new function 2022-02-15 15:46:45 +01:00
Miodec
ac8bd2fdcd converted to ts 2022-02-15 15:46:36 +01:00
Miodec
dd866b0c53 added theme colors datatype 2022-02-15 15:46:22 +01:00
Miodec
116551de16 converted to ts 2022-02-15 15:40:26 +01:00
Miodec
2ab2c3530c converted psa to ts 2022-02-15 15:40:02 +01:00
Miodec
2769255a2b converted monkey power to ts 2022-02-15 15:39:52 +01:00
Miodec
4654a8d55f added psa data type 2022-02-15 15:39:40 +01:00
Miodec
79943a67d8 converted modes notice to ts 2022-02-15 15:26:45 +01:00
Miodec
b3fe51c30b converted leaderboards to ts 2022-02-15 15:13:56 +01:00
Miodec
119956dfa3 added leaderboards structure 2022-02-15 15:13:29 +01:00
Miodec
c42241c386 converted keymap to ts 2022-02-15 14:31:56 +01:00
Timothy Gibbons
8f22781b36
Added Poems (#2493)
* Added Poems

- "The Seal Lullaby" - William Carlos Williams
- "The Red Wheelbarrow" - Rudyard Kipling

* Added Poems

- "The Seal Lullaby" - William Carlos Williams
- "The Red Wheelbarrow" - Rudyard Kipling

* Fix ID

* Fix Grammar

* Added Full Stop
2022-02-15 14:06:46 +01:00
sombre-hombre
4609941e9c
Fixed typos in russian quotes (#2508) 2022-02-15 14:06:04 +01:00
Miodec
c841c5f71e Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-02-14 20:24:59 +01:00
Miodec
72d4cf576c fix for word count and time filters not working 2022-02-14 20:24:54 +01:00
Miodec
3e382a0bd2 added global 2022-02-14 20:23:10 +01:00
Rizwan Mustafa
15eab37068
Frontend Typescript: Convert language-picker.js to typescript (#2499)
* Moved LanguageGroup type to interface file

* Converted language-picker.js to typescript

* Commented language-picker stuff since moved to combo-box

* Replaced Types with MonkeyTypes
2022-02-14 19:13:12 +00:00
Miodec
ed76a77397 fixed typo causing custom theme inputs to be broken
closes #2502
2022-02-14 19:38:59 +01:00
Miodec
994d1bc609 actually using the converted values 2022-02-14 17:01:43 +01:00