Commit graph

4322 commits

Author SHA1 Message Date
Luis Casas
c75c6d8ea1
impr(quotes): add Spanish quote (@luis-cvqz) (#5977) 2024-10-23 09:35:34 +02:00
CoolerFred
e524b63111
impr(quotes): add english quote by ween (@CoolerFred) (#5976)
Add the song Transdermal Celebration by the band Ween as a quote.
Specifically part from the first verse that goes "Transdermal
celebration, caused a slight mutation in the rift. It toppled down a
nation, and left the people running for the hills."
2024-10-23 09:30:10 +02:00
Miodec
8859c557be fix: input history for characters outside BMP not displaying correctly
closes #5975
2024-10-21 12:47:09 +02:00
Miodec
ab729e61f1 fix(result page): last word in words mode missing input history 2024-10-21 12:47:09 +02:00
Miodec
5d83198ee2 chore: remove unnecessary code 2024-10-21 12:47:09 +02:00
Miodec
2ec5e0a898 chore: bump slim-select 2024-10-21 12:47:09 +02:00
Elfin Pouget - - Péjoan
3ed27104e4
feat(lang): add quenya (@Nifle-CGE) (#5967) 2024-10-21 12:11:09 +02:00
Miodec
d541598dd5 fix(quotes): user reports 2024-10-16 15:21:23 +02:00
Miodec
5e35892e47 fix: unable to enable some layouts due to an incorrect schema
closes #5948
2024-10-16 14:46:54 +02:00
Miodec
9f7aeac5af impr(commandline): when using single list mode, press the up arrow to repeat previous command 2024-10-16 14:28:49 +02:00
Miodec
063a6901a6 chore: remove console logs 2024-10-16 14:13:54 +02:00
Miodec
0a285641b2 fix: sometimes unable to open practice words modal from the commandline
closes #5962
2024-10-16 14:12:37 +02:00
Miodec
2ffa2ba33e impr(custom text): add option to not remove zero width characters
closes #5919
2024-10-15 18:25:06 +02:00
Christian Fehmer
31d1d51d6e
feat: validate username on name update (@fehmer) (#5961) 2024-10-15 14:53:39 +02:00
Christian Fehmer
c7751d9051
fix: allow only one funbox changing capitalisation (@fehmer) (#5959)
Fixes funboxes like `capitals` and `instant messaging` not working at
the same time.
2024-10-15 11:43:55 +02:00
Miodec
4f541da111 fix(commandline): don't trigger hover/exec functions if commandline is closing 2024-10-15 11:34:27 +02:00
Felx
48bca0a4d2
feat(layout): add haruka (@inscapist) (#5957) 2024-10-14 15:43:00 +02:00
ShaneBerhoff
ac639348ca
impr: monkey now types with the same hand as the user (@ShaneBerhoff) (#5930)
This PR also refactors some layout conversion code to reduce repetition.
2024-10-14 15:33:33 +02:00
Miodec
1c2f04eed8 refactor(caps warning): remove boolean flip which could cause flipped state issues 2024-10-09 00:40:26 +02:00
Jan
740200b3e1
impr(quotes): add German quotes (@MapManagement) (#5945) 2024-10-08 22:22:53 +02:00
266-750Balloons
eb50eeef22
impr(quotes): add star trek quote (@266-750Balloons) (#5946) 2024-10-08 21:27:22 +02:00
Lúmenn
9b0231a46a
feat(layout): add Whix2 by Ec0vid (@lumenn) (#5923)
### Description

This change adds [Whix2 layout by
Ec0vid](https://docs.google.com/document/d/1Ic-h8UxGe5-Q0bPuYNgE3NoWiI8ekeadvSQ5YysrwII/edit?usp=sharing),
and fixes indentation of 2 layouts above.


### Checks

- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language or a theme?
- [ ] 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! :) -->
2024-10-08 21:20:27 +02:00
mqdr
3b2cde8518
feat(lang): add code odin (@MarcinKuder) (#5921)
### Description

Added support for Odin Language

### 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!
- [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-10-08 21:16:05 +02:00
perssphere07
06604684c8
fix(quotes): korean quotes grammar (@perssphere07) (#5950) 2024-10-07 13:43:36 +02:00
xaskii
0a8aac26c2
impr(command line): add 'ctrl p' and 'ctrl n' navigation key binds (@xaskii) (#5949)
### Description

Adds `<Ctrl-p>` and `<Ctrl-n>` binds to the command-line. These are from
Emacs, but you can navigate up and down menus all over macOS and its
apps with these keybinds.

#### Relevant PRs
Refactor that removed the binds:
https://github.com/monkeytypegame/monkeytype/pull/5180
adding "vim keybinds":
https://github.com/monkeytypegame/monkeytype/pull/4019

Confirmed working on macOS (safari, firefox, and chrome). On windows,
`<Ctrl-n>`: opening a new window takes priority, but that's expected
behaviour.

### Checks

- [ ] Adding quotes?
- [ ] Make sure to include translations for the quotes in the
description (or another comment) so we can verify their content.
- [ ] Adding a language or a theme?
- [ ] 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!
- [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 issue discussed in discord.

<!-- 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-10-07 13:40:49 +02:00
Radoš Milićev
006af5aff8
feat(language): add Dockerfile (@rammba) (#5926)
I've added support for Dockerfile "language" even if it's not the
language actually. All words added are listed in the [official
docs](https://docs.docker.com/reference/dockerfile/#overview). I've put
it to the other group of languages.

P.S. File name is `docker_file.json`, because when I name it
`dockerfile.json`, my VS Code detects it as an actual dockerfile. Let me
know if name should be changed.
2024-10-07 13:34:19 +02:00
Radoš Milićev
529d424982
impr(serbian): add more attributes to Serbian files (@rammba) (#5925)
!nuf
2024-10-07 13:31:06 +02:00
Miodec
f938122117 fix: public profile link broken after updating account name
!nuf

closes #5935
2024-10-07 12:58:34 +02:00
Miodec
efd8f00610 fix(keymap): next mode not working after pressing enter
closes #5937
2024-10-07 12:53:03 +02:00
Miodec
2c7bb9488f impr: don't allow retrying saving result if its a duplicate result
closes #5933
2024-10-07 12:53:03 +02:00
toast
0c7adabe7f
fix(layout): typo in middlemak and middlemak-nh (@toast-riot) (#5932)
### Description

Fixes the `.>` key instead being a `,>` on the middlemak and
middlemak-nh keyboard layouts.

Issue introduced in #4497
2024-10-07 12:33:24 +02:00
Radoš Milićev
fa58e090db
impr(code go): add more keywords to Golang (@rammba) (#5918)
I've added some keywords to Golang mostly based on the following
article: https://go.dev/tour/basics/11
2024-09-26 10:54:01 +02:00
Miodec
3393e27083 impr(dev options): add button to test xp bar
!nuf
2024-09-26 10:43:31 +02:00
Miodec
840c0c23b7 fix: xp bar misalignment 2024-09-26 10:43:31 +02:00
Christian Fehmer
f9409e3fcf
fix: handling of characters outside the BMP (@fehmer) (#5911)
Handle multi-byte characters outside the [basic multilingual
plane](https://en.wikipedia.org/wiki/Plane_(Unicode)) correctly.

Fixes #5906
2024-09-25 13:49:23 +02:00
Rush Ali
6bf1cb8672
impr(quotes): add german quotes (@rojadesign) (#5904)
### Description
- added 5 quotes by Fyodor Mikhailovich Dostoevsky:

1. > ‘There is only love in the world because people believe in
immortality. With the cessation of faith, love would be destroyed.’

2. > ‘The mirror of nature is the clearest mirror! You have to look at
it, enjoy it.’

3. > ‘If you want to get to know a person properly and find out
something about his innermost nature, don't bother to analyse how he
speaks, is silent, cries or is moved by lofty thoughts. All you have to
do is watch him laugh. If he has a good laugh, he is a good person.’

4. > ‘A single word, spoken with conviction in full sincerity and
without wavering while standing face to face, says far more than a few
dozen sheets of written paper.’

5. > ‘There are faces that bring something new every time they appear,
something you haven't noticed about them before, even if you've met them
a hundred times.’

### 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.
2024-09-25 13:45:35 +02:00
Miodec
08fbee5456 chore: remove debug code 2024-09-25 13:40:31 +02:00
Christian Fehmer
3448963952
fix: apply reduced motion to xp bar (@fehmer) (#5917) 2024-09-25 13:40:11 +02:00
Miodec
52d84836cf impr: stop propagation of escape events
!nuf
2024-09-25 13:33:42 +02:00
Radoš Milićev
245c09bc0b
impr(code csharp): add commonly used C# terms (@rammba) (#5916)
Hi, I'm glad to contribute to such a great project. Since I'm a C#
developer, I've added some commonly used terms like `Func`, `Guid`,
`IEnumerable`, `Task`, etc...
Also, I've sorted C# words.
2024-09-25 13:10:51 +02:00
Daniel Amos Grenehed
0ede4aee6c
chore: updated scatman quote (@DanielGrenehed) (#5912)
### Description
Updated frontend/static/quotes/english.json scatman quote (id: 3328) to
include "...check out my message...", instead of "...check my
message...", making sure the quote corresponds correctly to the lines of
the song it is quoting.

---------

Co-authored-by: DanielGrenehed <daniel@acczo.com>
2024-09-25 13:07:50 +02:00
Miodec
78ffb9ef9f fix: xp bar not reaching 100% on level up 2024-09-25 12:50:55 +02:00
Miodec
d4c1ca2687 impr: set level text to the starting value when animating xp bar
!nuf
2024-09-25 12:46:20 +02:00
Miodec
db319b1728 refactor(xp bar): move code to its own file 2024-09-24 20:12:26 +02:00
Miodec
072c191f81 impr(xp bar): improve styling and positioning, make breakdown skip more responsive 2024-09-24 19:57:10 +02:00
Miodec
8daca636b1 fix: xp breakdown not working in firefox when using crt 2024-09-23 18:12:18 +02:00
Jack
b6bd5ba2b4
refactor: remove global type namespaces (@miodec) (#5907)
Remove global types, move types to where they originate from, import
them when needed.
2024-09-23 15:34:16 +02:00
Christian Fehmer
d9788a15e7
impr: show xp gain details as list (@fehmer, @miodec) (#5895)
![image](https://github.com/user-attachments/assets/b75f405e-5ce5-4f54-9cc8-f2153964008d)

![image](https://github.com/user-attachments/assets/bfa8f7ca-1335-489f-bc48-eebe9abc29d3)

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-09-23 14:56:58 +02:00
Georgi Rumenov Angelov
8d6f2b4edc
impr(quotes): add bulgarian quotes (@Gogo200202) (#5910) 2024-09-23 12:52:54 +02:00
Georgi Rumenov Angelov
fc2a1064fb
impr(quotes): add bulgarian quotes (@Gogo200202) (#5903)
### Description
translations: There is no power over the head that is ready to separate
itself from its shoulders in the name of freedom and for the good of the
whole fatherland.
<!-- Please describe the change(s) made in your PR -->

### 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.

<!-- 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-09-21 12:10:19 +02:00