Commit graph

1947 commits

Author SHA1 Message Date
Miodec 809ef46e11 removing filter buttons when closign account page
readding buttons when opening the account page back
2022-10-09 01:30:27 +02:00
Miodec f09d4bb50f only filling releases elements when opening popup
clearing dom element after closing the popup
only requesting one release when setting footer version name
only requesting 5 releases
updated releases api url
2022-10-09 01:13:53 +02:00
Miodec c9d357cf82 empty default structure 2022-10-09 01:12:30 +02:00
Miodec 640e5a4894 clearing background color property after animation is done
closes #3638
2022-10-09 00:41:34 +02:00
Miodec f2d7acd7f0 updated cache headers 2022-10-09 00:22:34 +02:00
Miodec 4f70084e67 disabling caching also on the hosting level 2022-10-09 00:14:24 +02:00
Miodec a3c9914505 disabled caching for the index file 2022-10-09 00:01:52 +02:00
Miodec 7dc26e5962 using div instead of anchor for non href links
styling text buttons instead of anchors
2022-10-08 23:48:31 +02:00
Miodec d15f9a8adb using div instead of anchor for non href links 2022-10-08 23:46:16 +02:00
Miodec 4be2e9bae1 more descriptive link text 2022-10-08 23:41:08 +02:00
Miodec 66a68daa4d empty alt for custom backgrounds 2022-10-08 23:26:08 +02:00
Miodec c437965da1 added suporter names 2022-10-08 22:52:35 +02:00
Miodec 02c973b967 fixed quote mode not working with plus funboxes and show all lines 2022-10-08 13:47:46 +02:00
Miodec 56990f776e ignoring accuracy only on non korean words (korean is handled differently) #3634 2022-10-08 13:30:54 +02:00
Miodec 54de09578f make sure bailout is always available if text is long 2022-10-08 13:16:30 +02:00
Miodec deec24b086 removed all words with a non russian characte 2022-10-07 23:53:18 +02:00
Miodec 02fd4f8824 not verifying challenge if test was bailed out
closes #3628
2022-10-07 12:15:56 +02:00
Miodec 796b3ddc79 replaced all dashes 2022-10-07 12:07:03 +02:00
Mardi N d15e49dd31
Update Indonesian language based on standard language and add more commonly used words (#3627) iamardi 2022-10-06 12:22:08 +02:00
Miodec c1d6c1e967 added ekverto b 2022-10-06 12:19:35 +02:00
Miodec e9ae1080a6 weird fix for safari account page lag 2022-10-05 13:33:49 +02:00
Mrqsyaka 84bed4210a
Ukrainian common endings (#3625) Mrqsyaka
* Ukrainian common endings

* Update ukrainian_common_endings.json

* Update ukrainian_common_endings.json

* Update ukrainian_common_endings.json

* Update ukrainian_common_endings.json

* Update ukrainian_common_endings.json

* Update ukrainian_common_endings.json

* Update _list.json

* Update _groups.json

* Update _groups.json

* Rename ukrainian_common_endings.json to ukrainian_endings.json

* Update _groups.json

* Update ukrainian_endings.json

* Update _groups.json

* Update _list.json

* Update ukrainian_endings.json

* Rename ukrainian_endings.json to ukrainianendings.json

* Update ukrainianendings.json

* renamed file

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-04 20:54:57 +02:00
Miodec 039a6d8e55 added sturdy angle 2022-10-04 20:30:48 +02:00
Miodec 0a9fa32839 updated nerps layout 2022-10-04 20:29:02 +02:00
Shawn M Moore 397e587706
De-emphasize unreached words in burst heatmap (#3626) sartak 2022-10-04 20:27:57 +02:00
Balz Guenat c955c9f7ed
add d&d quotes (#3624) BalzGuenat 2022-10-04 20:21:46 +02:00
Rizwan Mustafa 9bb778673a
Long Custom Text (#3543) rizwanmustafa miodec
* Create state for storing custom text name

* Save custom text name on click

* Add todo

* add some utility functions to custom-text.ts

* Set custom text name to empty upon modification

* now update the custom text progress in localStorage

* rework logic for updating progress in test-logic.ts

* more logic changes

* Keep progress in mind when starting next test after bailout

* reset test once they complete it and minor refactor

* Now set custom text progress to 0 when it is modified

* Add UI for continuing and change var name

* Reset progress if they start it again

* Move functions

* remove debug log

* replaced simple popup with custom popup

* fixed media query

* also setting opacity to 1

* saving long custom text into a separate object

* fixed incorrect saving function
fixed get custom text names function

* setting to empty object structure first

* long list style fix

* showing long texts
handling delete and progress reset

* renamed file
tracking if custom text is long

* unnecessary comment

* showing a warning that editing will disable progress tracking

* checking if text is long
updating progress

* added notifications

* setting custom text

* showing if progress tracking is working

* showing if progress tracking was disabled

* longer notification

* corrected button text

* joining with space

* checking if name is taken
added indicator

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-04 17:42:52 +02:00
Miodec d2595bd1b1 ignoring accuracy only on the composition event state
part of #2545
2022-10-04 14:00:20 +02:00
Miodec 6387d5725d changed sign in icon to a user icon 2022-10-04 13:39:59 +02:00
Mathéo 9405dc875b
[Spanish language] Word "solo" spelling mistake. (#3623)
* Spelling error

Supported by: https://www.rae.es/espanol-al-dia/el-adverbio-solo-y-los-pronombres-demostrativos-sin-tilde (Official Royal Spanish Academy).
Also can check this when trying to enter https://dle.rae.es/sólo - getting a 404 error showing that there's no word written like that in the dictionary. Only is valid when https://dle.rae.es/solo

* Spelling mistake in spanish_1k.json

Supported by: https://www.rae.es/espanol-al-dia/el-adverbio-solo-y-los-pronombres-demostrativos-sin-tilde (Official Royal Spanish Academy).
Also can check this when trying to enter https://dle.rae.es/sólo - getting a 404 error showing that there's no word written like that in the dictionary. Only is valid when https://dle.rae.es/solo

* New word replacing incorrectly wrote one

Changed "solo" to "carcasa" in order to avoid word repetition.

* Spelling mistake & word replacement

Supported by: https://www.rae.es/espanol-al-dia/el-adverbio-solo-y-los-pronombres-demostrativos-sin-tilde (Official Royal Spanish Academy).
Also can check this when trying to enter https://dle.rae.es/sólo - getting a 404 error showing that there's no word written like that in the dictionary. Only is valid when https://dle.rae.es/solo

As there was "sólo" and "solo" and there's only one correct form, one of those was changed to another commonly-used term.
2022-10-04 12:42:37 +02:00
Anurag Nayak 167ad107a6
Quote (#3595) Anu-Ra-g
* added a new quote

* added quotes from Mr. Robot and Whiplash

* fixed length

Co-authored-by: Miodec <jack@monkeytype.com>
2022-10-04 00:17:08 +02:00
Russ 99f174162e
Add lyric quote from the song 46 & 2 by Tool (#3621) russell-knight 2022-10-03 13:27:50 +02:00
Miodec 433cb696be fixed contact popup not opening on about page mail button click
closes #3616
2022-10-03 13:26:42 +02:00
Miodec 4428adc93e added supporter 2022-10-03 13:26:42 +02:00
Miodec 88b9da3e7e pb tables wpm to fixed 2 2022-10-03 13:26:42 +02:00
Miodec 0738c2d8ea swapping to delete all button if all mail is queued to claim
removing delete button if all mail is queued to delete
only marking to claim/delete if not already marked
2022-10-03 13:26:42 +02:00
Oxey d33413bf23
add sturdy (keyboard layout) (#3617) O-X-E-Y 2022-10-03 13:22:19 +02:00
Johnapolitan 4dc5868d34
More luau fixes + lua fixes (#3615) Johnapolitan
* Fix typo

* Add lua libraries

* Add task library
2022-09-30 18:29:28 +02:00
Miodec 299f7af07e try catching audio context initialisation to make sure it doesnt completely brick the website
closes #3562
2022-09-30 13:37:21 +02:00
Johnapolitan 59974d512f
Expanded luau language(#3614) Johnapolitan
* Add luau libraries

* Add comma
2022-09-30 13:21:22 +02:00
Miodec 51db47e9d6 moved nocss warning update to its own file
update nocss warning to show bigger clear cache shortcut
2022-09-29 19:45:15 +02:00
Miodec ebf3c73709 fixed a bug where single character words in nospcae funbox would cause backspace to trigger twice 2022-09-29 18:44:58 +02:00
Miodec aba32bd11d hiding most live stat elements when not focused
closes #3613
2022-09-29 13:23:17 +02:00
Miodec 2a49beb893 fixed fadeout not working 2022-09-29 13:22:46 +02:00
Miodec ebeafd9880 added all time lb positions to profiles 2022-09-29 13:08:10 +02:00
Aeonimous dca5450855
Added quotes from Xenoblade Chronicles (#3612) Aeonimous 2022-09-29 11:47:33 +02:00
Miodec 6779e05ae9 Merge branch 'master' into offline 2022-09-28 16:30:39 +02:00
Miodec fe8059f3f5 hiding all groups if no data found 2022-09-28 16:29:47 +02:00
Miodec c35a7a1250 fixed inverted logic 2022-09-28 16:16:53 +02:00
Miodec 3d868b68a1 redirecting back to test page when auth is undefined 2022-09-28 16:11:36 +02:00
Miodec e45cb9cc5e removed signinout button when auth is undefined 2022-09-28 16:11:02 +02:00
Miodec f607b6d94c updated messages 2022-09-28 15:55:51 +02:00
Miodec 02b2ae0cde updated message 2022-09-28 13:48:31 +02:00
Miodec 2920722315 Merge branch 'master' into offline 2022-09-28 13:31:35 +02:00
Miodec 40addbf97f added daily pace caret mode
closes #3564
2022-09-28 13:07:07 +02:00
Miodec b9f1caadcd enforcing strong passwords in the email handler 2022-09-28 12:46:11 +02:00
Miodec 8bf5d451bd enforcing strong passwords when changing password 2022-09-28 12:43:39 +02:00
Miodec b26348fcce extracted strong password check to a util function 2022-09-28 12:43:19 +02:00
Miodec d0b3cc6e96 try catching as the account might already be deleted 2022-09-28 12:20:20 +02:00
Miodec 5836a0a974 removed confetti on lb rank 2022-09-28 00:23:25 +02:00
riyu 0c3e3549b0
Add confetti animation (#3607) riyuzenn
* include confetti sound

* include confetti-canvas

* include canvas-confetti

* include confetti sound

* create confetti func

* import confetti sound

* add confetti

* add confetti to daily leaderboard

* change confetti color

* revert to main color

* save exact version

* updated confetti parameters
added one more color
made duration shorter
more particles
higher spread

* removed sound

* only showing confetti if user already has a pb (doesn't show on the first pb)

* regenerated package lock

* not showing confetti if timer is slow

Co-authored-by: Miodec <jack@monkeytype.com>
2022-09-28 00:15:02 +02:00
Miodec 368f8f1f39 updated offline banner 2022-09-27 22:51:04 +02:00
Miodec 0cb797a2ff removed test line 2022-09-27 22:49:32 +02:00
Miodec 5e6c3880d0 unnecessary closing tag 2022-09-27 22:42:24 +02:00
Miodec 025aeb6f30 try catch 2022-09-27 22:35:10 +02:00
Miodec 9340f9bedc showing offline mode reason on localhost 2022-09-27 22:29:52 +02:00
Miodec 44e675bc77 optional chaining 2022-09-27 22:27:18 +02:00
Miodec 7ebab0cf16 using optional chaining instead 2022-09-27 22:26:52 +02:00
Miodec 9b8780a895 checking if auth is undefined 2022-09-27 22:25:24 +02:00
Miodec ccb0fcdc2e optional chaining 2022-09-27 22:22:38 +02:00
Miodec afaac1525e optional chaining 2022-09-27 22:20:43 +02:00
Miodec 777d22f288 optional chaining 2022-09-27 22:20:05 +02:00
Miodec 595d24ec56 optional chaining 2022-09-27 22:19:40 +02:00
Miodec 632d615e38 optional chaining 2022-09-27 22:19:13 +02:00
Miodec 5fcb549d8a optional chaining 2022-09-27 22:18:06 +02:00
Miodec a3f2ba8a9e optional chaining 2022-09-27 22:16:57 +02:00
Miodec a2c5da89c5 inverted logic, optional chaining 2022-09-27 22:16:42 +02:00
Miodec 4cf2820fde optional chaining 2022-09-27 22:16:01 +02:00
Miodec b4a3fb4be4 optional chaining, inverted some logic 2022-09-27 22:14:23 +02:00
Miodec e584acfe30 added ready function if auth is undefined
blocking functions if auth is undefined
2022-09-27 22:12:41 +02:00
Miodec 4582c3bdad optional chaining 2022-09-27 22:11:35 +02:00
Miodec 16c7750a01 firebase auth can be undefined 2022-09-27 22:08:06 +02:00
Miodec e23c10d597 inverted logic 2022-09-27 22:07:27 +02:00
Miodec 523a69b456 inverted logic 2022-09-27 22:07:08 +02:00
Miodec d98ec08ca5 renamed animation 2022-09-27 20:39:02 +02:00
Miodec 5f7b87173b fixed aurora and trance color shift animations being rgb 2022-09-27 18:46:30 +02:00
Miodec a9f1580aab fixed duplicate imports 2022-09-27 15:49:32 +02:00
Miodec 7511cb15f0 fixed incorrect import 2022-09-27 15:48:43 +02:00
Miodec 4da5fe4884 remoed word 2022-09-27 00:47:57 +02:00
Miodec 29533da0b2 removed word 2022-09-27 00:47:14 +02:00
Miodec ee3bbbcd95 added section about ads to the privacy policy
closes #3582
2022-09-27 00:45:44 +02:00
Miodec 19b7a6ca24 added claim all and delete all buttons to alerts panel
closes #3590
2022-09-27 00:34:05 +02:00
Miodec d37b52c54a corrected character 2022-09-26 20:26:02 +02:00
Miodec a39196efa3 added persian_farsi 2022-09-26 20:20:16 +02:00
Miodec 2943d110c9 made loaded challenge non interactable 2022-09-26 11:28:27 +02:00
Miodec c3e741a243 typo 2022-09-26 11:28:05 +02:00
riyu 31763de294
New Theme : iv (#3540) riyuzenn
* create iv-spade theme

* append iv spade from the list

* create iv-clover theme

* append iv clover from the list

* rename themes

* update main color

* change color

* update colors

* update color params

* update colors

* update color

* Update iv_spade.css

* Update _list.json

* change main & text color

* update main color
2022-09-26 11:26:32 +02:00
Kyro ea0e534ae8
added english quotes (#3599) KyroKrypt
Co-authored-by: Miodec <jack@monkeytype.com>
2022-09-26 11:00:39 +02:00
FarisDaffa 7c9c799f99
added indonesian quote (#3600) Faris0520
* Update indonesian.json

* Update indonesian.json

* Update indonesian.json

* Update indonesian.json

Add more quotes

* Updated
2022-09-26 10:53:27 +02:00
Bruce Berrios 0283cba792
Replace profile URI to use username (#3598) Bruception
* Replace Profile URL to use username

* Remove Auth import

* using replace state to fix back button not working

Co-authored-by: Miodec <jack@monkeytype.com>
2022-09-26 10:51:52 +02:00
Andie Santos 67f3b0734d
Added English quotes (#3594) radarmeanie
Co-authored-by: Miodec <jack@monkeytype.com>
2022-09-26 10:48:21 +02:00
Mattia 65b53f396c
Added a quote from "Il fu Mattia Pascal" (#3592) Triikk
* Added a quote from "Il fu Mattia Pascal"

* Update italian.json
2022-09-26 10:44:54 +02:00
mainos1 9e205d248c
Add more Greek language files (#3587) Mainos1
* added files for Greek 1k, 5k, 10k and 25k words

The files are made using the European Parliament Proceedings Parallel Corpus 1996-2011

* Add Greek 1k, 5k, 10k, 25k words

* Add Greek 1k, 5k, 10k, 25k words

* correcting trailing comma

* corrected the name

* corrected the name field

* corrected the name field

* corrected the name field
2022-09-26 10:44:25 +02:00
Bruce Berrios e6a8747d41
yyyriyriy ppp[i6riy (#3603) Bruception
* Add new synth click sounds

* Use key codes instead

* Fix Sound preview

* Check for caps lock

* Add new quote - imperial march
2022-09-26 10:41:31 +02:00
Miodec 326adb11a0 moved around the loading bar updates
showing loading bar and resetting it to 0 before showing account page
closes #3591
2022-09-23 16:08:20 +02:00
Miodec 4fb91bdfe2 fixed alignment 2022-09-23 16:06:53 +02:00
Miodec ad82e2ab4d forwarding data 2022-09-23 16:06:28 +02:00
Miodec 4ad36d2527 defaulting to false
also affecting stop function based on the parameter to smooth the loading bar a bit
2022-09-23 16:01:35 +02:00
Miodec 9f8adbbb25 fixed random theme not working when logged out
closes #3572
2022-09-23 14:57:01 +02:00
Miodec 2a5754a4c8 using no interaction class
for notices that dont open the command line
opening blind mode commands
2022-09-23 13:01:10 +02:00
Miodec 903e58b6f3 added no interaction class 2022-09-23 13:00:28 +02:00
Miodec b124ad454e checking if commands attribute is defined
to avoid showing error to the user when trying to access undefined list
closes #3589
2022-09-23 12:54:57 +02:00
Miodec a0bfc54dfc added missing command list definition to result saving disabled notice
closes #3586
2022-09-23 12:46:50 +02:00
Jack 409f0a83e4
Get profile by name (#3585)
* handling query param
getting user by name if query param is present

* added function to get user by name

* split profile function to get user by uid or name

* added  function to check if get parameter exists in url

* updating the profile based on the url parameter

* using query param in url

* using get param

* renamed param name
adding search param to pathname in the deafult parameter value

* renamed param

* renamed param
added query validation

* extracted repeated query to a function

* missing await

* fixed typo
fixed validation

* using em for dynamic font sizes

* using em for dynamic font sizes

* added line height

* using em

* using em

* using page profile search instead

* updated the way data is passed into the page

* profile search page

* setting line height

* removed vertical align

* moved navigate to an event to avoid circular deps

* fixed route controller not being included

* removed unnecessary test

* showing 404 error

* improved query checking

* renamed query param

* fixed test

* note

* yeet

* cleaner type definition
2022-09-22 17:45:57 +02:00
Miodec 3cc55d634f added open dyslexic font
closes #3583
2022-09-22 14:37:04 +02:00
krau5 2b782f35b7
Move types dependency to devDeps (#3573) krau5 2022-09-22 14:26:58 +02:00
Jave cf0d9425f5
Updated Filipino 200 words list (#3569) Killer8Hyper
- Added important words in the Filipino language, which are always used in conversations, making essays, articles, etc
- Changed words to their most common spelling
- Removed uncommon words or words that are not frequently used

Co-authored-by: Miodec <jack@monkeytype.com>
2022-09-22 14:18:12 +02:00
Miodec 6b0de211bc Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-22 13:56:26 +02:00
Miodec df2d10f447 reverting path change 2022-09-22 13:42:54 +02:00
Miodec 036e7d80cc path fix 2022-09-22 13:08:29 +02:00
Anurag Nayak 77736a6dd7
added a new quote (#3575) Anu-Ra-g 2022-09-22 13:06:34 +02:00
Miodec 6cf347eaca registering now requires a captcha 2022-09-22 12:57:42 +02:00
Miodec 6ab9a44ed2 added callback function to captcha controller 2022-09-22 12:57:02 +02:00
Miodec 6fd6cdf55b added captcha requirement to create new user 2022-09-22 12:56:38 +02:00
Miodec 34c4c5efd3 added captcha to google sign in 2022-09-22 12:55:49 +02:00
Miodec 0243be483d fixed linting issue in the watch task 2022-09-22 12:54:52 +02:00
Miodec 2447cfc616 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-20 15:04:23 +02:00
Miodec 74362f8230 disabled quick end for korean
closes #3563
2022-09-20 15:04:20 +02:00
Giovanni Valer 5a5059498d
Added Friulian language (#3561) jo-valer 2022-09-20 14:58:25 +02:00
codemurt 4fdf3c59a9
Added udmurt language (#3560) codemurt 2022-09-20 14:57:53 +02:00
aaron adriano 830cca2268
Added quotes from Porter Robinson tracks (#3550) sayaidev
* Update english.json

* Update english.json

Removed duplicate

* Added artist to source
2022-09-20 14:55:18 +02:00
Miodec 5e7d2aad61 added eslint rule to force async markings 2022-09-20 14:25:51 +02:00
Miodec ec29a7fecd reordered commands 2022-09-20 13:40:25 +02:00
Miodec c5c52a5c15 remoed dirty clipping fix 2022-09-20 13:39:23 +02:00
Miodec 2f46845d68 fixed chart clipping 2022-09-20 13:39:12 +02:00
Miodec a58189d3af checking if properties exist 2022-09-18 13:22:54 +02:00
Miodec aa4519573b optional chaining 2022-09-18 13:18:19 +02:00
Daniel Huang fc7fdb8d98
Change displayed modifier key based on platform (#3553) cubedhuang
* change modifier key based on platform

* use navigator.userAgent instead of platform
2022-09-18 11:21:22 +02:00
Miodec 9396b1b3f8 making sure wpmconsistency is not nan 2022-09-17 22:30:00 +02:00
Miodec cb558e291d avoiding NaN 2022-09-17 22:18:58 +02:00
Jack f6c10e656b
Commandline rewrite (#3554)
* initial commandline rewrite
extracted some commands to their own files

* resetting array inside update function

* refactored funbox

* refactored font family

* refactored confidence mode commands

* refactored stop on error

* fixed icons

* refactored numbers

* refactored quick restart, smooth caret

* refactored live wpm, repeat quotes

* refactored live burst, live acc

* refactored show average

* refactored show timer

* refactored more commands

* refactored more commands

* refactored more commands

* refactored more commands

* refactored more commands

* refactored more commands

* refactored colorful mode

* refactored out of focus warning

* more refactoring

* sound on click refactor

* refactored min acc, wpm, burst

* moved ads down

* refacored themes

* refactored custom theme

* refactored more commands

* refactored more commands

* refactored more commands

* refactored more commands

* refactored more commands

* updated theme commands update function

* last refactor

* renamed default to index

* changed the way lists are set and pushed

* removed last remaining lines

* connected index and lists file into one

* fixed build issues

* removed build issue

* fixed build issue

* fixed modes notice showing commands

* replaced string parameter with a function that returns a string

* renamed file

* fixed imports

* removed import

* missing import

* testing a different way of refactoring, extracting more code

* renamed type

* new refactor

* renamed type

* new system

* new system

* refacored to new style

* refactored lists and getter function

* fixed duplicates

* reordered commands
moved some commands to their own files

* reordered commands

* moved command into a related file

* unused imports

* Revert "unused imports"

This reverts commit b1376ac67d.

* missing available check

* moved command to related file

* propagating available function to children

* reordered commands to make more sense and closer resemble the settings page
2022-09-17 21:17:42 +02:00
Miodec ccc5badb49 using last letter in word node list when input is longer than ui word
closes #3558
2022-09-16 20:54:34 +02:00
Miodec 0797b5cfb7 removed word 2022-09-16 12:47:29 +02:00
ambivent a5e2ce11cd
Nerps (#3544) ambivent
Adds the Nerps layout
2022-09-16 11:54:09 +02:00
KParthSingh a3a9bf00b4
Updated hinglish word list (#3556) KParthSingh
* Added hinglish

* Added hinglish

* Added hinglish language file

* remove bcp47

* Updated hinglish word list

-removed some English words
-added some new words
-reordered the list

* Update hinglish.json

* Delete hinglish.json

* Updated the word list

-removed some English words
-added few new words
-reordered the list

Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
2022-09-16 11:53:53 +02:00
Bruce Berrios 8f9dc3d7c9
Add retry utility for ape (#3548) Bruception 2022-09-16 11:50:58 +02:00
Terminal 894b4f53bf
New Theme : cheesecake (#3535) Edmain1
* Create cheesecake.css

* Update _list.json

* update colors and added animation

* adjusted error colors, sub alt color
slowed down animation

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-09-16 11:46:25 +02:00
Miodec 05e48770c1 always reverting settings, not just when funbox was set to none
closes #3552
2022-09-15 12:47:53 +02:00
Miodec 27fedd56c2 hiding mobile test config when test is active
closes #3541
2022-09-15 12:31:34 +02:00
Miodec 97f6f95af3 removed overly difficult words from portuguese 2022-09-14 18:43:23 +02:00
Miodec 7dff50dc30 added histogram to the account page 2022-09-12 14:24:56 +02:00
Miodec 7769a6326c changed the tooltip mode on the activity graph 2022-09-12 13:22:59 +02:00
rogercc03 d21988ad63
Corrected catalan_1K.json Cataluña -> Catalunya (#3538) rogercc03
The "ñ" letter doesn't exist in catalan, it is written as "ny"
2022-09-12 13:17:58 +02:00
rogercc03 93f11243a4
Correct catalan.json cataluña->catalunya (#3537) rogercc03
The "ñ" letter doesn't exist in catalan, it is written as "ny"
2022-09-12 13:12:20 +02:00
Miodec ddea63d371 added more detailed incomplete test tracking
altering incomplete xp gained based on accuracy of those tests
2022-09-12 12:57:24 +02:00
Miodec 80cc8dde06 added swiss german to the lowercase check
closes #3532
2022-09-12 12:04:27 +02:00
Miodec f201b4bd9a removed korean from layout emulator options list
removed one unnecessary loop
closes #3534
2022-09-12 12:03:11 +02:00
Miodec 05638c5cac flashing keymap earlier instead of doing it multiple times 2022-09-12 11:46:51 +02:00
Miodec a8df6cf71d added incorrect keymap key flash on stop by stop on error
closes #3536
2022-09-12 11:43:31 +02:00
Miodec 85f650f149 swapped account history scales around 2022-09-12 11:39:27 +02:00
Miodec 6fdd9c29b4 missing lazy mode character 2022-09-12 11:31:39 +02:00
Miodec ffb19eff80 not incrementing incomplete seconds when saving is disabled 2022-09-12 11:11:55 +02:00
Miodec 34e5174609 changed punctuation and numbers icons 2022-09-12 11:06:51 +02:00
Miodec 2b4fb05e73 added command to disable result saving 2022-09-11 21:37:38 +02:00
Miodec 69dd84006f checking flipped and colorful mode
also disabling animation
closes #3531
2022-09-11 14:06:31 +02:00
Miodec a50de54ffe updated contributor badge 2022-09-11 13:47:38 +02:00
Rizwan Mustafa 4dc8676a85
Add contributor role (#3530) rizwanmustafa
* Add contributor role

* Change icon for contributor
2022-09-11 13:44:08 +02:00
KParthSingh d4ad6c5c0c
Added hinglish under hindi (not as separate language) (#3499) KParthSingh
* Added hinglish

* Added hinglish

* Added hinglish language file

* remove bcp47

Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
2022-09-10 18:31:25 +02:00
Miodec ecfd7fd430 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-10 10:57:01 +02:00
Miodec 6799a78250 notification bubble defaults to off 2022-09-10 10:56:59 +02:00
Sondre Kjempekjenn 36a41325d9
#3487 - Remove language mode notice in zen mode (#3527) sondrekje
# Please enter the commit message for your changes. Lines starting
# with '#' will be kept; you may remove them yourself if you want to.
# An empty message aborts the commit.
#
# Date:      Fri Sep 9 18:28:31 2022 +0200
#
# On branch noLanguageNoticeZenMode
# Changes to be committed:
#	modified:   frontend/src/ts/elements/modes-notice.ts
#
2022-09-10 10:31:57 +02:00
Anatoli Avetisovi 82801fe36f
added Georgian quotes (#3520) avetisovi 2022-09-09 21:04:52 +02:00
Miodec f7b3de6da6 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-09 21:03:16 +02:00
Miodec 0cc21739a8 optimised caret code
added dynamic width
closes #3518
2022-09-09 21:03:13 +02:00
Miodec f7dbeb63a6 changed default width
rounded carets
2022-09-09 21:02:34 +02:00
Miodec da307528d5 optimised caret code
preparation for #3518
2022-09-09 13:28:48 +02:00
Jan de Mul 0168733d8e
add quotes from LOTR (#3526) JandeMul 2022-09-09 11:48:10 +02:00
Miodec 553da5fe5d resetting korean status on test restart
part of #3524
2022-09-09 11:34:29 +02:00
Miodec 10ec2d6fc0 not setting korean status or compose status if layout emulator is enabled
part of #3524
2022-09-09 11:34:13 +02:00
Miodec baa6a6de37 not lowercasing in quote mode
lowercasing later
2022-09-09 10:58:19 +02:00
Miodec 5f94315e34 added more characters to specials funbox 2022-09-09 00:38:46 +02:00
Miodec 483beaaabf disabling dark reader 2022-09-09 00:10:59 +02:00
Miodec 2fa5dd0fef showing notification bubble on bell icon instead of setting the whole icon active
closes #3513
2022-09-08 22:23:18 +02:00
Miodec 0163833b05 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-08 20:08:44 +02:00
Miodec effa5035aa not lowercasing german words 2022-09-08 20:08:41 +02:00
ashharrrrr f73405a5aa
add viridescent theme (#3521) ashharrrrrr 2022-09-08 14:12:51 +02:00
Miodec d1fbc21c1e converting to lowercase if punctuation is disabled instead of regenerating 2022-09-08 14:10:14 +02:00
AxoCode 3f25c7acab
Add Powershell Code language (#3516) AxoCode
* feat(language): add Powershell Code language

* fix: remove duplicate entry JSON
2022-09-08 14:08:24 +02:00
Arban Hossain 39dea0161e
Add English quotes and Bangla words (#3505) arbanhossain
* add english quotes

* add 14 bangla words

* updated english quote to be newline-free
2022-09-08 14:07:39 +02:00
AOTREVAI 5048e87dfa
Added italian quotes (#3492) AOTREVAI
* Added new quote to italian language

* Added quote 105 to italian language

* Update italian.json

* Update italian.json

* Update italian.json

* Update italian.json

* Update italian.json

* Update italian.json

* Update italian.json

* Update italian.json

Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
2022-09-08 14:06:34 +02:00
Christian Rudder 5912670eab
creating korean keymap (#3456) neezacoto 2022-09-08 14:05:49 +02:00
Miodec f3340996f1 adjusted commandline styling and media queries 2022-09-07 13:04:27 +02:00
Miodec c17ea36cd4 only hiding direct children 2022-09-07 12:57:29 +02:00
Miodec 3a0654ce0b adjusted media queries for the menu 2022-09-07 12:52:57 +02:00
Miodec 63c4313428 margin to mobile test config 2022-09-07 12:52:41 +02:00
Miodec bc25bed208 removed test background
moved xp bar lower
defining avatar width and height
2022-09-07 12:52:33 +02:00
Miodec b15408bee3 adjusted nav bar 2022-09-07 12:38:53 +02:00
Miodec 585d528acb adjusted words input positioning
closes #3517
2022-09-07 12:25:15 +02:00
Miodec 7c3ae2cf47 slightly increased margin from the title
closes #3522
2022-09-07 12:20:31 +02:00
Miodec 7328f74633 adjusted dots theme
closes #3523
2022-09-07 12:15:45 +02:00
Miodec 6e8037ecbd fixed a ui issue where the claimed xp would not show if alert mail was marked as read and deleted 2022-09-07 12:05:03 +02:00
Miodec 1a47e6b799 not allowing user to retry saving result in certain cases 2022-09-06 17:11:08 +02:00
Miodec e2b15a1d2a fixed snes 2022-09-06 13:48:17 +02:00
Miodec e60fd05c51 fixed dots 2022-09-06 13:46:38 +02:00
Miodec e523cfb1a7 fixed moonlight 2022-09-06 13:44:52 +02:00
Miodec e9492a42d5 fixed metropolis 2022-09-06 13:38:42 +02:00
Miodec d094a355aa fixed dots 2022-09-06 13:31:00 +02:00
Miodec 9a936390bc fixed invisible buttons 2022-09-06 13:23:16 +02:00
Miodec bec4f0a079 moved words input to the center 2022-09-06 01:06:18 +02:00
Miodec 1b65a0337f only rotating typing test 2022-09-06 00:19:25 +02:00
Miodec c6979cfcc0 not removing invisible class 2022-09-06 00:01:51 +02:00
Miodec 40dd2da6e0 fixed daily leaderboard being cut off slightly 2022-09-05 20:53:04 +02:00
Miodec a378c743d6 optimised alerts popup for narrow screens 2022-09-05 20:45:01 +02:00
Miodec cc9d8731d6 hiding the account button if user is not logged in 2022-09-05 20:44:48 +02:00
Miodec d2443971e9 fixed pages alignment 2022-09-05 15:14:24 +02:00
Miodec ee5c07d10a displaying longest streak on profile 2022-09-05 15:12:24 +02:00
Miodec 4031bc55a6 updating local data 2022-09-05 15:07:29 +02:00
Miodec 949e49cfa2 added maxstreak 2022-09-05 15:05:12 +02:00
Miodec 85dc20e8cd Merge branch 'newnav' 2022-09-05 13:55:09 +02:00
Christian Rudder df28ad6a62
adding dvorak french (#3501) neezacoto
* adding dvorak french

* fixing layout type

* fixed layout

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-09-05 13:35:57 +02:00
Miodec 2d52e7fd9a removed console logs 2022-09-05 13:14:17 +02:00
Christian Rudder e541fbaf53
fixing wpm and correctedHistory for Korean (#3474) neezacoto
* fixing wpm and correct history for korean

* pretty fix
2022-09-05 13:09:35 +02:00
Christian Rudder 1a9e2c4134
language checks use startsWith() (#3502) neezacoto
* replacing otchecking for languages uses startsWith

* renamed language file to not include decimal places

* replacing remaing underscore characters

* removing language size

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-09-05 12:26:51 +02:00
typermonkeyuser b08c194c3d
Implement streaks (#3385) typermonkeyuser, bruception, miodec
* Implement streaks

* Improve code

* Update package.json

* Store streak on the user

* Pretty-fix

* Ensure that streak is up to date

* Fix issue in streak calculation

* Revert prettier changes

* Update polish.json

* Update db.ts

* Remove initial calculation

* Write mandatory test

* using strict equality

* moved functions to the utils file

* importing utils

* adding streak to breakdown,
rounding and parsing streak modifier

* renamed variable

* renamed fields

* using correct field name

* added streaks to configuration

* showing streak during xp breakdown

* incrementing streak earlier
checking configuration before applying modifier

* returning streak to the client

* setting local streak with the number returned from the backedn

* only reading streak when updating profile instead of updating

* sending streak information in profile

* only showing streak if greater than 0

* setting to empty if no streak

* renamed config property

* updated streak calculation

* refactored isYesterday

* refactored streak update

* only displaying if streak larger than 1

* merged configuration properties into 1

* added configuration for max streak bonus

* added isToday check back (derp)

* reverted streaks back to multiplier approach

* using better maprange functin

* removed import

* moved test to dal spec

* clamping

* removed imports

* fixed test

* increased coverage

* removed angry console log

* typo

* using date now instead of dates

* mocking date now
awaiting expect

* not using date

Co-authored-by: Anonymous <110769200+fasttyperdog@users.noreply.github.com>
Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-09-05 12:13:55 +02:00
Miodec 808c34e69b updating sign in out button 2022-09-05 02:08:25 +02:00
Miodec 9c69174b0c adjusted styling 2022-09-04 23:58:18 +02:00
Miodec 81c2e3019f adjusted test config styling 2022-09-04 23:54:33 +02:00
Miodec 2e96202144 fixed icon styling 2022-09-04 23:36:55 +02:00
Miodec 94dce10eca named separator 2022-09-04 23:29:49 +02:00
Miodec d94a1ae812 removing account separator 2022-09-04 23:29:39 +02:00
egorguslyan 6f22eaa1fc
Numbers check (#3507) egorguslyan 2022-09-04 20:10:38 +02:00
Miodec 98e069ae7e different error if status is 503 2022-09-04 20:08:11 +02:00
Miodec 283c2773c5 Merge branch 'master' into newnav 2022-09-04 20:04:08 +02:00
Miodec d63232680f Revert "clearing webpack console output on rebuild"
this causes backend build errors to be cleared
2022-09-04 20:03:53 +02:00
Miodec 0da5d196d3 showing error in alert box instead of adding notification 2022-09-04 18:16:19 +02:00
Miodec 1527331c9c Merge branch 'master' into newnav 2022-09-04 17:16:34 +02:00
Miodec 5be476d3e3 clearing webpack console output on rebuild 2022-09-04 17:16:23 +02:00
Miodec 0539c04c00 moving inbox size update to its own function
storing max mail
showing inbox update errors
waiting for inbox update to complete before showing ui confirmation
fixed buttons showing up in wrong moments
showing "nothing to show" messag when all alerts have been deleted
2022-09-04 17:11:55 +02:00
Miodec 285198bf2d Merge branch 'master' into newnav 2022-09-04 16:08:49 +02:00
Miodec 45576c7b9c Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-04 16:08:17 +02:00
Miodec 7378078d51 added selection styling 2022-09-04 15:18:22 +02:00
Faurazeko d7e99cc4c8
Added some russian quotes, standardized the sequence of fields in json (#3503) Faurazeko
* Update russian.json

* Added some quotes;
* Standardized the sequence of fields (id, source, text, length);

* Update russian.json

* Update russian.json

* Update russian.json
2022-09-04 13:39:10 +02:00
Arban Hossain d81cda686e
add "I am prepared to die" by Nelson Mandela (#3500) arbanhossain 2022-09-04 12:42:04 +02:00
egorguslyan 2e98da7f3f
C rework (#3483) egorguslyan
* C wordlist extension

* C-like syntax

* Fix arduino tab width

* Fix Quake 3 quote

* Public domain C quotes

* IDs

* Quake 3

* Punctuation

* Prettier

* startWith

* css

* prettier

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-09-04 12:38:20 +02:00
Miodec cd26d0edf3 claiming badges
adding xp after alerts panel was closed
2022-09-03 15:08:38 +02:00
Miodec fcebba7adc added notification event to avoid circular dep 2022-09-03 14:45:23 +02:00
Miodec 0dde0c7493 replaced word 2022-09-02 15:08:17 +02:00
Miodec 1cdc798358 storing alerts
adding claimed xp reward to local snapshot
handling mark as read button click
2022-09-02 14:34:13 +02:00
Miodec d0aa156f5f allowing adding xp without a breakdown 2022-09-02 14:32:52 +02:00
Miodec c7858ef7b2 hiding delete button if there are rewards to claim 2022-09-02 13:31:37 +02:00
Miodec fed91710d6 marking as read and deleting when closing the alerts panel 2022-09-02 13:18:07 +02:00
Miodec a8dfb539c5 hiding elements earlier before screenshotting and taking measurements 2022-09-02 13:17:44 +02:00
Shashwat Poudel caa502a618
Update code_python (#3486) shashwat-pd
Structural pattern matching has been added in the form of a match statement and case statements of patterns with associated actions in python 3.10. 

Reference: https://docs.python.org/3/whatsnew/3.10.html#pep-634-structural-pattern-matching
2022-09-02 12:07:10 +02:00
Miodec 254a7c08b4 removed unnecessary style 2022-09-02 00:22:44 +02:00
Miodec bbcc0f5b6c Merge branch 'master' into newnav 2022-09-02 00:21:28 +02:00
Miodec 0386dfcee2 fixed zen styling 2022-09-02 00:19:24 +02:00
Miodec 560716b7f9 adjusted logo text alignment 2022-09-02 00:14:49 +02:00
Miodec a7d5da37fe adjusted logo text alignment 2022-09-02 00:11:44 +02:00
Miodec 76ee885a04 account button transition to loading circle is now animated 2022-09-02 00:00:33 +02:00
Miodec 52b6b5429e showing daily leaderboard in the result, not as a notification
closes #3096
2022-09-01 23:31:50 +02:00
Miodec 03cb431135 storing id on element 2022-09-01 22:56:09 +02:00
Miodec f2c4f07a16 only loading if user is logged in
getting and displaying account alerts
closing on escape
2022-09-01 17:45:51 +02:00
Miodec 9ce87cbffb changing bell button color if user has unread mail 2022-09-01 17:45:23 +02:00
Miodec 7b18a44512 added endpoint to update inbox 2022-09-01 17:45:01 +02:00
Miodec a28ac81b2e storing inbox unread size in snapshot 2022-09-01 17:44:47 +02:00
Miodec a01261b88f added separator
added inbox size
renamed sections
2022-09-01 17:43:40 +02:00
Miodec 0fc2397a62 added endpoint to ape 2022-09-01 15:13:48 +02:00
Miodec df64b6eaf7 main color preloader 2022-09-01 15:03:20 +02:00
Miodec 2972f5db52 Merge branch 'master' into newnav 2022-09-01 15:00:28 +02:00
Miodec a0b896eb40 fixed zen mode showing only one line 2022-09-01 14:48:04 +02:00
Miodec 68b97bbb63 hiding test config on the result page 2022-09-01 14:35:03 +02:00
Miodec b5b3854d9e unnecessary function 2022-09-01 14:24:55 +02:00
Miodec fc505af160 adding psas to the alerts panel 2022-09-01 14:23:50 +02:00
Miodec 8055a80ebf adding notifications to the alerts panel 2022-09-01 14:23:43 +02:00
Miodec 8b4c9bca6f added alerts popup 2022-09-01 14:23:28 +02:00
Miodec 30b76cb75b font size input type number 2022-09-01 14:22:50 +02:00
Miodec a9f33c7888 Merge branch 'master' into newnav 2022-09-01 11:49:43 +02:00
Miodec 713f680a76 Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-09-01 11:43:54 +02:00
Miodec 33f04bd965 fixed screenshot framing
closes #3447
2022-09-01 11:43:53 +02:00
decaf 453056a83e
show xp until next level on hover (#3484) decafff
Co-authored-by: decaf <decaf>
2022-09-01 11:37:02 +02:00
Nishu Murmu e8de8934d6
fix(commandline): Make esc close the commandline when quick restart is set to esc (#3482) nishu-murmu
* Make esc close the commandline when quick restart is set to esc

* condensed logic

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-09-01 11:33:37 +02:00
Miodec 6cbfb70df5 filling font size input field 2022-09-01 10:58:05 +02:00
Miodec a8e5e7ae85 only child styling 2022-09-01 10:53:30 +02:00
Miodec 2d01d96ab3 updated styling for test config 2022-08-31 13:57:41 +02:00
Miodec 549adf937c Merge branch 'master' into newnav 2022-08-31 13:35:11 +02:00
Miodec 9819dfbf2d disabling tab when quick restart is set to esc
closes #3481
2022-08-31 12:52:29 +02:00
egorguslyan f87f5467ad
Code SystemVerilog (#3462) egorguslyan
* SystemVerilog Language

* SystemVerilog quotes

Source: https://github.com/Featherweight-IP/fwrisc

* Remove temporary folder

* Lengths are still incorrect

* Fixed lengths

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-31 12:46:27 +02:00
Miodec 237a513153 moved command lower 2022-08-31 01:46:32 +02:00
Miodec 2004d89a78 fixed breakdown only showing punctuation if both punctuation and numbers are enabled 2022-08-31 01:28:01 +02:00
Miodec 20d18e71d4 better spacing 2022-08-30 23:29:04 +02:00
Miodec a2eb6720c5 changed tooltip formatting 2022-08-30 23:23:51 +02:00
Miodec c4d7abb887 removed console log 2022-08-30 23:22:06 +02:00
Miodec 91a73c5a9a showing pbs on account history chart 2022-08-30 23:19:42 +02:00
Miodec de895a1cd2 converted font size to use an input field allowing any font size 2022-08-30 22:34:27 +02:00
Miodec 6e1f2d5bf8 validation no longer accepts NaN as number 2022-08-30 22:18:19 +02:00
Miodec ae5ec20eea fixed vertical alignment 2022-08-30 19:30:45 +02:00
Sat Naing 38a46ebd0e
set ligatures to true and update bcp47 code (#3480) 2022-08-30 19:08:57 +02:00
Miodec 24f1c7c609 Merge branch 'master' into newnav 2022-08-30 15:31:04 +02:00
Miodec cfa08151f6 removed duplicating code
closes #3464
2022-08-30 15:25:47 +02:00
Miodec 5fa48b54d3 updated error message 2022-08-30 15:22:41 +02:00