Commit graph

9998 commits

Author SHA1 Message Date
Miodec 244a593fa5 refactor: funbox compatibility checks
refactored the speak checks to make sure many "unspeakable" funboxes can be used at once
unspeakable funboxes are only blocked when "speaks" funbox is enabled
2023-11-09 13:39:49 +00:00
Miodec 0ccf7ea920 fix(funbox): text altering funboxes not working with wikipedia or poetry 2023-11-09 13:27:04 +00:00
Miodec 9b8c452064 impr: remove words which might trigger false positives for profanity 2023-11-08 14:37:48 +00:00
Miodec d7273ec9a0 chore: quote lengths script 2023-11-08 12:51:48 +00:00
Miodec dac1a25e07 fix(quote): quote reports 2023-11-08 12:51:27 +00:00
Miodec 52ea0a6cbd impr: add local api server configuration cache 2023-11-07 16:34:05 +00:00
Miodec a670ee7d8b fix(quotes): quote reports 2023-11-07 13:51:57 +00:00
Miodec 1355b79119 fix(themes): changing from custom theme to preset always applying default theme 2023-11-07 13:47:31 +00:00
Miodec 3daa88bc09 refactor: update notification message 2023-11-07 12:35:23 +00:00
Miodec f1ef1941a4 chore: release v23.45.0 2023-11-06 16:47:53 +00:00
Miodec 9d6a6940d8 refactor: made some of the theme controller functions async 2023-11-06 16:44:18 +00:00
Miodec a2cd5746ec fix(quotes): quote reports 2023-11-06 15:53:09 +00:00
Irina eb6c15aacd
feat(quotes): add finnish quotes (imtone1) (#4759)
* Create finnish.json

* Update finnish.json

* Update finnish.json
2023-11-06 15:18:25 +00:00
Miodec 7a15394c8c refactor: convert divs to buttons 2023-11-06 15:16:00 +00:00
Miodec daaab016e2 impr(account page): add button which hides results on the account graph
when results are hidden, accuracy scale will be maximised to fit the graph height
2023-11-06 15:08:48 +00:00
Miodec 04077fac61 fix(test): resolve I being replaced with i when english punctuation was enabled
closes #4763
2023-11-06 13:53:00 +00:00
Miodec 79d1b354a9 impr(typing): lazy mode will now be automatically enabled for arabic languages
closes #4765
2023-11-06 13:31:25 +00:00
Miodec e1b8424070 refactor: move test restarting to the config event observer 2023-11-06 13:31:25 +00:00
Christian Fehmer 5ce886677b
docs: fix swagger documentation (fehmer) (#4766) 2023-11-06 13:05:45 +00:00
hakujitsu 6daaabb7d7
fix(typing): pinyin input (hakujitsu) (#4256)
* Add support for pinyin typing

* Remove print statements

* Fix prettier errors

* merge fix

* refactor large if check

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2023-11-03 14:23:41 +00:00
Christian Fehmer 66417190a4
test(auth): add tests for authentication on public endpoints (fehmer) (#4757)
* chore: add tests for authentication on public endpoints

* add tests for apeKeys
2023-11-03 13:11:44 +00:00
Christian Fehmer 64f49154b5
fix(result page): cannot take screenshot if crt funbox is active (fehmer) (#4755) 2023-11-03 13:05:33 +00:00
Miodec 59d3749449 refactor: use a for of loop 2023-11-02 14:07:54 +00:00
Miodec 78ecdcf91e impr(quick restart): add "enter" as an option to quick restart 2023-11-02 14:07:54 +00:00
Miodec b843cbec06 style(result page): fix rating appearing below the star icon 2023-11-02 14:07:54 +00:00
Miodec 2ba1ab8362 refactor: move ui code out of the config module 2023-11-02 14:07:54 +00:00
Warrobot10 45235c134b
docs: change wording (Warrobot10) (#4752) 2023-11-02 13:06:42 +00:00
Miodec b78fe6e49c chore: quote length script 2023-11-02 13:03:47 +00:00
Miodec 925e5d3222 fix(quotes): quote reports 2023-11-02 13:03:02 +00:00
Miodec 1ad0dc767e fix(quotes): added british version of a quote
closes #4747
2023-11-02 12:55:04 +00:00
Miodec 19ed68ab90 chore: add debug logs to track down a bug 2023-11-02 12:49:21 +00:00
Miodec e99c85bdfc impr(british english): add support for british quote variations
This helps in cases where a simple word replacement is not enough.
Some words (like practice/se) have different spelling depending on if its a verb or noun

part of #4747
2023-11-01 13:49:23 +00:00
Miodec 2c74f752a7 impr: added more english punctuation replacements
Also refactored the way these are stored - using an object instead of a json file
2023-11-01 13:12:55 +00:00
Miodec 1c359f5ff7 fix(languge): remove non english word from english 450k 2023-11-01 12:21:22 +00:00
Miodec 3e72b03901 fix(config): being able to set min accuracy over 100 2023-10-31 21:24:27 +00:00
Aromia 9493f4bf14
docs: add one key step to configure Firebase (Armo1a) (#4749)
* Update CONTRIBUTING_ADVANCED.md

* Update CONTRIBUTING_ADVANCED.md based on review
2023-10-30 15:02:12 +00:00
Miodec dffbeda6a3 fix(layout emulator): automatically typing special characters when caps lock is enabled
actually closes #4743 this time
2023-10-30 14:31:47 +00:00
Miodec 05fc90373f refactor: better logs when returning out of a keydown event 2023-10-30 12:56:18 +00:00
Miodec 1714dfe162 fix(about): stats not displaying decimal places for small numbers 2023-10-30 12:42:55 +00:00
Miodec eb89b838a5 impr(about): add spaces to the stats numbers to make them easier to read 2023-10-30 12:33:43 +00:00
Miodec 1b71d05a9f chore: release v23.43.1 2023-10-27 15:49:24 +01:00
Miodec 155537db4b test: lowering this because build is failing at 37.99 😠 2023-10-27 15:47:08 +01:00
Miodec 652e26700e chore: fix quote length script 2023-10-27 15:45:29 +01:00
Miodec 3b31cbab3c fix(quotes): user reports 2023-10-27 15:44:09 +01:00
Miodec 4d2a8f3180 fix(layout emulator): shift + caps lock not working correctly sometimes when emulating a layout
closes #4743
2023-10-27 15:14:13 +01:00
keenemeck a30b36718c
impr(result): rework burst heatmap speed brackets (keenemeck) (#4741) 2023-10-27 14:51:26 +01:00
Miodec 8942ee2813 refactor: add firebase 500 handling 2023-10-27 14:46:32 +01:00
Miodec 47c8668069 impr: allow low accuracy scores to be submitted if opted out of leaderboards 2023-10-27 14:17:20 +01:00
Miodec e3ce7b2458 refactor: allow apekeys if endpoint is public
This partially reverts 923f69ab55.
This is because we sometimes still need the decoded token in public endpoints.

If an endpoint doesnt accept ape keys BUT its public, we dont return a 401 error.
2023-10-25 16:00:03 +01:00
Miodec 3f855ae3d1 test: add test for isNameAvailable 2023-10-25 14:33:42 +01:00