Commit graph

11673 commits

Author SHA1 Message Date
Christian Fehmer
e2684c925c
fix: some funboxes not working if reduced motion is preferred (@fehmer) (#6104) 2025-01-06 11:34:08 +01:00
Tamion
0c8d156be2
impr: center mini stats when using tape mode (@notTamion) (#6100)
### Description
old:

![image](https://github.com/user-attachments/assets/db11fa1c-f993-4ad0-9fcd-a5419bbea2ea)

new:

![image](https://github.com/user-attachments/assets/5956e4fb-6328-488b-a655-8d94c632ac42)
2025-01-06 11:33:19 +01:00
Miodec
2a6af862e7 impr: dont allow taking blocklisted names via update account name
!nuf
2025-01-03 23:15:31 +01:00
Miodec
8e38eae9bc fix(words generator): unnecessairly lowercasing words when funboxes alter word generation
fixes ascii not having capital letters
2025-01-02 17:02:49 +01:00
Miodec
44fbf62282 impr(custom text): add another quote-like symbol to remove fancy typography 2025-01-02 15:01:50 +01:00
Miodec
c73c417519 test: fix tests being broken in 2025 2025-01-02 14:29:38 +01:00
Miodec
a2f6c1f832 fix: tape mode not centering words on window resize
closes #6135
closes #6093
2025-01-02 14:00:04 +01:00
Miodec
799656dcec chore: release v24.52.0 2024-12-23 16:18:28 +01:00
Miodec
5d11df3eb7 fix(simple modal): improve error message for auth/invalid-credential when reauthenticating 2024-12-23 16:13:58 +01:00
Miodec
b52bb010b7 chore: only check for inconsistent test duration in timed tests, shorter than 120s
closes #5401
2024-12-23 16:13:58 +01:00
Christian Fehmer
9992d793a7
fix: remove tailing space and non-break space from various languages (@fehmer) (#6105) 2024-12-23 15:52:41 +01:00
Ai3xDx
81baa911bc
feat(language): add Khmer (@Earpengai) (#6128)
### Description

This PR adds support for the Khmer (Cambodian) language to Monkeytype. 
The implementation includes:

1. Added khmer.json with:

- Common Khmer words used in daily conversation
- Proper language metadata (BCP47: km-KH)

2. Updated required configuration files:

- Added khmer.json to languages folder
- Added Khmer to _list.json
- Updated _groups.json to include Khmer in Asian languages group

### Checks

- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [x] Adding a language or a theme?
- [x] If is a language, did you edit `_list.json`, `_groups.json` and
add `languages.json`?
  - [ ] If is a theme, did you add the theme.css?
- Also please add a screenshot of the theme, it would be extra awesome
if you do so!
- [ ] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [x] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->

<!-- I know I know they seem boring but please do them, they help us and
you will find out it also helps you.-->

Closes #

<!-- the issue(s) your PR resolves if any (delete if that is not the
case) -->
<!-- please also reference any issues and or PRs related to your pull
request -->
<!-- Also remove it if you are not following any issues. -->

<!-- pro tip: you can mention an issue, PR, or discussion on GitHub by
referencing its hash number e.g:
[#1234](https://github.com/monkeytypegame/monkeytype/pull/1234) -->

<!-- pro tip: you can press . (dot or period) in the code tab of any
GitHub repo to get access to GitHub's VS Code web editor Enjoy! :) -->

---------

Co-authored-by: Ear Pengai <pengai@cas.com.kh>
2024-12-23 15:51:21 +01:00
ibrab000
955bb50bd8
feat(layout): add zenith (@ibrab000) (#6127) 2024-12-23 14:39:52 +01:00
Christian Fehmer
a67804746d
fix: crt not applied to typo hints (@fehmer) (#6103) 2024-12-23 14:39:21 +01:00
aaron adriano
0a9928c411
impr(quotes): add English quotes from Kingdom Hearts (@herfave) (#6083) 2024-12-22 21:44:28 +01:00
Christian Fehmer
353fc14b4e
refactor: move parseJsonWithSchema to utils package (@fehmer) (#6109) 2024-12-22 18:04:12 +01:00
Kevin Petit
4baae8fe37
impr(quotes): added dutch quotes (@petieken) (#6114)
### Description

Added Dutch quotes.

Dutch quotes translation:
- "Give all your money to the poor people... If they do the same maybe
you'll get it back tomorrow."
- "Remove the word 'me' from the language use and the whole humanity is
perplexed and has panic sweat on their forehead."
- "A James Bond novel is stupid but exciting, while a masterpiece of
Flemish literature is equally stupid but boring as well."
- "I am absolutely against the purity of the language. If it brings
something essential, you should cultivate Anglicisms, Germanisms and
Gallicisms immediately. I do not believe in the thinned-out, which is
presented as the only Dutch, I am irritated by the Dutch domination."

### Checks

- [X ] Adding quotes?
- [X ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [x] Adding a language or a theme?
- [x] If is a language, did you edit `_list.json`, `_groups.json` and
add `languages.json`?
  - [x] If is a theme, did you add the theme.css?
- Also please add a screenshot of the theme, it would be extra awesome
if you do so!
- [x] Check if any open issues are related to this PR; if so, be sure to
tag them below.
- [x] Make sure the PR title follows the Conventional Commits standard.
(https://www.conventionalcommits.org for more info)
- [x] Make sure to include your GitHub username prefixed with @ inside
parentheses at the end of the PR title.

<!-- label(optional scope): pull request title (@your_github_username)
-->

<!-- I know I know they seem boring but please do them, they help us and
you will find out it also helps you.-->

Closes #

<!-- the issue(s) your PR resolves if any (delete if that is not the
case) -->
<!-- please also reference any issues and or PRs related to your pull
request -->
<!-- Also remove it if you are not following any issues. -->

<!-- pro tip: you can mention an issue, PR, or discussion on GitHub by
referencing its hash number e.g:
[#1234](https://github.com/monkeytypegame/monkeytype/pull/1234) -->

<!-- pro tip: you can press . (dot or period) in the code tab of any
GitHub repo to get access to GitHub's VS Code web editor Enjoy! :) -->
2024-12-22 12:07:57 +01:00
Miodec
7d53e9eba3 impr(typing): add ʻ to the list of interchangable 'quotelike' characters
this means it can be typed correctly with the usual '
2024-12-22 00:58:22 +01:00
igs
772e4a1d01
feat(language): add code_typst (@iggedi-ig-ig) (#6117) 2024-12-22 00:45:00 +01:00
mak448a
775908026f
impr(quotes): grammar fix for English quote 192 (@mak448a) (#6118) 2024-12-22 00:44:14 +01:00
Miodec
a1397b7981 fix(language): remove non-polish word
closes #6120
2024-12-22 00:40:54 +01:00
Miodec
c18feb0748 chore: add additional isAuthenticated check in case user logs out during the request 2024-12-22 00:40:54 +01:00
Miodec
baaea33490 refactor: ready function now awaits config to be loaded to avoid concurrency issues 2024-12-22 00:40:54 +01:00
Miodec
a670438bb9 fix: css funboxes not being applied when logging in 2024-12-22 00:40:54 +01:00
Miodec
f0a7b82725 fix: test not failing if min speed check failed on the last second 2024-12-22 00:40:54 +01:00
Manish Kumar
2431ae3afa
chore: fix typo (@m4dd0c) (#6121) 2024-12-22 00:38:18 +01:00
Miodec
5454414812 chore: add more stats to result data export 2024-12-11 11:07:25 +01:00
psq4
741bdf7c81
feat(language): add galician (@psq4) (#6078) 2024-12-09 13:33:27 +01:00
Spurk
aa58a733a7
feat(funbox): add underscore_spaces funbox (@spurkus) (#6094) 2024-12-09 13:25:23 +01:00
Miodec
52fda9d8ed feat(funbox): add ALL CAPS 2024-12-09 13:10:02 +01:00
Samunals
33be339a60
feat(language): add portuguese 1k (@Samunals) (#6025) 2024-12-09 13:09:42 +01:00
Orson Leiziaga
e994e846b1
impr(quotes): add English quotes (@kennethlg) (#6079) 2024-12-04 17:30:21 +01:00
Miodec
f0debe6eee fix(funbox): css not cleared when toggling funbox 2024-12-04 16:27:38 +01:00
Miodec
8080fa737b chore: release v24.49.0 2024-12-04 16:15:57 +01:00
Jack
fdadb4ae83
refactor: move funboxes to a shared package (@miodec) (#6063) 2024-12-04 16:11:07 +01:00
aoi-buh
a75f0d3b30
fix(language): remove british spelling of counselling from english 10k (@aoi-buh) (#6084) 2024-12-04 15:59:08 +01:00
psq4
4f0b582a0c
feat(language): add bashkir (@psq4) (#6076) 2024-12-04 15:50:03 +01:00
TheFrenchTechMan
4c4e82312e
impr(quotes): add English quotes (@TheFrenchTechMan) (#6039) 2024-12-04 15:15:14 +01:00
Perseus-Lynx
7aceed87b4
fix(language): remove catalan opening punctuation (@Perseus333) (#6035) 2024-12-04 14:48:22 +01:00
Malki Abderrahmane
44defe1742
fix: remove the duplicate manifest tag (@malkiii) (#6088)
!nuf
2024-12-04 14:15:58 +01:00
Miodec
ca21b8dc3a fix(language): remove cyryllic characters from esperanto lists 2024-11-28 20:20:12 +01:00
Miodec
bfcc9138f7 fix(languages): ligatures not being displayed correctly in sinhala 2024-11-28 20:14:57 +01:00
dependabot[bot]
4ccc7fee0d
chore(deps): bump dawidd6/action-download-artifact from 2.11.0 to 6 (@dependabot) (#6073) 2024-11-26 18:39:45 +01:00
Miodec
294847d389 chore: add debug log to addWord function
!nuf
2024-11-25 17:46:50 +01:00
Miodec
1141051716 fix(custom text): limit being set to incorrect value when using pipe delimiter and simple text mode
!nuf
2024-11-25 17:44:25 +01:00
Miodec
edf71da1c3 fix: custom mode limit breaking show all lines in some cases
#6072
2024-11-25 12:53:20 +01:00
Miodec
a5c9433c3b fix(custom): crash when trying to start a custom text with a lot of sections containing a lot of words 2024-11-25 12:53:20 +01:00
jirmu
a3916cb0cb
feat(layout): add turkish e (@jirmu) (#6069) 2024-11-23 22:51:39 +01:00
Jack
be26eb1312
revert: fix grammatical fixes in turkish list (@jirmu)" (#6071)
Reverts monkeytypegame/monkeytype#6046
2024-11-23 22:50:49 +01:00
Lobsang Norbu
f187212cf3
feat(language): add tibetan and tibetan 1k (@lobnor2) (#6032) 2024-11-21 15:11:13 +01:00