Commit graph

119 commits

Author SHA1 Message Date
Jack
147602e927 added eslint json plugin 2021-09-30 23:15:50 +01:00
Miodec
5f6b6c15f8 added popup to view all personal bests 2021-09-24 20:22:08 +01:00
Jack
a9ccac33d0 removed unused file 2021-09-14 14:07:24 +01:00
Jack
57b5da8be4 allowing irregular whitespace 2021-09-14 00:20:01 +01:00
Jack
c063012e9e added lazy mode 2021-09-13 17:28:00 +01:00
Jack
b3f2aa544c not checking leaderboards on test complete
updating test leaderboards every 5 minutes
2021-09-09 23:39:10 +01:00
Jack
ac1415a5c6 added british english mode 2021-09-08 22:30:40 +01:00
Jack
fa7ad4581e added a last seen version tracker
showing notification when new version is released
2021-08-29 15:05:38 +01:00
Jack
e27ca6fcd6 added a psa system 2021-08-29 14:30:45 +01:00
Jack
db3d25c7ef added quote rating 2021-08-27 20:09:47 +01:00
shishberg
87287532aa
Pseudolang funbox mode - gibberish, but more wordlike (#1722)
* add wordset

* added withWords

* add Gibberish class

* add gibberish2 funbox

* rename gibberish2 to jabberwocky

* add CharDistribution to improve memory efficiency; move funbox check into Wordset

* cleanup

* prettier

* more meaningful description

* added some comments and clarified some names

* fix after rename

* s/jabberwocky/pseudolang/
2021-08-22 12:30:30 +01:00
Miodec
8cbbe51ba7 Merge branch 'master' into mongo 2021-07-24 23:17:58 +01:00
Jack
00d8774203 replaced practise missed with practise words
added a popup for practise words
you can now choose between practising slow, missed or both
closes #1641
2021-07-22 17:15:07 +01:00
Miodec
0036af9f73 Merge branch 'master' into mongo 2021-07-12 23:17:12 +01:00
shishberg
08ad5728db
Add weakspot mode. (#1606) by shishberg
* Add weakspot mode.

This keeps track of a per-character "weakness" score, basically a
moving average of the spacing duration with a penalty for incorrect
letters. The weakspot funbox mode uses this to bias towards words
with lots of weak letters.

* Comment about keeping weaknessScores

* Move weakspot to its own module.

* prettier
2021-07-10 01:23:47 +01:00
Miodec
7689086503 merged master into mongo 2021-07-07 14:24:44 +01:00
Miodec
cf9e29db65 added today tracker 2021-07-05 15:59:10 +01:00
Alvin Zhao
87073a3700
Added min burst (#1579) started by yzAlvin
* Added min burst

* no need to calculate burst on a timer

* added a burst history and current burst trackers, added set and push functions, removed burst calculating in stats (should be done on word completion)

* burst will not be calculated on every keypress

* calculating burst and pushing to history on space
setting start time on first keypress

* verifying that burst history and input history are the same length

* bursthistory typo
added function to calculate burst speed and updated the pushing function to consider if the word was already completed once before

* removed fail condition from timer

* removed debug notification

* added fail condition

* rounding burst

* making sure to load burst config

* styling burst display

* including burst in the result

* renamed variable

* removed burst from result screen, changed wording in settings page

* reran npm i to regenerate package lock in version 2

* audit fix

* gulp update

* added two burst modes: flex and fixed

* standardized some code

* swapped classes

* updated settings page min burst input
updated min burst description

* updated the setting sections with inputs to a new, better design

Co-authored-by: Jack <bartnikjack@gmail.com>
2021-06-29 18:55:59 +01:00
ben potter
0202725d4f
Add poetry funbox by benjaminpotter 2021-06-08 16:10:17 +01:00
Jack
25a23dde3d
Merge pull request #1475 from lukew3/mongo
Mongo
2021-06-06 14:45:08 +01:00
Jack
92b1c6eb86
Merge pull request #1505 from tcbutler320/master
Add Security Policy
2021-06-04 12:54:36 +01:00
lukew3
dd9a5e618a Merge branch 'master' of https://github.com/Miodec/monkeytype into mongo 2021-06-03 22:51:55 -04:00
Jack
57c01dbef7
Merge pull request #1504 from Otard95/feature/power-mode
Add Monkey Power (Power Mode - Easter-Egg)
2021-06-03 23:18:01 +01:00
tcbutler320
b18edcd23e add dot prefix in gulp build 2021-06-03 18:15:42 -04:00
Jack
372d17c5a9 added a contact section to the about page, gave support its own section 2021-06-03 17:36:13 +01:00
Otard95
22403248d2 Rename PowerMode to MonkeyPower 2021-06-03 16:43:22 +02:00
Otard95
914ae704e3 Add power mode to gulp and init when ready 2021-06-02 21:08:11 +02:00
lukew3
fd30b5aa36 brought back firebase analytics and authentication 2021-05-31 23:47:58 -04:00
lukew3
12f3b45529 changed displayName to name, moved from cookies to localstorage 2021-05-26 19:06:03 -04:00
lukew3
0be490bf39 created axiosInstance with refresh tokens 2021-05-14 21:09:22 -04:00
lukew3
3978b7a106 firebase completely disconnected, working at restoring all functionality 2021-05-14 13:56:08 -04:00
Jack
0c0519fce9
Merge pull request #1383 from Estebene/preset-settings
Added basic preset setting functionality
2021-05-09 02:04:35 +01:00
lukew3
d4e954069e Added ability to watch replay 2021-05-08 15:37:29 -04:00
Estebene
9222eceb03 Added basic preset setting functionality 2021-05-08 17:03:56 +12:00
Smithster
230da777cb Added custom background filters 2021-04-06 00:29:24 +01:00
Jack
ac1759bd56 added ready and route controller modules. script is gone. its over #495 2021-03-31 19:29:02 +01:00
Jack
1f7c2c4df6 moved input to input controller module #495 2021-03-31 19:17:15 +01:00
Jack
27fff39cc3 moved account to a module. part of #495 2021-03-31 19:09:16 +01:00
Jack
806846e55b moved global stats to a new module 2021-03-31 18:01:49 +01:00
Jack
3c37ac2e3e added import settings popup module part of #495 2021-03-30 23:23:23 +01:00
Jack
3201871be5 added custom theme popup 2021-03-30 22:58:45 +01:00
Jack
7faa1cff57 added a theme picker module
renamed variable
part of #495
2021-03-30 22:32:46 +01:00
Jack
c07b7d03e1 reordered file list 2021-03-30 18:50:37 +01:00
Jack
6d0d027aa9 moved tags edit popup code to its own module #495 2021-03-30 18:47:13 +01:00
Jack
cb966e448e moved settings to a module #495
added account controller module
added result tags popup module
converted simple popups to a module
2021-03-30 18:37:51 +01:00
Jack
21e8cf8299 fixed missing commit that was lost somewhere in the merges 2021-03-29 19:44:18 +01:00
Jack
3029c29b8c updated project structure
added folders
renamed notification-center to notifications
2021-03-29 00:33:13 +01:00
Jack
d1bd0d3178 removed unused file 2021-03-29 00:22:14 +01:00
Jack
239e3e61d6 lots of little code refactoring #495
relocated smaller functions and most events
divided code into small modules (layout emulator, support popup, version popup)
2021-03-29 00:19:17 +01:00
Jack
5a1460208a moved sign out button to a module, smoothed out the transition between the config and sign out button 2021-03-28 23:39:11 +01:00