Commit graph

2390 commits

Author SHA1 Message Date
Miodec 6b445b1927 Merge branch 'master' into newads 2023-02-26 13:39:55 +01:00
github-actions[bot] 9ae9e75e77
Prettier fix (#4027)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-02-25 19:45:29 -06:00
Jack 56d8c7c9ae
Added ability to opt out of leaderboards (#4016)
* added button to opt out of leaderboards

* also not allowing daily leaderboards

* also not allowing weekly lb

* added lb opt out notice on the leaderboards

* updated message

* resetting lboptout state on account reset
2023-02-25 23:26:06 +01:00
Ocean Chen 52b731d607
Two quotes into code_c (id: 10, id 11). (#4024) Ocean-Ch 2023-02-25 22:34:10 +01:00
Miodec ff1fc38108 added lazy mode to greek 2023-02-25 22:09:32 +01:00
Miodec 05e2d344d3 fixed live burst not working with blind mode (not sure what this was here) 2023-02-25 22:01:13 +01:00
Miodec 60f5427c22 typo 2023-02-25 21:59:18 +01:00
Albert 66c8114dce
Remove leading and trailing spaces in custom popup (#4021) albertying 2023-02-24 10:56:17 +01:00
Miodec 7998b37b41 destroying on test page 2023-02-23 21:04:15 +01:00
Miodec 90a0d3abca fixed logic 2023-02-23 20:53:34 +01:00
Dampfie93 f5e3a020fb
Added quotes 544 - 548 (#4020) Dampfie93 2023-02-23 20:16:16 +01:00
Robert Clover cb7d1ce509
feat: support Emacs/Vim navigation in command line (#4019) clo4
* feat: support ctrl-n/p/j/k in command line

This allows for both emacs and vim style navigation, which is muscle
memory for a lot of people but currently unsupported in the main list
view people use.

Supporting both feels a lot more natural, and makes navigation easier
for people that either don't have arrow keys at all or on their main
layer

* fix comment

* flip conditions to check ctrl first

This is more likely to short circuit faster because ctrl isn't the
common case
2023-02-23 20:15:15 +01:00
Night Cat 3f8e09ba3b
Add Traditional Chinese language (#4017) MHNightCat
* Create traditional_chinese.json

* Add Traditional Chinese

Add Traditional Chinese text

* Wrong name, upload again

Wrong name, upload again

* Update traditional_chinese.json

* Rename traditional_chinese.json to chinese_traditional.json
2023-02-23 20:12:39 +01:00
Miodec f990d8432c sky logic 2023-02-23 19:55:07 +01:00
Miodec 0e164d3492 testing mobile sizes 2023-02-23 19:41:29 +01:00
Miodec 6da48e8d7b changed test page logic 2023-02-23 19:37:59 +01:00
Miodec d2faf78e55 fixed 'on' units 2023-02-23 19:29:50 +01:00
Miodec 1b6b8e4aa6 Merge branch 'master' into newads 2023-02-23 19:27:20 +01:00
Miodec b5a08bd96e fixed the 420 words 10 unlock not working 2023-02-23 19:27:05 +01:00
Miodec c5b4fc6be9 Merge branch 'master' into newads 2023-02-23 14:20:19 +01:00
Miodec 8399cbab11 typo 2023-02-23 14:19:52 +01:00
Miodec a2827dd7f1 fixed logic 2023-02-23 14:16:22 +01:00
Miodec 5183963dc4 missing flags 2023-02-23 14:15:10 +01:00
Miodec d18e930840 showing if language supports zipf or not 2023-02-23 14:10:10 +01:00
Miodec 083d2c80ff added a flag if list supports frequency 2023-02-23 13:55:09 +01:00
Miodec 90f14cd8d6 updated english 10k list 2023-02-23 13:52:58 +01:00
Miodec 76f7d42fc6 added orderedbyrequency property 2023-02-23 13:49:48 +01:00
Miodec 051b181765 testing continued 2023-02-23 13:00:00 +01:00
Miodec ebdb9c9252 added way to force choice
removed adblock and coockie block check for now
2023-02-23 12:59:46 +01:00
Miodec 5ffa0578c7 updated english 10k list 2023-02-22 16:53:52 +01:00
Miodec 070bb45978 pw 2023-02-22 14:09:56 +01:00
Albert 2b8690bf20
Add word filter presets (#4018) albertying
* Add word filter presets

* updated structure and styling

* updated button classes and click handlers

* removed timeouts to fix annoying jumping

* typescript fixes

* renamed function

* converted file to using single object that defines presets

* using spread

* added right hand preset
using spread
added key position B to the right hand preset

* removed line

* changed text

* Finish rewriting presets in new format

* added home keys filter preset

* removed comment

* Fix home keys preset

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-02-21 22:57:31 +01:00
Miodec 702c36189c stop on word only inserts spaces if input length is greater than 0 2023-02-21 16:18:31 +01:00
Sebastian Michaelsen 0abb1fb2a1
Add rel="me" attributes to links on profile page (#4015) smichaelsen
This indicates, that the linked resources belong to the person, that the current page is about.

https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel/me
2023-02-21 14:24:19 +01:00
Miodec 58d2a3dfbd custom theme media queries 2023-02-21 14:23:17 +01:00
Miodec 8a2fa437e6 removed p
wider columns
2023-02-21 14:21:12 +01:00
Miodec 2249932331 using css setup that is esier to modify in media queries 2023-02-21 14:19:13 +01:00
Miodec bb4687f2c7 quote reports 2023-02-21 13:28:22 +01:00
Miodec 6ed5a9422d added zipf funbox 2023-02-21 13:14:36 +01:00
Miodec e36c57c047 missing properties 2023-02-21 13:14:10 +01:00
Miodec c4a036b7cd removed duplicate 2023-02-20 15:27:03 +01:00
Miodec 452e886a6d quote reports 2023-02-20 12:49:18 +01:00
Rob Sassack 8f14a943a9
changed event on hiding popups to be mousedown (#4010) robsassack 2023-02-20 11:55:06 +01:00
Rob Sassack 3deb2809a1
Added binary mode to funbox (#4005) robsassack
* Added binary mode to funbox

* changed description and added punctionation off for binary funbox
2023-02-19 13:02:45 +01:00
Aaron 259a36e57a
Made wording better (#4007) unrealapex
* 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"

* Better wording

---------

Co-authored-by: Aaron <79121360+hazyboba@users.noreply.github.com>
2023-02-19 12:56:17 +01:00
github-actions[bot] 388067316a
Prettier fix (#4006)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-02-18 19:28:19 -05:00
Miodec 9157b42e2c updated russian list 2023-02-18 23:03:39 +01:00
Miodec b3d6988cab typo 2023-02-18 16:50:08 +01:00
Miodec d1a6136853 removed quote 2023-02-17 22:46:27 +01:00
Miodec 6f90305fcf added another version of a single quote 2023-02-17 22:23:31 +01:00
Miodec ce9f5b1956 quote lengths 2023-02-17 13:45:17 +01:00
Miodec 8ff06113b9 quote reports 2023-02-17 13:44:55 +01:00
Miodec 4a90877735 fixed account graphs not updating on filter change
closes #4001
2023-02-17 13:28:03 +01:00
Miodec 58cad70f6d added command to clear all notifications
closes #4002
2023-02-17 11:18:44 +01:00
Miodec 528c0e79a2 hiding notifications when typing
part of #4002
2023-02-17 11:13:18 +01:00
Miodec e582cc9b51 fixed spacing for texticon 2023-02-16 17:54:43 +01:00
Miodec 3dc603d2bb showing stop on error on the result page 2023-02-15 13:39:53 +01:00
Miodec d85663eba1 rounding data points 2023-02-15 13:39:53 +01:00
Miao4382 1ccbb49346
Added one quote in English (#3997) miao4382 2023-02-15 13:36:35 +01:00
Peter Gessler c0373dfc1f
fix: Add about page supporter/contributor references (#3994) gesslerpd 2023-02-14 11:27:04 +01:00
Miodec 384ec9bf44 updated email addresses 2023-02-14 00:22:37 +01:00
Miodec 4781755fef replaced email address 2023-02-13 23:55:08 +01:00
Miodec ea491efefe added last updated paragraph 2023-02-13 22:55:23 +01:00
Miodec 76451ff8c6 added section about the advertising a/b test 2023-02-13 22:47:18 +01:00
Miodec f232cc8ff9 allowing up to 420 in words 10
closes #3989
2023-02-13 15:35:02 +01:00
Jack 1ca0fd1b23
Custom email (#3964)
* added nodemailer and mjml

* added email template

* basic email util file

* added email queue

* email worker

* renamed folder

* showing which queues and workers were initialized

* initializing email on server boot
added some test code

* renamed to email worker

* type fix

* renamed queue

* added queue to list

* added worker to list

* logging when config was verified

* handling send mail result

* not minifying (not supported anymore)
using .html property
returning correct value

* dont send me emails

* added port to .env

* updated example

* updated test email

* using env email

* parseint base

* message

* refactor

* message

* rename

* moved email templates

* using async file read

* typo

* using mustache

* moved file
renamed to email client

* logging with prometheus

* added social links

* line

* using stronger types (object instead of array of any[])
moved prometheus logging into email client
added function to send mail using a template

* fixed templates not working

* removed console log

* name change

* rename

* moved templates

* rename

* string interpolation

* string interpolation

* moved to dev dependencies, exact versions

* moved types

* removed function, remove unnecessary if

* update template params

* updated name

* fixed button not clickable

* throwing

* moved template metadata to one place

* rename

* sending email on account creation

* removed test code
removed await

* fixed button

* not stopping the server if email client validation failed

* added metric for queue lengths

* exposing getjobcounts

* added job to log queue lengths

* added endpoint to request verification email

* using send verification email that calls api instead of firebase built in

* updated route

* renamed function

* recording time to complete

* returning 400 if email already verified

* setting transport initialized to true earlier, setting it to false if caught error

* moved forgot password flow to a simple popup, added new endpoint to ape

* added forgotpasswordemail route

* added email tempalte

* setting transport to false if caught error

* added email queue function

* moved try higher

* fixed log
2023-02-13 13:24:43 +01:00
Piyush Sahu 8d965a7cf1
quote - NaD (#3988) sahupr 2023-02-13 13:09:24 +01:00
Bianco Da Costa Oliveira cd31a5c9cd
Update portuguese.json (#3987) Ocnaibill
frases adicionadas.
2023-02-13 13:01:20 +01:00
Pratham Purohit a1c26c96aa
Adding a light color theme "slambook". (#3982) prathammpurohit
* Create pale_page.css

* Update pale_page.css

Added a pale yellow page-like interface. Added newer error colours as well.

* Update _list.json

Added theme "pale_page".

* Update pale_page.css

Added a new colour theme.

* Update _list.json

Added a new theme "pale_page".

* Delete pale_page.css

* Create slambook.css

Added a new theme "slambook".

* Update _list.json

Added a new theme "slambook".

* Update slambook.css

fixed color scheme

* Update _list.json

* Update slambook.css

Updated theme
2023-02-13 13:00:14 +01:00
Miodec 9f8ff40a36 fix quote lengths 2023-02-13 12:55:41 +01:00
Miodec 06bd540d61 quote reports 2023-02-13 12:54:42 +01:00
Miodec af38c4ee2d removed words 2023-02-12 22:20:58 +01:00
Miodec 68474368e1 longer notification time 2023-02-12 00:02:50 +01:00
Miodec 89a6e9ff02 updated message 2023-02-12 00:02:50 +01:00
Jerry Zhou da9b691bb1
New Sound on Click - Pentatonic Scale (#3970)
* added scale function

* cleaned up merge

* cleaned up scale implementation and created closure for previewing scales

* finalized changes

* fixed ci/de

* switched to upper camel case

* undid accidental changes

* updates

* fixed indexing bug and audioCtxt being intialized

* removed mapping

* updated schema with non-inclusive range for two new sound-on-clicks

---------

Co-authored-by: Bruce Berrios <bberr022@fiu.edu>
Co-authored-by: Bruce Berrios <58147810+Bruception@users.noreply.github.com>
2023-02-10 18:11:52 -05:00
Dainternetdude dba84c3253
add sturdy ortho keyboard layout (#3979) Dainternetdude
* add sturdy ortho keyboard layout

* remove random extra double quote

oops lmao

* move sturdy ortho to be with the rest of the sturdy family
2023-02-09 12:46:01 +01:00
Miodec 9a9699b445 fixed buttons not appearing
closes #3980
2023-02-09 12:43:22 +01:00
Miodec 87b4114532 checking if there is still input to be pushed
moved the check into one place
fixes #3981
2023-02-09 12:32:19 +01:00
Vladislav Dietrich 8f26f5f60a
Add nord light theme (#3978) ithelor
Co-authored-by: Vladislav Dietrich <v.ditrih@taptima.ru>
2023-02-07 11:29:14 +01:00
hanabo-mk f92c63fd64
Added 10 new quotes to the German pool (#3975) hanabo-mk
* quotes added

* lenghts fixed
2023-02-07 11:27:59 +01:00
Joonas acb4d666b5
added estonian quotes (#3974) KlopZzz
* added estonian quotes

* Fixed quote length

---------

Co-authored-by: KlopZ <none>
2023-02-06 14:14:12 +01:00
Ziyodulla Muydinjanov e625b37d6c
fixed typos in uzbek 1k (#3977) zieu
* fixed typos in uzbek 1k

Some words were missing the last character and few words didn't make sense so I altered them to the closest similar word.

* fixed typos and removed duplicates

* Update uzbek_1k.json

* Update uzbek_1k.json
2023-02-06 12:32:11 +01:00
Liewe Gutter 51ebf96fcb
improve password length check (#3973) lgutter
integratie check for too long passwords into isPasswordStrong, and
consistently check for it wherever passwords can be created / changed.

Co-authored-by: Liewe Gutter <liewegutter@gmail.com>
2023-02-06 12:30:33 +01:00
Jerry Zhou 801be2fc55
Fixed issue #3971 - active theme selection is properly removed (#3972)
* fixed issue #3971

* removed debug statement
2023-02-06 12:19:22 +01:00
Rephael Congmon d9120b47c2
Update all-time-stats.ts (#3976)
These 2 if statements can be combined
2023-02-05 19:30:33 -05:00
Miodec 9c58ec2808 fixed more issues with cookie popup blocking extensions 2023-02-05 22:32:06 +01:00
Miodec 198111d7f3 quote report 2023-02-01 12:07:08 +01:00
Miodec ed56dff53e removed bad words 2023-01-31 16:07:04 +01:00
Miodec 23ba234c16 added fulllogo 2023-01-31 01:59:40 +01:00
Miodec 888cf9f34e added command to copy result stats to clipboard 2023-01-31 01:02:40 +01:00
Miodec 2b0ccbe44c added islocalhost function to misc 2023-01-30 16:34:36 +01:00
Miodec e1c23538a7 quote reports,
quote lengths
2023-01-30 13:10:34 +01:00
Miodec 9cdfa9c191 fixed filter preset buttons not showing up 2023-01-30 12:56:41 +01:00
Miodec 6c9e3baf5b quote reports 2023-01-30 12:40:16 +01:00
github-actions[bot] 85835334d1
Prettier fix (#3960)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-01-29 01:34:29 +01:00
Miodec 0d2af80a80 fixed tags not showing up in the account page filters 2023-01-29 01:01:08 +01:00
Miodec 26a19a87b0 fixed error if 8008 is the active theme
should fix #3957
2023-01-28 19:50:35 +01:00
Miodec 4cc8ed5e91 fixed theme buttons not showing up if user has favorites 2023-01-28 19:50:03 +01:00
Miodec bc4651d2b7 fixed active entry icon color not changing 2023-01-28 19:46:06 +01:00
Miodec c90ccf05be removed console logs 2023-01-27 23:33:15 +01:00
Miodec c0cb29c80f added a resetState parameter
not resetting textarea state if user is about to save the custom text
should help with #3958 and #3955
2023-01-27 23:32:39 +01:00
Miodec 79659a6e42 removed duplicate click handler 2023-01-27 23:31:15 +01:00
Miodec e94364f269 lots of missing function calls causing results failing to save for everyone
i am stupid
2023-01-27 17:36:30 +01:00
Miodec 2206677f83 fixed typo 2023-01-27 15:33:38 +01:00
Miodec d9e101c452 throwing error if challenge failed to fetch 2023-01-27 15:32:22 +01:00
Miodec 81afc92022 returning if word is undefined 2023-01-27 15:28:08 +01:00
Miodec 2abd0e69fe calling line jump on resize event
triggering resize event on font size change to trigger this event handler
closes #3937
2023-01-27 15:24:45 +01:00
Jack 6647a81ad1
Structure (#3951)
* created file which holds skeletons for popups

* using skeleton

* saving skeleton after the events are bound

* moved click event to a static element

* using skeleton

* added hide and show functions
using skeleton

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* fixed a bug where updating the preset name would not immediately show the update

* using skeleton

* shorter link transition

* using skeleton

* using skeleton

* using skeleton

* fixed a bug where accounts with no pbs would cause misplaced "show all pbs" button

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* fixed quote mod not being sent to the client

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* using state object instead of html attributes
fixed a bug where no tags text would persist even when tags were added to the test
using skeleton

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* removed unused code

* unnecessary import

* unused code

* using skeleton

* changed click handling element
only hiding and restarting the test if init returned true

* using skeleton
returning boolean from init function

* removed console log

* added function to check if a popup is visible

* better visibility check

* rewrote alerts to use state object instead of pushing straight to dom
using skeleton

* better visibility check

* not using skeleton for now

* using skeleton
using state object
better visibility check

* added parent override

* unnecessary code

* changed function to a more generic one

* fixed cookie popup text possibly overflowing popup

* using "isPopupVisible" function instead of a "hasClass" check
added some missing escape key handlers

* using skeleton

* using skeleton

* using skeleton

* using skeleton

* standard popup animation length

* consistent animation timing

* using iselementvisible function

* removed unused function

* using isElementVisible

* proper show and hide functions, added callback funciton on hide,
added noAnim params

* fixed no animation on the logo sub text

* reordered click handlers

* moved code to a fill function

* using proper show and hide functions
added callback on hide param
added no anim and no callback parameters

* added no anim parameter
callback func is optional

* also applying noanimation to hiding animation

* using proper hide and show functions

* using iselementvisible

* using skeleton

* missing space

* storing text area state in custom text

* using skeleton

* setting state on show instead of on hide

* moved click handler

* unused code

* missing parent override

* using skeleton

* no longer waiting for document to be ready

* settings using skeleton

* profile search using skeleton

* page profile using skeleton

* navigating to account if already logged in

* using skeleton

* using skeleton

* emptying result replay and words history on restart

* optimised theme picker

* optimised settings page fill

* performance optimisation

* awaiting promises

* brought back code that was accidentally removed

* async

* addad param to avoid duplicate group update on settings page load

* added main thread yields to remove long tasks

* optimising performance of about page loading

* not awaiting

* breaking up long tasks to optimise performance

* optimised button appending

* fixed avatar being too big

* optimisation
splitting up code
added yields to split tasks

* fixed merge

* removed sleep

* missing chart color update

* updating main chart first

* disabling animation during update

* updating chart colors once instead of on every update

* added one more sleep

* removed sleep causing graphical issues

* update chart regardless if it has data or not

* hiding estimated words typed when no data was found
2023-01-27 15:10:07 +01:00
Miodec 707575546c fixed safari not supporting rounded outlines 2023-01-27 15:03:12 +01:00
Dioswilson d9ac83a1a4
Added 7 quotes on spanish (#3953) dioswilson
* Updated spanish.json with 11 quotes

Added 11 quotes in spanish

* Fixed typos

Fixed typos I made on the previous quotes I made on spanish

* Last typo i found on the quotes

* Added more 7 quotes to spanish

Added 7 quotes to spanish and deleted one word that was wrong from a prevoius quote

* Changed quotation marks

One quote uses quotation marks, now it is as \", not sure if that's the correct way

* Updated quote's lenght which was wrong

* Changed swear from last quote.

Changed the swear on quote 126, new translation:
This "New Era" that everyone is talking about is trash. the time where pirates dreams have ended?! People dreams never end!
2023-01-27 14:49:44 +01:00
Tobin Richard 51593ebd46
Additional Latin quotes. (#3947) toholio
Co-authored-by: Tobin Richard <tobin.richard@megabus.com.au>
2023-01-27 13:48:03 +01:00
tilde-nya 8dd77860f3
Three Portal 2 quotes (#3954) tilde-nya
Cave Johnson - Lemons rant
GLaDOS - Test results
GLaDOS - Differences
2023-01-27 13:46:27 +01:00
Miodec 33437d8fee revert commandline text color change 2023-01-26 00:00:44 +01:00
Miodec cb3f1ee1b0 lowered outline width 2023-01-25 23:41:53 +01:00
Miodec 25f8d4a2ce revert input outline change 2023-01-25 23:41:53 +01:00
Dioswilson 3072bfd492
Typos i made (#3946)
* Updated spanish.json with 11 quotes

Added 11 quotes in spanish

* Fixed typos

Fixed typos I made on the previous quotes I made on spanish

* Last typo i found on the quotes
2023-01-25 23:41:08 +01:00
Miodec edd69c17aa using box shadow instead of outline to fix stupid safari not supporting rounded outlines
consistent outline thickness
2023-01-25 22:26:45 +01:00
Simon Fernandez a68d163f8d
Fix french punctuation typo - missing space (#3944) pantoofle
* Fix french punctuation typo - missing space

In french, there is always a space character before ! ? or : signs. Fixing the few quotes missing this space character.

* Fix invalid quote length
2023-01-25 21:11:57 +01:00
Dioswilson 2b3d06e79a
Updated spanish.json with 11 quotes (#3942) Dioswilson
Added 11 quotes in spanish
2023-01-25 21:03:32 +01:00
Miodec a6eab83e9b using text color for commandline entries to increase readability 2023-01-25 18:18:33 +01:00
Shriram Khandbahale 7adbccf7db
add backup font-family "sans-serif" (#3943) ShriramKhandbahale
In some cases when the styles are not loaded yet, the fonts are rolled back to the default 'serif' family which looks very ugly
2023-01-25 18:00:49 +01:00
Miodec 1e60dc53cd updated settings page
added icons
updated button and text alignment
2023-01-25 17:43:01 +01:00
Miodec 7df53b700d using feather icon 2023-01-25 17:42:09 +01:00
Miodec 3a89f0099a fixed favtheme section spacing 2023-01-25 17:19:22 +01:00
Miodec 597229918c fixed a small bug where a "quick restart is disabled" message would show up when changing pages 2023-01-25 12:51:42 +01:00
Miodec 0003c7651d updated notifications styling
no longer using main, sub or error color as background
using outline instead to symbolise level
using text color on sub alt background to maximise readability
2023-01-25 12:48:42 +01:00
Miodec 904a981a70 clarification 2023-01-25 12:48:42 +01:00
holoflash 2b3db29d3b
Add five Swedish quotes (#3941) holoflash
* Add lithuanian quote

* Fix formatting

* Add five Swedish quotes
2023-01-25 11:51:38 +01:00
James bebf2229c3
Add Catalog and related declensions to British (#3934) jameslounds
* Add Catalog and related declensions to British

* add missing comma
2023-01-24 15:40:52 +01:00
Dioswilson 419ae96e26
Added quote to spanish.json with ID=193 (#3935) dioswilson 2023-01-24 15:40:22 +01:00
Miodec 40298d7276 removed multiline flag 2023-01-24 02:53:23 +01:00
Miodec 80a675ab64 not trimming 2023-01-24 02:26:19 +01:00
Miodec 88a515cefd fixed replace only replacing one match 2023-01-24 02:25:38 +01:00
Miodec 3c182e70d3 fixed regex 2023-01-24 02:10:09 +01:00
Miodec 293d64526b unnecessary difficulty check 2023-01-23 16:25:04 +01:00
mellangr 4bfa2739dd
Add Ukrainian quotes, fix small errors (#3930) mellangr
* add qoutes

* add some qoutes

* add qoutes albert einstein

* correct mistakes

* add quotes

* correct commas

* add quotes

* add qoute from ex machina

* fix file

* fix error

* add qoutes

* add some qoutes

* quotes

* count length

* id's

* add qoute

* change qoute and fix errors

* add sources
2023-01-22 01:40:09 +01:00
github-actions[bot] a64fbde790
Prettier fix (#3932)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-01-22 01:19:23 +01:00
Miodec 8bb6241ee9 removed bad words 2023-01-21 18:40:41 +01:00
James 8f89eedd6d
Add flavours to British English (#3929) 2023-01-19 13:52:28 +01:00
Miodec 9e391b9e8a fixed no animation on the logo sub text 2023-01-19 01:21:45 +01:00
Miodec 77b11e0fda updated 404 2023-01-18 15:51:13 +01:00
Miodec 575ee662d4 ico type 2023-01-18 15:51:13 +01:00
Miodec 7fa072e36f using noopener on anchors 2023-01-18 15:51:13 +01:00
DomovoyAlex bab0507f55
Add HiYou (Keyboard Layout) (#3927) DomovoyAlex
* Update _list.json

* Update _list.json

* Update _list.json

* Update _list.json

* Update _list.json
2023-01-18 15:49:14 +01:00
holoflash e54c2dde7b
Add Lithuanian quote (#3926) holoflash
* Add lithuanian quote

* Fix formatting
2023-01-17 17:12:14 +01:00
Miodec 89b9b9a75e not allowing rtl languages to access tape mode 2023-01-17 12:46:12 +01:00
Miodec 287234f430 fixed users not being able to report swiss german quotes 2023-01-17 12:20:41 +01:00
mellangr dfbd113c5a
Quotes in Ukrainian (#3920) mellangr
* add qoutes

* add some qoutes

* add qoutes albert einstein

* correct mistakes
2023-01-17 12:13:22 +01:00
Miodec ddad75abc1 changed class name to a more unique one to aboid applying to unwanted elements 2023-01-17 12:12:00 +01:00
ccenturionn 4babbba80a
Quote added (#3919) ccenturionn 2023-01-16 22:23:26 +01:00
github-actions[bot] dcaf6401d8
Prettier fix (#3917)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-01-16 22:22:39 +01:00
Veemyu d2a8b316c6
Add an upside down mode to the Funbox (#3915) Veemyu
* Add Upside Down to Funbox

* Resolve formatting issues

* Re-add missing css
2023-01-16 22:19:58 +01:00
Miodec ffba26a4ae setting title to localhost on localhost 2023-01-16 22:19:38 +01:00
Miodec d303b8ea11 lowered size 2023-01-16 22:14:29 +01:00
Miodec 60ad87097f manually generating the favicon instead of relying on font
(the font is not loaded at at the time of initial favicon generating, so need to do this)
2023-01-16 20:09:50 +01:00
Miodec c4bfadeeb2 converted all fonts to locally hosted ones to avoid render blocking 2023-01-16 17:12:43 +01:00
Miodec 30ac9ae4e8 moved fonts to their own file 2023-01-16 15:58:37 +01:00
Miodec 166c3fec78 replaced import with hosted font files 2023-01-16 15:46:17 +01:00
Miodec edad8a9780 moved links to bottom of body 2023-01-16 15:26:02 +01:00
Miodec 5d5791a865 lazy loading css to improve initial page load 2023-01-16 15:25:50 +01:00
Miodec f672926170 moved scripts into the body 2023-01-16 12:34:12 +01:00
Miodec 99e1b916d7 using div instead of anchor 2023-01-16 12:21:31 +01:00
Miodec 4874aa7f17 more seo with h2 2023-01-16 12:17:49 +01:00
Miodec 0f636861da removed more h1 tags 2023-01-16 03:03:09 +01:00
Miodec 96e23a5440 added sitemap link 2023-01-16 02:21:16 +01:00
Miodec 90d42d0096 not overusing h1 to help seo (maybe?) 2023-01-16 02:06:44 +01:00
Miodec a10ae7856f seo 2023-01-16 01:53:55 +01:00
Miodec 27ee60a39b added sitemap 2023-01-16 01:48:48 +01:00
Miodec 1dc0b8fded updated name and description 2023-01-16 01:28:04 +01:00
Miodec 1b32544fe5 removed word 2023-01-15 14:02:40 +01:00
Miodec b29e4f4f05 fixed a bug where accounts with no pbs would cause misplaced "show all pbs" button 2023-01-14 01:43:42 +01:00
Miodec 43205d3287 fixed a bug where updating the preset name would not immediately show the update 2023-01-14 01:25:44 +01:00
Miodec a5ceda8ac7 shorter link transition 2023-01-14 01:25:40 +01:00
Miodec f3c7a2e4bd storing default theme colors in the head in case theme file failed to load 2023-01-14 01:02:48 +01:00
Miodec cd5f7b7d5d removed dupes 2023-01-13 15:09:47 +01:00
Miodec a3331d2a0d added uzbek and uzbek 1k 2023-01-13 15:09:04 +01:00
Miodec 909f53f583 adjusted theme button media queries 2023-01-12 09:02:12 +01:00
Miodec 97aab8aa85 removed active theme indicator, replaced with constant transform
showing theme bubbles on the active theme and on hover
2023-01-12 08:39:28 +01:00
Miodec 3ee547326b added incognito alias 2023-01-12 08:39:28 +01:00
Miodec 10ed4eadc2 updated theme bubbles styling in the command line, showing sub and text color 2023-01-12 08:39:28 +01:00
Miodec 675b7c1bf3 added script 2023-01-12 08:39:28 +01:00
Miodec bbff25bfbd added sub and text color to the list file 2023-01-12 08:39:28 +01:00
Damian b9b5d6c933
Added Language Yiddish (#3906) JellieTheFrog
* Added two quotes from Homer translated by Robert Fagles

* Added Yiddish

* First Addition of Yiddish

Added nouns, adverbs and adjectives and basic rules of language, though I may be wrong and overwrite some of this commit.

* Added ligatures requirement

* Deleted Yiddish

* Update _list.json

* Added (hopefully) everything for yiddish, except for quotes

* Added Yiddish to groups

* Stupid mistake :/

* Removed keyboard layout for Yiddish

I'll fix it later

* Fixed build issue in List

* moved yiddish and other languages before code

* fixed hopefully

* Yea like an hour of headaches for this

Made it a name property not a text property

* Removed Duplicates

* Added language binary

* Removed binary, waiting for pull request to close
2023-01-12 05:28:50 +01:00
Miodec a15285d044 removed unused file 2023-01-11 21:04:38 +01:00
Miodec 2c85e24e5b reverted to alphabetic commands 2023-01-11 18:18:03 +01:00
Jonathan Frech 61533ff12e
funbox: gave IPv6 addresses' parts leading zeros (#3852) jfrech
If the shorter form is preferred, the zero part should instead be the empty
string, since it is never written as `...:0:...`.
2023-01-11 13:25:38 +01:00
Myriam 248e0dde3d
theme dark note: fix word history display (#3903) 2023-01-10 22:32:43 +01:00
Adrian B. Hoffsten ab8ba5c8ee
Norwegian Quotes (#3899) asd20752
* Updated to quotes instead of alt code quotes. And added a new quote

* ID update
2023-01-10 20:11:39 +01:00
Jerry Zhou c3204eb65d
Adding customStyle property to 'Command' object interface (#3865) jerryzhou196
* added customStyle

* added music for KeyK

* undid accidental changes

* removed unnecessary changes

* added font-family support in commandline interface

* fixed formatting for single-list-command-line mode while viewing font family

* added themes

* fixed activeMouse CSS selector

* Added styling of favourites too

* fixed github action error

* fixed css issue

* colored block within singleline command line

* added custom data property to commands
using custom data to show theme bubbles on theme commands

Co-authored-by: Miodec <jack@monkeytype.com>
2023-01-10 20:01:29 +01:00
Damian a5be10041d
Added Beep Boop as a challenge (#3898) JellieTheFrog
* Added more Latin Vocab

* Added font Georgia

* Create latin.json

* Added longer and more quotes

* Added commas, should work now

* Added another quote

* Created txt file for beep boop challenge

* Added Beep Boop as a challenge in the website
2023-01-10 00:48:18 +01:00
Miodec cab1bcf30d extra commas 2023-01-10 00:44:59 +01:00
Myriam 865a71dae8
add new theme: dark note (#3886) mynimi
* add new theme: dark note

* change caret color of dark note theme

* theme dark note: replace typing animation with a more subtle effect

* theme dark note: bring back less jumpy dot animation

* adjusted animation

* faster animations

Co-authored-by: Miodec <jack@monkeytype.com>
2023-01-09 21:58:10 +01:00
Zarrten dff9e6c49c
Addition of multiple Baby Driver quotes in English (#3897) zarrten
* Add files via upload

* Delete english.json

* Add files via upload
2023-01-09 21:52:23 +01:00
Miodec 171e43e6f3 quote reports 2023-01-09 21:19:23 +01:00
Miodec adf47214db added option to report users 2023-01-09 18:20:56 +01:00
Damian ef6da63b73
More Latin vocab and more (#3896) JellieTheFrog
* Added more Latin Vocab

* Added font Georgia

* Create latin.json

* Added longer and more quotes

* Added commas, should work now
2023-01-09 16:55:49 +01:00
Jerry Zhou d342a08d8e
Add audio fade to remove audible 'pop' within sine's sound-on-click (#3895) jerryzhou196
* added audio fade

* removed accidental space

* lowered fadeout time

Co-authored-by: Miodec <jack@monkeytype.com>
2023-01-09 12:43:23 +01:00
Miodec 89024555a9 fixed test ui sometimes stuck in tape mode-like style 2023-01-08 14:14:26 +01:00
Miodec 70c18e25cf made commandinput same width as commandline 2023-01-08 13:20:46 +01:00
dasle52 4a99138458
Added quotes (#3856) dasle52
* Added quotes

* Added Quotes

* Added Quotes. Done Changes.

* Added Quotes. Detailed Source

* Added Quotes. Resolved Conflict
2023-01-08 13:09:52 +01:00
Miodec eb6254a340 fixed backspace events not working correctly in replays 2023-01-08 12:58:28 +01:00
github-actions[bot] 8e54176b0f
Prettier fix (#3892)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2023-01-08 01:18:40 +01:00
Miodec 1c6ee5d172 moved large livewpm below restart button
closes #3806
2023-01-07 19:19:29 +01:00
Miodec 7847a20a76 heavier font 2023-01-07 19:15:01 +01:00
Kendell R 981a6e5ac0
fix wpm requirement for Antidise-what? (#3891) KTibow 2023-01-07 19:13:43 +01:00
Miodec a24d1c709e quote lengths 2023-01-07 17:05:21 +01:00
Miodec 035c2fea33 quote reports 2023-01-07 17:05:21 +01:00
tumophiy c1fb60011e
Fix letter i in ukrajins'ka latynka (#3890)
* feat(words): add words for latynka layout in ukrainian language

* feat(lists): add ukrainian_latynka to lists of languages

* feat(dygrafs): update spelling of them

* fix(name): in json files of languages

* fix: swap letter i to the right one
2023-01-07 13:27:28 +01:00
Miodec f8937165d5 showing notification that not all fields are filled
closes #3888
2023-01-06 21:40:23 +01:00
Miodec b755168825 copying data instead of referencing 2023-01-06 19:50:36 +01:00
Miodec fa06659a56 renamed layouts 2023-01-06 14:50:04 +01:00
Myriam a55de727ee
Add support for Swiss Keyboard layout in ch-de and ch-fr varieties (#3887) mynimi
* keyboard layout support: add swiss german and french

* replace diaeresis with two dot leader to make case switch work
2023-01-06 13:55:29 +01:00
Egemasta 19fbf8933b
swiss_german_2k.json more words for Swiss (#3829) egemasta
* More words for the dictionary: swiss_german_2k.json

* edditing

* Update _groups.json

properly grouped

* Update _groups.json

Fix
2023-01-06 13:39:03 +01:00
Andrew Chang d50cb69d1d
Ignore modifier keys for test autofocus (fixed modtap issues with via and qmk) (#3837) andrewchang
* Apply debounce on restart test focus state

* Replace sleep and ignore modifier keys for test autofocus

* Update autofocus warning text

Co-authored-by: Andrew Chang <achang3@atlassian.com>
2023-01-06 13:37:35 +01:00
Miodec d83525681a fixed word 2023-01-05 23:30:04 +01:00
Jack 3964ab40ec
Revert "create new theme: note dark (#3858) mynimi" (#3885)
This reverts commit 2ed7fe9893.
2023-01-05 15:34:16 +01:00
Miodec 6321f17201 clearing avatar
closes #3818
2023-01-05 15:13:33 +01:00
Miodec a99d524705 changed property name 2023-01-05 15:13:33 +01:00
Myriam 2ed7fe9893
create new theme: note dark (#3858) mynimi 2023-01-05 14:49:16 +01:00
Miodec 1e6d15a002 allowing chart color update on preview
increased debounce a bit
closes #3841
2023-01-04 19:35:41 +01:00
Trustin 697a07332e
Update english.json (#3874) trwstin
* Update english.json

* Added 9 quotes to english.json from Confucius
2023-01-04 18:52:07 +01:00
James 3d636e6d1c
correct length for js quote 24 (#3881)
* Add tabs to js quote 24

* Update length for js quote 24

Co-authored-by: Jack <jack@monkeytype.com>
2023-01-04 18:50:26 +01:00
Miodec f3378da2d0 removed smoothconsistency from type 2023-01-04 18:47:40 +01:00
Miodec 301078fc82 storing unsmoothed raw, removing last data point if last test second is not round and is smaller than 0.5,
scaling last data point if its greater than 0.5
closes #3878
2023-01-04 18:46:51 +01:00
Miodec 3d6025f7c2 smoothing before displaying. part of #3878 2023-01-04 18:46:19 +01:00
Miodec 3de8472fde copying with json (for some reason without this some properties are lost ????) 2023-01-04 17:26:14 +01:00
Miodec 120f51bbc1 incorrect property name 2023-01-04 17:26:14 +01:00
James 6c497254c2
Add tabs to js quote 24 (#3880) jameslounds 2023-01-04 16:58:08 +01:00
Jonathan Völkle aafa3e76bf
Add R (2k) language (code) (#3875) jonathanvoelkle 2023-01-04 15:12:36 +01:00
Thor bffeef4642
Added 3 english quotes (#3872) sanzelda
* added 2 english quotes

* added 3 english quotes
2023-01-04 15:02:19 +01:00
James da40901256
Add greys, realisation, tranquilisation to British English (#3871) jameslounds
* Add `greys` to British English

* Add `realisation` to British English

* and `tranquil` and some diminutives thereof
2023-01-04 14:50:14 +01:00
Bruce Berrios e8e377ff62
House keeping (#3867) bruception
* Add comment for blind mode

* Maybe fix on failure job
2023-01-04 14:48:33 +01:00
James 0daf994f43
add code-latex (#3862) jameslounds 2023-01-04 14:45:32 +01:00
Daniel Grothe 253749fffd
Update Mine layout (#3857) grothe6
Mine cycled J, Q and Z around. See https://www.neo-layout.org/Layouts/mine/
2023-01-04 14:41:39 +01:00
tumophiy a1b4d5a189
Adding new Ukrajins'ka latynka language (#3855) tumophiy
* feat(words): add words for latynka layout in ukrainian language

* feat(lists): add ukrainian_latynka to lists of languages

* feat(dygrafs): update spelling of them

* fix(name): in json files of languages
2023-01-04 14:37:05 +01:00
Ehan 04b87c9ea0
Add purpurite theme (#3847) EhaAhamed
* Add purpurite.css

* Added purpurite theme to list
2023-01-04 14:31:33 +01:00
Aaron 3d4b28f864
Fix wrong Dutch word (#3825) UnrealApex
* Renamed command line setting timer-progress bar

* Fix wrong Dutch word

Co-authored-by: Aaron <79121360+hazyboba@users.noreply.github.com>
2023-01-04 13:58:02 +01:00
Miodec 15a8dba11a fixed level balloon not working on public profiles 2023-01-04 13:53:35 +01:00
Miodec 1f72e846cc removed quotes 2022-12-18 22:01:20 +01:00
Miodec fef8f267d5 removed word 2022-12-17 09:21:16 +01:00
github-actions[bot] 574ff0538c
Prettier fix (#3819)
Co-authored-by: monkeytypegeorge <monkeytypegeorge@gmail.com>
2022-12-11 01:19:47 +01:00
Miodec 70e5c86e41 fixed pb crown not showing difference
closes #3817
2022-12-11 01:09:37 +01:00
Miodec 91ea52bec6 fetcing user data first 2022-12-10 23:38:53 +01:00
Miodec 10f984cf5e duplicate 2022-12-08 19:56:09 +01:00
verbxtim 48db9cec2f Add code_assembly (#3796) verbxtim
* Update _groups.json

Added assembly

* Update _list.json

Added assembly

* Create code_assembly.json

Original 8086/8088 instruction set

* Resolve conflicts for code_assembly

* Resolve conflicts for code_assembly

Co-authored-by: Miodec <jack@monkeytype.com>
2022-12-08 15:01:33 +01:00
JJ b8ad75b0b4
Add Nim language (code) (#3810) j-james 2022-12-08 14:50:13 +01:00
Miodec b1ddd57e11 only caching monkeytype.com requests 2022-12-08 14:03:03 +01:00
Miodec d391febb34 added supporter 2022-12-07 15:53:13 +01:00
[Error_27] 3f6bf924ac
Add GDScript programming language (#3792) ErrorInCode27
* Initial GDScript addition

* Add parentheses and a couple extra types/symbols

* Reorganization to make it understandable

Co-authored-by: [Error_27] <43973418+Error-In-Code@users.noreply.github.com>
2022-12-05 18:52:47 +01:00
Bruce Berrios 46d7a78ffe
Add Monkey CI (#3799)
* Split PR checks

* Split Jobs

* Test

* Fix path check

* Use checkout

* Undo

* oh boy

* .

* .

* .

* .

* test

* .

* .

* .

* .

* .

* .

* .

* yay

* Remove jsonschema from global dep

* monkey ci

* .

* oops

* test

* .

* .

* .

* .

* .

* .

* .

* ayy

* add permissions
2022-12-05 18:52:15 +01:00