Commit graph

11211 commits

Author SHA1 Message Date
Christian Fehmer 2def288001
Merge branch 'master' into feature/eslint-rule-no-shadow 2024-08-15 00:51:53 +02:00
Jack 945db7d20c
impr(ci): add ability to run ci on draft pull requests (@miodec) (#5791)
* force ci

* trigger

* add force full ci

* blah

* full

* remove trigger
2024-08-15 00:49:34 +02:00
Christian Fehmer ffb04f2af5
ci: skip semantic pr title for dependabot (@fehmer) (#5786) 2024-08-15 00:23:17 +02:00
Christian Fehmer fa9e877cc3
fix: result filters getting reset on page load (@fehmer) (#5788) 2024-08-15 00:22:51 +02:00
Christian Fehmer 4b18a61e7f
trigger 2024-08-15 00:14:19 +03:00
Christian Fehmer 3d1d6e3705
chore: add eslint warning for no-shadow (@fehmer) 2024-08-15 00:13:02 +03:00
Miodec b162e3ada1 chore: log zod issues, not zod error 2024-08-14 14:06:29 +02:00
Miodec b50701ee2a chore: hide merch banner for now
!nuf
2024-08-14 13:54:08 +02:00
Miodec 101beef87c chore(release package): catch github release api error, notify user 2024-08-14 13:49:26 +02:00
Miodec b131646db7 chore: release v24.33.0 2024-08-14 13:46:11 +02:00
Miodec 8c6be2cca4 fix(release package): incorrect path 2024-08-14 13:43:53 +02:00
dependabot[bot] 704679931f
chore(deps-dev): bump @types/string-similarity from 4.0.0 to 4.0.2 (#5772)
Bumps [@types/string-similarity](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/string-similarity) from 4.0.0 to 4.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/string-similarity)

---
updated-dependencies:
- dependency-name: "@types/string-similarity"
  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>
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-14 13:39:39 +02:00
dependabot[bot] 5694dacbdf
chore(deps): bump axios from 1.6.4 to 1.7.4 in /frontend (@dependabot) (#5779)
* chore(deps): bump axios from 1.6.4 to 1.7.4 in /frontend

Bumps [axios](https://github.com/axios/axios) from 1.6.4 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.4...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* generate lock

---------

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-14 13:39:26 +02:00
Miodec 32a3d19779 revert: set dependabot to use pnpm
This reverts commit 4ccbdb16f1.
2024-08-14 13:34:05 +02:00
Miodec 4ccbdb16f1 chore: set dependabot to use pnpm 2024-08-14 13:30:24 +02:00
Miodec 13457cf6c7 impr(ls with schema): verify schema after migration
also improve tests

!nuf
2024-08-14 13:28:41 +02:00
Miodec 38aa79a350 fix: default result filters not passing schema
also update migration to handle previous schema

!nuf
2024-08-14 13:28:41 +02:00
Christian Fehmer 6fdfb5849b
ci: fix backend vitest.config (@fehmer) (#5780) 2024-08-14 13:07:00 +02:00
Miodec 12cd29c128 fix(dev): mark dev tasks as persistent
!nuf
2024-08-14 12:36:21 +02:00
dependabot[bot] 37706da29c
chore(deps-dev): bump turbo from 2.0.9 to 2.0.12 (#5775)
Bumps [turbo](https://github.com/vercel/turbo) from 2.0.9 to 2.0.12.
- [Release notes](https://github.com/vercel/turbo/releases)
- [Changelog](https://github.com/vercel/turbo/blob/main/release.md)
- [Commits](https://github.com/vercel/turbo/compare/v2.0.9...v2.0.12)

---
updated-dependencies:
- dependency-name: turbo
  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>
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-14 12:22:04 +02:00
dependabot[bot] 68efbcec21
chore(deps-dev): bump madge from 6.1.0 to 8.0.0 (@dependabot) (#5774)
Bumps [madge](https://github.com/pahen/madge) from 6.1.0 to 8.0.0.
- [Changelog](https://github.com/pahen/madge/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pahen/madge/compare/v6.1.0...v8.0.0)

---
updated-dependencies:
- dependency-name: madge
  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>
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-14 12:21:24 +02:00
dependabot[bot] 52e17d3b50
chore(deps): bump nodemailer and @types/nodemailer (@dependabot) (#5773)
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) and [@types/nodemailer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nodemailer). These dependencies needed to be updated together.

Updates `nodemailer` from 6.9.9 to 6.9.14
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.9.9...v6.9.14)

Updates `@types/nodemailer` from 6.4.7 to 6.4.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nodemailer)

---
updated-dependencies:
- dependency-name: nodemailer
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: "@types/nodemailer"
  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>
Co-authored-by: Jack <jack@monkeytype.com>
2024-08-14 12:19:46 +02:00
dependabot[bot] 92e270ae9a
chore(deps-dev): bump firebase-tools from 13.13.3 to 13.15.1 (@dependabot) (#5771)
Bumps [firebase-tools](https://github.com/firebase/firebase-tools) from 13.13.3 to 13.15.1.
- [Release notes](https://github.com/firebase/firebase-tools/releases)
- [Commits](https://github.com/firebase/firebase-tools/compare/v13.13.3...v13.15.1)

---
updated-dependencies:
- dependency-name: firebase-tools
  dependency-type: direct:development
  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-14 12:18:18 +02:00
Christian Fehmer 6458b248d7
impr(server): log unknown validation errors (@fehmer) (#5777)
!nuf
2024-08-14 12:05:44 +02:00
Christian Fehmer f92c1023bb
ci: skip semantic pr title for dependabot (@fehmer) (#5776) 2024-08-14 12:05:13 +02:00
Miodec a46872847b chore: add icloud typos 2024-08-13 23:24:26 +02:00
Miodec 19cef8b4af impr: add req.method to dev slowdown log
!nuf
2024-08-12 22:22:53 +02:00
Christian Fehmer 1c9dbccfa3
chore: update vitest to 2.0.5 (@fehmer) (#5770) 2024-08-12 20:18:22 +02:00
Jack 55e183e7bb
impr: add local storage with schema class to improve type safety (@miodec) (#5763)
!nuf
2024-08-12 17:04:01 +02:00
Walid Mosbahi 38a8529808
impr(commandline): preview error sound on hover (@Bretis2019) (#5769)
* fix: play sound on error  on hover in settings pop up menu

* name

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-08-12 16:51:16 +02:00
Jave Bantilan 2ae398cdaf
impr: update filipino word list (@Killer8Hyper) (#5768)
Replaced less commonly appearing or less frequently typed word:

bayan → pasok (entry • entrance • admission • school day • work day • going to work)

My bad, I really missed this one out. It was on my list/notes, but I completely forgot about it.

It's been a year or two since I started planning to update some words in the list. So, yeah, this will be my final update on the most common 200 words in Filipino—unless someone requests an update. But I believe that's unlikely, as I've done my best to provide a useful list for everyone.
2024-08-12 16:42:58 +02:00
Miodec 692d3f5920 impr: deep copy constant objects when retrieving them 2024-08-12 15:50:34 +02:00
Miodec ed47fb73a8 chore: allow expressions in explicit-function-return-type rule 2024-08-12 14:31:58 +02:00
Christian Fehmer c6e8f413fc
impr: use tsrest for leaderboard endpoints (@fehmer) (#5717)
!nuf
2024-08-12 14:08:17 +02:00
neinja d5b243cf57
impr(quotes): add 3 german quotes (@neinja007) (#5767) 2024-08-12 12:49:15 +02:00
Jave Bantilan 6d000aec6a
impr: update filipino word list (@Killer8Hyper) (#5761) 2024-08-12 12:46:54 +02:00
Avick Saha 474ef2e53d
fix(language): add one thousandth word to english 1k (@avick-saha) (#5757) 2024-08-12 12:45:52 +02:00
Breno Queiroz Lima d7a40c8d5a
fix(save custom text modal): save button not being enabled (@brenob6) (#5759)
* fix: invalid return values

* add: hexToRgb test suite

* test: update hexToRgb test value

* add more tests

* fix: save custom text button not enabled (#5692)

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-08-12 12:25:09 +02:00
Christian Fehmer 092d513f01
chore: fix test coverage not working with vitest workspaces (@fehmer) (#5764) 2024-08-11 17:50:26 +02:00
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