Commit graph

2359 commits

Author SHA1 Message Date
Ed
c2f94f234f
Added 3 quotes to spanish.json (#4068) EDUJOS 2023-03-14 13:06:47 +01:00
Miodec
d518f8f89e fixed local 'tests started' stat being wrong 2023-03-14 12:13:14 +01:00
Miodec
1545960215 applying burst heatmap when changing theme 2023-03-14 12:00:36 +01:00
Miodec
c8f2d25364 added custom layoutfluid timer countdown 2023-03-13 14:15:18 +01:00
Miodec
aafbfce74e fixed zipf notification not showing
closes #4067
2023-03-13 13:58:54 +01:00
Miodec
07ef4fe243 moved update words height before update active element
moved update caret position outside the words height function
closes #4064
2023-03-13 13:56:24 +01:00
Miodec
3e233d9bd9 fixed custom theme editing saving colors in the wrong order 2023-03-13 13:34:48 +01:00
Ryan Bigg
9378d269ee
Correct 'Two Little Words' quote (#4066) radar 2023-03-13 13:29:07 +01:00
QuevDev
d6749c38f4
Added 6 quotes to english.json (#4065) quev-dev 2023-03-13 13:26:32 +01:00
Miodec
759d9f727e fixed share custom theme not sharing colors in the right order 2023-03-13 12:33:17 +01:00
Miodec
62205b8548 mixed dracula bubbles being wrong 2023-03-13 12:26:10 +01:00
Miodec
00646da6fe removed single quotes from slovak punctuation 2023-03-10 16:06:58 +01:00
Miodec
c70567e9b1 using different colors if main and text are the same
closes #4060
2023-03-10 14:25:11 +01:00
Miodec
104170c295 updated dracula theme to avoid using the same color for main and text 2023-03-10 14:25:11 +01:00
Nolan
108fefd481
added cherry blossom theme (#4057) mushytoast
* Create cherry_blossom.css

* Update _list.json

* updated sub alt color

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-03-10 14:22:42 +01:00
lelazsq
cd16b2fbf5
add maya and nila layouts (#4059) lelazsq 2023-03-10 14:20:48 +01:00
Dainternetdude
5b0cd44d5f
add three quotes to english (#4062) dainternetdude 2023-03-10 14:17:27 +01:00
Dainternetdude
e2475645fd
remove "tion" from english 10k (#4058) 2023-03-09 14:51:58 -06:00
Miodec
b46fa16785 customizable opacity 2023-03-09 15:29:28 +01:00
Miodec
438a1e5ac7 fixed plus n funboxes breaking custom text shorter than n+1 words 2023-03-09 13:14:34 +01:00
Miodec
d239c8b12f quote reports 2023-03-09 12:56:50 +01:00
Miodec
fdbd5b1b84 removed some old code that was stopping test restarts with quick restart disabled 2023-03-09 12:38:59 +01:00
Miodec
6ad52aa347 fixed custom theme colors being saved in the wrong order 2023-03-09 12:24:43 +01:00
Miodec
a619c0410b scrolling window to the top when taking a screenshot 2023-03-09 12:17:03 +01:00
Miodec
d8344672eb removed console log 2023-03-09 12:04:02 +01:00
Nolan
8b21be4326
Update code_luau.json (#4054) MushyToast 2023-03-09 11:30:52 +01:00
Miodec
af2677a338 closing result tags popup with escape 2023-03-08 15:49:23 +01:00
Miodec
6a6d475e51 dynamically blending colors for the heatmap
fixes #1613
2023-03-08 15:44:40 +01:00
Miodec
e1ab1b676c updated logic to avoid double update on test restart 2023-03-08 14:07:08 +01:00
Miodec
06d797bd99 moved words input outside words wrapper to avoid weird graphical glitches 2023-03-08 14:07:08 +01:00
Miodec
0916fa9436 updating words input position on font size change 2023-03-08 14:07:08 +01:00
Miodec
8e39ee1041 when using practice words, not remembering custom mode 2023-03-08 14:07:08 +01:00
Boris Gubanov
ba8078583c
Update russian.json (#4053) boris-gu
Corrected the English letter "e" to the Russian letter (line 1663).
2023-03-08 13:22:38 +01:00
Nolan
f72509cdae
Update code_lua.json (#4052) MushyToast 2023-03-08 13:19:04 +01:00
Miodec
2d45dc4283 added special cases for tape mode and initial call with the right langauge 2023-03-07 21:50:49 +01:00
Miodec
fc91e48692 reworked this a bit 2023-03-07 21:42:19 +01:00
Miodec
26c9fcbc38 line jump doesnt actually need to call this 2023-03-07 21:13:20 +01:00
Miodec
2e284e364e no sleep needed 2023-03-07 21:10:33 +01:00
Miodec
41b71fbf21 missing parameter 2023-03-07 21:10:01 +01:00
Miodec
4e9c432c64 moved funciton call 2023-03-07 21:06:44 +01:00
Miodec
6a587ede8d reverted the sleep and checking tape mode instead 2023-03-07 21:02:26 +01:00
Miodec
88bf436baa added sleep 2023-03-07 20:47:27 +01:00
Miodec
7a3e84c0f6 actually fixed tape mode 2023-03-07 20:30:10 +01:00
Miodec
a336bda8eb moving the words input to the 2nd line instead of center of the words wrapper 2023-03-07 20:15:34 +01:00
Miodec
de0ea5e288 fixed broken tape mode 2023-03-07 19:59:44 +01:00
Miodec
967d111ab3 added sleep back in (turns out it was needed) 2023-03-07 19:55:01 +01:00
Miodec
8f05221507 enabled smooth scroll in css 2023-03-07 18:56:27 +01:00
Miodec
f4dd3799d3 placing the words input in the center 2023-03-07 18:54:57 +01:00
Miodec
07ab45d167 disabled autoscroll 2023-03-07 18:54:43 +01:00
Miodec
9f9ac13764 adjusting if lines is less than 3 2023-03-07 18:30:52 +01:00
Miodec
2d56f2d1f2 not exporting for no reason 2023-03-07 16:29:07 +01:00
Miodec
26cc834a31 moved function to config listener to get rid of an import 2023-03-07 16:28:43 +01:00
Miodec
4d73c306d4 dynamically adjusting words and words wrapper height in custom mode
closes #3805
2023-03-07 16:24:59 +01:00
Miodec
d5165f137c updating words input position each time user moves to the next word to move the IME suggestion box
only shows up in japanese, korean and chinese languages for now (not sure which other languages use this)
closes #4022
2023-03-07 15:08:04 +01:00
Miodec
31b1474a47 moved words input inside words wrapper 2023-03-07 14:57:37 +01:00
hanabo-mk
98de529b94
Added new German quotes (#4048) hanabo-mk
* Added new quotes.

* Fixed lengths and IDs

* Fixed lengths AGAIN

* Fixed lengths one more time
2023-03-06 18:52:03 +01:00
Miodec
8761b59d2f fixed scroll to top button not working on all pages 2023-03-06 15:52:38 +01:00
Miodec
a0d7af31d8 changed label style 2023-03-06 15:21:27 +01:00
Miodec
08e16c03da reordered inputs 2023-03-06 15:20:06 +01:00
Miodec
7cca38c245 not showing caret after resize if the input field is not focused 2023-03-06 12:58:08 +01:00
Miodec
1cf04ec696 fixed caret not reappearing after window resize is over
closes #4046
2023-03-06 12:57:49 +01:00
Miodec
5ea12e7170 quote lengths 2023-03-06 12:33:28 +01:00
Miodec
02a958993e quote reports 2023-03-06 12:33:06 +01:00
Evan
93da5012ed
organize imports to remove duplicate imports (#4042) ferotiq 2023-03-06 11:38:38 +01:00
Anton Kesy
4a843d885a
prettify language json (#4044) antonkesy
* remove empty lines in json

* move json separator to end of line

* Revert "move json separator to end of line"

This reverts commit 4a1437b55e.
2023-03-06 11:38:21 +01:00
GalileoBlues
d425838f33
fix gallium punctuation (#4043)
* Add layouts gallium and angle variant

* fix punctuation on gallium
2023-03-05 15:36:41 -06:00
Miodec
b6f196cc27 allowing escape to close the mini result graph popup 2023-03-04 16:40:29 +01:00
Miodec
a6464d8067 fixed tag pbs with no funboxes not showing up 2023-03-04 12:03:14 +01:00
Miodec
fb9f74f8ea added section about data that is not collected as per user request 2023-03-03 15:22:43 +01:00
SauceyRed
11d768e89e
Added 12 quotes to english.json - 6771-6782 (#4039) Saucy Red
* Added 12 quotes to english.json

* Fixed IDs in english.json
2023-03-03 12:10:10 +01:00
Miodec
25bf28e886 removed test-active file
merged functionality into test-state
2023-03-02 13:45:20 +01:00
Miodec
97582e2a59 not saving last result if the user signed out manually this session 2023-03-02 12:41:51 +01:00
GalileoBlues
f55ad9d22a
Add layouts gallium and angle variant (#4038) GalileoBlues 2023-03-02 12:36:33 +01:00
Albert
6aef311a9c
Remove comma (#4037) 2023-03-01 20:19:29 -06:00
Decipher-CS
0e286bc436
added one new quote in English (#4034) Decipher-CS
* added english quote

* fixed the wrong increment. Should have been +1.

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-03-01 10:48:44 +01:00
Dainternetdude
9131cebdf5
Add one quote to English (#4033) 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

* add one quote to english

* use the full title of the book
2023-03-01 10:47:05 +01:00
trevdev
9966550969
Breeze Theme (#4032) trevorwrightdev
* added 'breeze' theme

* added -example firebase config back in

* added 2077 theme

* made 2077 theme background less bright.

* made 2077 theme better

* added breeze theme

* softer sub alt color

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-03-01 10:45:33 +01:00
Miodec
06a1f2354b fixed tag pbs not working 2023-02-28 18:36:19 +01:00
Miodec
f9833ddf3b fixed all filters button not actually selecting all filters 2023-02-28 13:01:46 +01:00
Miodec
2637094c5c fixed tags always showing as pb 2023-02-28 12:51:42 +01:00
Miodec
e2ef89bc7e quote lengths 2023-02-28 12:35:00 +01:00
Miodec
0fafcaa493 reports 2023-02-28 12:34:50 +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
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
b5a08bd96e fixed the 420 words 10 unlock not working 2023-02-23 19:27:05 +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
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