Christian Fehmer
ef8dfe2272
chore: add test case for apekey permission bug (@fehmer) ( #5762 )
2024-08-11 12:07:42 +02:00
Miodec
61c9134030
chore: add vitest workspace configuration file
2024-08-11 00:14:39 +02:00
Miodec
77c9cc423f
fix(server): incorrect apekeys permission check
2024-08-10 23:59:59 +02:00
Miodec
24e94479d3
style: only apply error underline when moving to the next word
2024-08-10 21:45:47 +02:00
Miodec
142b51cc26
style: sliiiightly increase the horizontal word margin
2024-08-10 14:55:47 +02:00
Miodec
002ef8f6bf
fix(caret): not working in zen mode
2024-08-10 14:55:47 +02:00
Christian Fehmer
a9caf24427
fix: documentation link in settings (@fehmer) ( #5755 )
2024-08-09 22:21:18 +02:00
Christian Fehmer
cfea8eef19
refactor: use single client for whole contract on frontend (@fehmer) ( #5752 )
...
* refactor: use single client for whole contract on frontend (@fehmer)
* review comments
2024-08-09 22:07:09 +02:00
Miodec
4995f042ac
chore: fix eslint in dev script
2024-08-09 22:03:01 +02:00
Miodec
3eca422182
chore: add more recommended extensions
2024-08-09 21:50:11 +02:00
Miodec
295e47638e
chore: rebuild all files instead of just what changed
2024-08-09 17:01:10 +02:00
Christian Fehmer
02505750ad
refactor: implement recordClientVersion as middleware (@fehmer) ( #5750 )
...
* refactor: implement recordClientVersion as middleware (@fehmer)
* move csp for docs into docs route
* fix
* review comments
2024-08-09 14:20:16 +02:00
Miodec
8e343bc390
chore: replace all eslint warnings with errors
2024-08-09 13:20:59 +02:00
Jack
782eea643b
chore: remove some unnecessary root dependencies, move to correct packages (@miodec) ( #5751 )
...
* remove some, move some
* version
2024-08-09 13:19:53 +02:00
Miodec
d27c622943
chore: move example.env to release package
2024-08-09 12:51:29 +02:00
Miodec
24f9a6c079
chore: add ts-check script
2024-08-09 12:42:02 +02:00
Miodec
f32846de32
refactor: getLocalPb returns pb object instead of just wpm
...
also use this function in test logic
also fixes todo
2024-08-09 12:40:15 +02:00
Christian Fehmer
c50535cd0f
impr: use tsrest for public endpoints (@fehmer) ( #5716 )
...
!nuf
2024-08-09 12:39:27 +02:00
Miodec
6c9148624e
impr: use authentication state instead of the dom
...
!nuf
2024-08-09 11:55:54 +02:00
Miodec
90e3ad4957
refactor: move psa check to after auth was initialised
2024-08-09 10:45:57 +02:00
Miodec
690dee1257
chore: remove word from profanities list
2024-08-08 21:43:55 +02:00
Christian Fehmer
0d7e3cf916
fix: don't send authentication if user is not authenticated (@fehmer ( #5747 )
2024-08-08 19:00:02 +02:00
Christian Fehmer
45d27b5e00
chore: add test for recordClientVersion (@fehmer) ( #5746 )
2024-08-08 18:27:00 +02:00
Miodec
0a0f175291
chore: export deploy backend script
2024-08-08 18:16:28 +02:00
Christian Fehmer
2d24fc323e
fix: remove tailing slashes from new endpoint urls (@fehmer) ( #5745 )
...
!nuf
2024-08-08 18:12:50 +02:00
Miodec
c33a087161
chore: quote lengths script
2024-08-08 17:41:14 +02:00
Miodec
e1a2020b01
fix(quote): user reports
2024-08-08 17:40:28 +02:00
Miodec
c2d08096ed
impr: export cf purge script
...
!nuf
2024-08-08 17:07:13 +02:00
Miodec
d57e318cf1
fix: sh scripts sometimes not finding .env file
...
!nuf
2024-08-08 17:07:13 +02:00
Miodec
316bbd33a6
impr: notify user that captcha api failed to respond instead of throwing a server error
2024-08-08 17:07:13 +02:00
Christian Fehmer
f929d65a6c
chore: add more badges to readme (@fehmer) ( #5744 )
...
* chore: add more badges to readme (@fehmer)
* get rid of miodec
2024-08-08 17:06:50 +02:00
Miodec
cdfcc9e663
fix: incorrect paths
...
!nuf
2024-08-08 16:27:47 +02:00
Jack
1eebf748ba
refactor: move release code to a package (@miodec) ( #5743 )
2024-08-08 16:16:01 +02:00
Christian Fehmer
f6ec006507
impr: use tsrest for psa endpoints (@fehmer) ( #5712 )
...
!nuf
2024-08-08 15:10:26 +02:00
Nad Alaba
657d305abc
fix(caret): jumping in word tape mode and RTL position issues (@NadAlaba) ( #5726 )
...
* fix(caret): jumping in word tape mode (@NadAlaba)
* fix(caret): diacritics getting caret width of last letter
* fix(caret): hide extra letters in RTL languages
* fix(caret): add space width for non-mono fonts
* optimize getting space width
* refactor assignmet in conditional and remove console.log
* move left calculation in tape mode to getTargetPositionLeft
* no need to calculate left 2 times in tape mode
* prophylactically consider future changes of hide extra letters
* treat blind mode and hide extra letters the same
* change naming and fix tape word
* final refactor
* change naming
* nope, cleaner version doesn't work
* || instead of ?? for letter.offsetTop
* reduce unneeded code
* chore: run anticheat for banned accounts
---------
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-08 13:49:24 +02:00
Christian Fehmer
b484d1545a
ci: fix prettier failing on removed files (@fehmer) ( #5742 )
2024-08-08 13:05:07 +02:00
Miodec
27e66f7f8a
chore: run anticheat for banned accounts
2024-08-08 13:02:37 +02:00
Rafael Romão
ff8464eef6
feat(layout): add the romak layout (@rafaelromao) ( #5741 )
2024-08-08 12:58:39 +02:00
dependabot[bot]
dfdf3fc6cd
chore(deps-dev): bump typescript from 5.3.3 to 5.5.4 (@dependabot) ( #5734 )
2024-08-08 12:44:22 +02:00
Christian Fehmer
460f803bca
impr: use tsrest for admin endpoint (@fehmer) ( #5713 )
...
!nuf
2024-08-08 12:41:07 +02:00
Christian Fehmer
9f9663682d
chore: fix tests using machine timezone (@fehmer) ( #5740 )
2024-08-08 12:10:11 +02:00
dependabot[bot]
c413cbd364
chore(deps): bump nodemon from 3.0.1 to 3.1.4 (@dependabot) ( #5733 )
...
Bumps [nodemon](https://github.com/remy/nodemon ) from 3.0.1 to 3.1.4.
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v3.0.1...v3.1.4 )
---
updated-dependencies:
- dependency-name: nodemon
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-06 12:28:03 +02:00
dependabot[bot]
35379383a0
chore(deps): bump uuid and @types/uuid (@dependabot) ( #5735 )
...
Bumps [uuid](https://github.com/uuidjs/uuid ) and [@types/uuid](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid ). These dependencies needed to be updated together.
Updates `uuid` from 9.0.1 to 10.0.0
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/uuidjs/uuid/compare/v9.0.1...v10.0.0 )
Updates `@types/uuid` from 8.3.4 to 10.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-major
- dependency-name: "@types/uuid"
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 12:24:15 +02:00
Christian Fehmer
6c18504c83
ci: skip full checkout on pre-ci on pull requests (@fehmer) ( #5738 )
...
* ci: skip full checkout on pre-ci on pull requests (@fehmer)
* review comments
---------
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-06 12:12:23 +02:00
dependabot[bot]
613687cbf8
chore(deps-dev): bump autoprefixer from 10.4.14 to 10.4.20 (@dependabot) ( #5732 )
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.14 to 10.4.20.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.14...10.4.20 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 12:11:28 +02:00
dependabot[bot]
aac2ef1313
chore(deps-dev): bump rimraf from 5.0.9 to 6.0.1 (@dependabot) ( #5731 )
...
Bumps [rimraf](https://github.com/isaacs/rimraf ) from 5.0.9 to 6.0.1.
- [Changelog](https://github.com/isaacs/rimraf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/rimraf/compare/v5.0.9...v6.0.1 )
---
updated-dependencies:
- dependency-name: rimraf
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-06 12:11:05 +02:00
Christian Fehmer
ffacc0a5f2
ci: skip cache download on prime-cache job (@fehmer) ( #5737 )
2024-08-06 11:58:52 +02:00
Miodec
6ad4330946
chore: add search ignore paths
2024-08-06 01:24:32 +02:00
Miodec
749f2af10b
fix(ci): errors when running on push
...
all files will be prettified now when running on push, only changed when running on PR
!nuf
2024-08-05 20:23:16 +02:00
Miodec
a558a59a5a
refactor: change hideExtraLetters from being html based to css based
...
!nuf
2024-08-05 20:13:52 +02:00