Commit graph

6849 commits

Author SHA1 Message Date
Miodec
20226fd43a test 2022-03-28 16:26:32 +02:00
Miodec
2a0c1bb4bc removed update on tab click 2022-03-28 15:27:59 +02:00
Miodec
9d3a2d630b changed checkboxes to use check icons instead of changing background color
closes #2776
2022-03-27 20:22:19 +02:00
Miodec
95f3414a27 setting time to -1 to avoid incorrect hash error 2022-03-27 20:01:29 +02:00
taboov
9c64ebdb10
Adding Kurdish Language (#2763) taboov
* Adding Kurdish Language

* Update _groups.json

* Update _list.json

* Update and rename central_kurdish.json to sorani.json

* Update _groups.json

* Update _list.json

Co-authored-by: Jack <jack@monkeytype.com>
2022-03-27 18:59:01 +02:00
Gunung P. Wibisono
a085a8e468
add Indonesia word 10k+ (#2779) gunungpw
* add Indonesia 10k+ word list

* add `indonesia_10k.json` in `_groups.json`

* add `indonesian_10k.json` in `_list_json`

* fix double quote in `_group.json`
2022-03-27 18:52:39 +02:00
Jack
2ac6acb830
chart js annotation fix (#2783) 2022-03-27 18:47:12 +02:00
DanGonite57
f06cab2c38
Keep funbox annotation line transparent (#2784) 2022-03-27 18:45:22 +02:00
Rizwan Mustafa
020ac5cb24
Add logging support from Winston with colored output (#2774)
* Converted initial outputs to color outputs

* Some more coloring

* Colored all error outputs

* Completed coloring of outputs

* Created basic logger instance

* Moved over to Winston for logging

* Remove unnnecessary stuff

* Added max file size

* Renamed log to logToDb

* minor refactor and added tab separation with timestamps

* Some changes. Thanks Bruception

* Created wrapper for logger

* Tiny refactor

* Some fixes

* Some fixes

* Update example env

* Remove general

* using default yellow, making colors bold

* removed square brackets

* removed square brackets

* using logger instead of console log

* updated timestamp format

* moved comment up

* Fixed typo

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-03-27 11:29:11 -04:00
the-gremlin
396f1067b1
Added 4 new quotes (#2773) the-gremlin
* Add files via upload

Added 4 new quotes

* Delete english.json

* Removed newline
2022-03-27 16:08:52 +02:00
Miodec
f01a69affc expanded the secondstostring function
now supports different delimiters
hiding seconds
showing days
2022-03-26 15:05:22 +01:00
Miodec
7a107ea3b5 added dates support to psas 2022-03-26 15:04:33 +01:00
Miodec
ca8a986eab psas can have dates 2022-03-26 14:57:19 +01:00
Miodec
18d3048242 stopping function if snapshot is nullish 2022-03-26 13:44:51 +01:00
Miodec
5c0eb4d0a3 result graph fix 2022-03-26 00:19:33 +01:00
Miodec
28ff1a3e42 removed unnecessary function call 2022-03-26 00:12:53 +01:00
Miodec
707e4f040e awaiting chart updates before updating chart 2022-03-25 23:55:32 +01:00
Miodec
a8bf141ed7 checking if resulthash length is 40 2022-03-25 20:46:35 +01:00
Miodec
669032e66e linking to instatus in the maintenance banner 2022-03-25 19:49:41 +01:00
Bruce Berrios
1159072755
Optional redis (#2770)
* Make redis optional

* Specify return value
2022-03-25 19:15:26 +01:00
Bruce Berrios
ad8c433e45
Save exact (#2769) 2022-03-25 16:01:45 +01:00
Miodec
4901de2d31 fixed pace caret not coming back after dissapearing 2022-03-25 15:49:16 +01:00
Rizwan Mustafa
47c7fd42c7
Improve webpack - Reduced filesize by 18% by converting from node-object-hash to object-hash (#2768) rizwanmustafa
* Refreshed the PR

* not sending stringified result anymore

* removed length check

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-03-25 15:36:04 +01:00
Miodec
ed1d248ab6 allowing to run backend without redis 2022-03-25 15:25:03 +01:00
Miodec
623e280aa5 fixed numpad not working with layout emulator
closes #2755
2022-03-25 14:45:03 +01:00
Miodec
d7ff5f0f74 removed word
closes #2761
2022-03-25 13:48:27 +01:00
Miodec
75305c51e2 added error 2022-03-25 13:37:44 +01:00
Miodec
e2d409f1d3 importing only whats needed 2022-03-25 13:29:17 +01:00
Evan
cbca2a8957
Remove JavaScript Compilation from the Frontend (#2764) Ferotiq
* remove javascript compilation from frontend

* add dat back

* I'm going risky

* regen and put the type back
2022-03-25 13:19:21 +01:00
Estebene
c09c84e389
Removed unusual whitespace from quote 5905 (#2767) Estebene
* Removed unusual whitespace from quote 5905

* Fixed length
2022-03-25 13:14:23 +01:00
Bruce Berrios
4999fd4bf5
Add Redis client and george task queue (#2765) bruception
* Add Redis client and george task queue

* Add queue configuration

* Change dual write
2022-03-25 13:13:54 +01:00
DanGonite57
b076559a57
Convert chart-controller to TypeScript (#2741) DanGonite57
* Begin converting chart-controller to TypeScript

* Clean up assertions

* Replace non-null assertion

* Add types for trendline plugin

* Remove unused legends

* Shorten tooltip animation

* Fix merge

* Upgrade to @types/chartjs-plugin-trendline 1.0.1

* Re-add mrmime to package-lock

* Corrected merge with result.ts

* More merge fixes

* Switch chart data types to interfaces
2022-03-24 19:39:17 +01:00
k4leg
8b419be011 update halmak layout (#2754) k4leg 2022-03-24 13:59:03 +01:00
Evan
e60baef095
Add Show Average Accuracy and Make Show Average Speed Show CPM (#2756) Ferotiq
* show cpm for always show cpm

* Add show average: acc and make speed work for cpm

* eqeqeq

* round

* rename to remove clutter

* rename and change icon

* Combine functions

* remove comment

* Update index.html

* rounding if show decimal places is disabled

Co-authored-by: Miodec <bartnikjack@gmail.com>
2022-03-24 13:58:32 +01:00
Harry Hopkinson
e303690cbb
Linted Files according to the .prettierrc (#2758) Harry-Hopkinson 2022-03-23 22:51:55 +01:00
Sarmad Hadi
ddc0749602
Update test.scss (#2757) sarmadhadii
The timer was too close to the play button when replaying your test.
2022-03-23 13:38:31 +01:00
Bruce Berrios
76c230315c
Add quote search command (#2747) 2022-03-22 19:08:50 +01:00
Miodec
7e30eca23d hiding banners in focus mode
closes #2752
2022-03-22 18:40:15 +01:00
Miodec
0582662f16 fixed quote 2022-03-22 15:43:27 +01:00
Miodec
4be2efb6a3 fixed quote 2022-03-22 15:39:57 +01:00
Jack
6b49a3c5e7
v1.14.1 (#2745)
* updated default config to fix incorrect font button being highlighted

* Convert account controller to ts (#2731)

* using modular sdk

* removing last script

* replacing more code

* unused code

* removed unused code

* removed unused code

* importing auth

* using analytics controller

* importing auth and analytics

* importing auth

* updated git ignore

* fixed path

* removed live config from gitignore

* added error message when failing to initialize firebase

* added live config
using live config when building production

* removed unused code

* fixed incorrect function use

* added example config

* added a step to the contributing guide

* optional steps

* fixed path

* using example in source code so that github actions dont cry like little babies

* using function correctly

* using function correctly

* ignoring live

* removed

* added action webpack config

* bruce said "no-no"

This reverts commit 0a1e5e1660.

* Fix

* Add ignore

* updated instructions

* using correct functions

* using correct function

* missing parameter

* using correct function

* using correct function

* removed ts ignores

* using new functions

* removed refresh

* using new functions

* merge fix

* fixed merge

* regenereated lockfile

* using correct function

* defaulting to the email thats already entered

* storing default snap in a file

* optional parameter

* made parameters non optional

* converted file to ts

* removed unused parameters

* removed unnecessary optional chaining

* destructuring array

* added a function to create error message

* removed type

* removed duplicate gitignore

* removed no check

Co-authored-by: Bruception <bberr022@fiu.edu>

* Include dev branch in CI (#2739)

* Decreased filesize and introduced chunk splitting (#2732) Rizwanmustafa

* Decreased filesize

* Introduce splitting for vendors

* Added HTML webpack plugin for dynamic change of chunkhash and minification on production

* Added bundle analyzer plugin for webpack

* Prevent analyzer from opening on its own

* updated contributors list

* Package lock update

* Created separate webpack config for analysing bundle

* Standardize paths in webpack base config

* Added devtool in dev webpack config

* Minor issues

* Based audit config off of the production config, saved exact packages and renamed some constants

* Saved exact version of packages

* Rename Config

* Added intellisense for webpack configs

* Added script for using audit config

* Simple changes

* Removed unnecessary cd and replaced webpack with npx wepback

* added npm script accessible from root dir
since audit is now a separate script, reenabled auto opening

Co-authored-by: Miodec <bartnikjack@gmail.com>

* Enable live reloading (#2738) bruception

* Enable live reloading

* Update scripts and documentation

* Fix resolve

* Use resolve

* Fix layoutfluid timer warnings (#2740) Ferotiq

* reduced date-fns import size

* using inline source map so that code is debuggable

* removed tinycolor2 dependency

* Migrate Chart.js to 3.7.1 (#2735) DanGonite57

* Migrate Chart.js to 3.7.1

* Show funbox label with StartGraphsAtZero disabled

* Fix label positioners

* Include dev branch in CI (#2739)

* Remove draw animation

* Avoid RangeError with no data

* Disable account chart initial render animation

* Add temporary type assertion for options.animation

* Test disabling animations via updateColors

* Test re-update chart after resetting animation duration

* Test dataset specific animation duration

* Disable animations for now

* Remove unused annotation

Co-authored-by: Bruce Berrios <58147810+Bruception@users.noreply.github.com>

* installed dev dependency to stop audit from complaining

* removed mr mime dev dependency
regenerate package-lock

* not updating live burst when its disabled

* using vanilla js to increase performance

* updating chart once instead of 3 times

* made log async

* increased minimum wordset length to disable repeating words to 4
this stops infinite A B C sequences
closes #2742

* increased tick padding

* added some padding to stop data points from being cut off

* fixed account graphs not being responsive

* removed unnecessary style

* updated button active color

* Server version (#2746) Bruception

* Add server version

* typo

* Fix logic

* Moved to utility

* Actually save version

* Move logic order

* updated metric name

* removed unnecessary else

Co-authored-by: Bruception <bberr022@fiu.edu>
Co-authored-by: Bruce Berrios <58147810+Bruception@users.noreply.github.com>
Co-authored-by: Rizwan Mustafa <rizwanmustafa0000@gmail.com>
Co-authored-by: Evan <64989416+Ferotiq@users.noreply.github.com>
Co-authored-by: DanGonite57 <danzinc57@gmail.com>
2022-03-21 21:22:47 +01:00
Bruce Berrios
adf5a0d1db
Include dev branch in CI (#2739) 2022-03-20 11:31:51 -05:00
Miodec
c1b5a7f745 added confirm field to the password reset form 2022-03-20 00:24:36 +01:00
Miodec
7061b56184 stopping command line when page transition is active 2022-03-20 00:16:07 +01:00
Miodec
5f6ce17071 returning if snapshot doesnt exist 2022-03-20 00:05:34 +01:00
Miodec
3e3e82886a fixed incorrect hash error when saving practise tests 2022-03-19 21:42:07 +01:00
Bruce Berrios
53a034bc6f
Remove unused dependencies (#2734) 2022-03-19 21:07:20 +01:00
Miodec
9173b33b6b Merge branch 'master' of https://github.com/Miodec/monkeytype 2022-03-19 21:06:44 +01:00
Miodec
7fa2851bcc added missing slovak accent
closes #2733
2022-03-19 21:06:39 +01:00
Teddi
6ea2e4e963
Added Quotes Documentation (#2722) 2022-03-19 15:27:59 +01:00