Commit graph

11396 commits

Author SHA1 Message Date
Miodec
a5cd1d38e4 impr: remove report button when viewing your own public profile
closes #5998
2024-11-04 14:28:46 +01:00
arthur
9306e1ecf5
impr(quotes): add portuguese quotes (@arthvr9) (#5999) 2024-11-04 13:14:23 +01:00
Anako Jeannin-Mallet
5a125c91e6
fix: adding missing toki pona word (@anakojm) (#5997) 2024-11-04 11:57:20 +01:00
Blerru
bf1f3202fb
fix: resolve fps counter showing increased fps when opened multiple times (@blru) (#5990) 2024-11-04 11:55:43 +01:00
Aliaksiej Maroz
3df9ca4808
impr(quotes): add Belarusian quotes (@ricountzero) (#5995) 2024-11-04 11:52:19 +01:00
Samunals
8ea40b44f2
impr(quotes): add 2 Portuguese quotes (@Samunals) (#5972) 2024-11-04 11:41:05 +01:00
Tamion
ab7cf0b382
fix(custom mode): remove space at beginning of custom text lines (@notTamion) (#5993)
when creating a multi line text in the custom text editor and then
reopening the editor all lines after the first will have a space at the
start, this is because .join adds a space regardless of whether there is
a newline character
2024-11-04 11:38:40 +01:00
Miodec
d4e14da02c chore: increase custom theme limit 2024-11-04 10:49:25 +01:00
Miodec
edbb4d4451 fix: server sometimes rejecting valid funbox combinations
funbox data needs to be moved to the shared package
2024-11-04 10:46:40 +01:00
Miodec
d448af8d6f fix: offline banner sometimes not being hidden when coming back online 2024-11-04 10:46:40 +01:00
Simon Le
2736500310
impr(quotes): add English quote (@theendlesswatch) (#5981)
Added a quote from Critical Role's Caduceus. It's one of my favorite
moments of the campaign.
Youtube clip for reference: https://www.youtube.com/watch?v=9YXdtF3nQG4.

Co-authored-by: nguyenle2457 <s3638100@rmit.edu.vn>
2024-10-28 09:55:17 +01:00
Miodec
61862571f4 fix(result word history): incorrect words not being underlined 2024-10-23 10:46:31 +02:00
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
a88a64a40c chore: release v24.42.0 2024-10-16 15:31:42 +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
Miodec
a7664d46ea chore: upgrade express 2024-10-15 11:01:20 +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
Nikolai Ogorodnik
ebf98f15f6
refactor(build): optimize dockerfiles (@ilolm) (#5955)
!nuf
2024-10-09 12:37:08 +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
Miodec
73f8022992 impr(backend): consider incomplete tests when checking result spacing
!nuf
2024-09-30 14:43:50 +02:00
Miodec
7ed56db4e0 chore: move comment 2024-09-30 14:43:50 +02:00
Miodec
b70930ab04 impr(dev): log when result was validated
!nuf
2024-09-30 14:43:50 +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