Commit graph

11310 commits

Author SHA1 Message Date
Miodec
fb45f05c3f chore: missing min string length causing firebase to throw errors 2024-08-05 10:34:13 +02:00
Miodec
98108dead8 chore: fix lint warnings 2024-08-02 21:56:54 +02:00
Nad Alaba
738574ed33
impr(pace caret): add tags pb mode (@NadAlaba) (#5715)
* impr(pace caret): add tags pb mode (@NadAlaba)

* update modes notice when clear tags from commandline

* remove all mode because it grabs only 1k results

* short circuit tag.active

* update setting name

---------

Co-authored-by: Miodec <jack@monkeytype.com>
2024-08-02 21:50:56 +02:00
amarnathsama
8c7ece3721
impr(settings): replace sound volume with a slider (@amarnathsama) (#5702)
* replaced sound volume settings with a slider

* used SettingsGroup instead of custom class, minor css change

* use common structure, remove css

* notify if sound volume is out of range

* command input goes from 0 to 1

* fix test

---------

Co-authored-by: Jack <jack@monkeytype.com>
2024-08-02 21:15:40 +02:00
Jefferson Michael
c791156848
feat(languages): add portuguese 320k and 550k (@jeffersonjpr) (#5698)
* feat(languages): add portuguese 320k and 550k (@jeffersonjpr)

* run prettier, ignore pnpm yaml files

---------

Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
2024-08-02 14:13:31 +02:00
266-750Balloons
a3661ec894
impr(quotes): add star trek quotes (@266-750Balloons) (#5705)
* Add Star Trek quotes from under-represented series

* Fix spelling mistake added by profanity filter

---------

Co-authored-by: Dexx Stexx <dchosen1uno@gmail.com>
2024-08-02 14:12:02 +02:00
Miodec
8527b33b06 impr: remove ñ from lazy mode replacements
this character is always available on the keyboard, not hidden in a layer or a dead key
2024-08-02 11:11:52 +02:00
Miodec
3b16d2fde8 chore: release v24.31.3 2024-08-02 11:03:41 +02:00
Miodec
9972e9d39f chore: fix dirname not defined in nodejs modules 2024-08-02 11:02:40 +02:00
Jack
fe50fe1659
fix(frontend api adapter): use abortcontroller.abort when abortsignal.timeout is not available (@miodec) (#5714)
* setTimeout approach

* better approach

* remove console log

* better polyfill check
2024-08-02 10:57:43 +02:00
Miodec
b22e0a407d fix(caret): incorrect placement in tape mode: word 2024-08-02 10:50:33 +02:00
Nad Alaba
feaff239f2
build(contracts): fix output paths for windows (@NadAlaba) (#5700) 2024-08-01 13:32:16 +02:00
Christian Fehmer
482de29460
fix: not being able to make requests on very old browsers (@fehmer) (#5711) 2024-08-01 13:30:03 +02:00
Christian Fehmer
8a09acd8d5
impr: use tsrest for ape-keys endpoint (@fehmer) (#5706)
!nuf
2024-08-01 13:29:25 +02:00
Christian Fehmer
a6912d20af
impr(server): store some logs forever (@miodec) (#5708)
!nuf
2024-08-01 12:48:36 +02:00
Christian Fehmer
c6550eb8df
impr(ci): verify pr titles include author name (@rizwanmustafa) (#5707)
!nuf
2024-08-01 12:48:12 +02:00
Nad Alaba
8bc47960ef
build(backend): activate inspector to allow attaching debugger (@NadAlaba) (#5704) 2024-08-01 12:47:07 +02:00
Miodec
3917cc4354 chore(eslint): add 2 rules 2024-07-31 20:23:30 +02:00
Miodec
981f9668c9 fix(caret): incorrect placement in tape mode 2024-07-31 18:16:39 +02:00
Miodec
9858d93dc2 fix(config): keymap size not persisting 2024-07-31 18:16:39 +02:00
Rizwan Mustafa
7a4db1ef9c fix(funbox): sometimes generating unrealistic ip addresses (@rizwanmustafa) (#5682)
* fix: fix ipv6 compression

* chore: remove console log

* fix: remove accidental removal of last colon

* refactor: change the IPv6 compression algorithm

* fix: fix problem in compression algorithm while handling one 16 bit 0 field

* chore: move function out into utils/misc.ts

* feat: Add unit tests for compressing ipv6 and move ip-addresses.ts from test to utils

* fix: add a new test case with port and fix compression algorithm

* chore: remove console log

* test: add test case for generation of ipv4 addresses

* chore: changed generation constant from 10 to 1k

* test: add unit tests for generating ipv4, and converting ip address to cidr

* fix: fix wrong upper value

* fix: fix wrong values

* fix: really fix the ranges

* chore: fix a NaN error in test due to compressed ipv6 address being passed
2024-07-31 18:16:39 +02:00
Miodec
aa51668768 chore(deps): remove release-it 2024-07-31 18:16:39 +02:00
Miodec
a4b0dc0495 impr(relase script): add no-verify to git commands
safe to do because we know what we do during the script and we verify there are no uncommited changes before running

!nuf
2024-07-31 18:16:39 +02:00
Miodec
f91cff2e60 chore: release v24.31.2 2024-07-31 11:49:24 +02:00
Miodec
b99ca031ec impr(release script): fix missing imports, incorrect path 2024-07-31 11:48:25 +02:00
Miodec
f4d3380e0e impr(release script): check if local master is in sync with origin
!nuf
2024-07-31 11:41:15 +02:00
Miodec
25c6fa8340 chore: add custom release script 2024-07-31 11:38:04 +02:00
Miodec
c74068a6af chore: remove console logs of failed lines 2024-07-31 11:37:57 +02:00
Miodec
7e32c78c15 chore: release v24.31.1 2024-07-31 10:39:27 +02:00
Miodec
f86d6fcf1c fix: repeated tests that use pipe delimiter would not load correctly
closes #5685
2024-07-31 10:28:59 +02:00
Miodec
594db598da chore(deps): bump firebase version 2024-07-31 00:50:21 +02:00
Jack
2720c07664
chore: switch from npm to pnpm (#5690)
* pnpm

* v4, pnpm lock

* checkout, node setup

* cache dir

* path, name

* store path

* name

* setup pnpm, get store then check cache

* unnecessary if

* missing dependencies

* fix docker

* lock file name

* remove prop

* wip

* fix

* reduce image sizes

* save exact

* correct command

* lock

---------

Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
2024-07-30 22:36:19 +02:00
Miodec
47438fa8d1 chore(lint): enable no unsafe return 2024-07-30 22:10:30 +02:00
Miodec
20c2fbc116 impr: school email detection regex
!nuf
2024-07-30 22:04:39 +02:00
Miodec
e55cd7bcb6 style(cookie modal): fix incorrect text colors 2024-07-30 21:15:56 +02:00
Jack
1110248f7b
chore: upgrade node to 20.16.0 (#5688)
* nooOoOoOOoOoode

* ci

* nvm

* env is back baby, cache

* cache name, restore keys

* remove restore keys

* package lock

* conditional node setup

* unnecessary assertion

* update rule

* lock
2024-07-30 18:44:35 +02:00
Jack
fe7a67d0fb
chore: add more eslint rules (#5687)
* duplicate

* no meaningless void

* no-unnecessary-boolean-literal-compare

* prefer includes

* fixes

* type cast

* ignore rule

* backend

* duplicate

* interface > type

* no-confusing-void-expression

* no-unnecessary-type-assertion

* extend plugin

* fix

* ignore
2024-07-30 18:17:58 +02:00
Christian Fehmer
6b9f4a0f18
chore: remove config from shared-types (@fehmer) (#5681)
* chore: remove config from shared-types (@fehmer)

* fix

* remove shared-types/user

* build before test

* fix

* add madge to contracts
2024-07-30 17:37:38 +02:00
Rizwan Mustafa
1164f4a114
chore: bump throttle-debounce to 5.0.2 (#5684) 2024-07-30 14:53:04 +02:00
Christian Fehmer
6c6e1529a2
impr: use tsrest for presets endpoints (@fehmer) (#5675)
!nuf
2024-07-30 12:58:22 +02:00
dependabot[bot]
3b29ad4b1d
chore(deps): bump stemmer from 2.0.0 to 2.0.1 (#5679)
Bumps [stemmer](https://github.com/words/stemmer) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/words/stemmer/releases)
- [Commits](https://github.com/words/stemmer/compare/2.0.0...2.0.1)

---
updated-dependencies:
- dependency-name: stemmer
  dependency-type: direct:production
  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-07-30 12:33:31 +02:00
dependabot[bot]
ccc483226d
chore(deps-dev): bump @types/bcrypt from 5.0.0 to 5.0.2 (#5677)
Bumps [@types/bcrypt](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bcrypt) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bcrypt)

---
updated-dependencies:
- dependency-name: "@types/bcrypt"
  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-07-30 12:33:10 +02:00
dependabot[bot]
80847dc6dc
chore(deps-dev): bump @release-it/conventional-changelog (#5676)
Bumps [@release-it/conventional-changelog](https://github.com/release-it/conventional-changelog) from 7.0.0 to 7.0.2.
- [Release notes](https://github.com/release-it/conventional-changelog/releases)
- [Commits](https://github.com/release-it/conventional-changelog/compare/7.0.0...7.0.2)

---
updated-dependencies:
- dependency-name: "@release-it/conventional-changelog"
  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-07-30 12:32:51 +02:00
Christian Fehmer
df8d799781
ci: build fe/be if packages changed (@fehmer) (#5674)
* ci: build fe/be if packages changed (@fehmer)

Changes in the contracts should trigger be/fe builds

* trigger

* trigger
2024-07-30 12:09:10 +02:00
Miodec
033d43d87a impr(quotes): add quote 2024-07-29 16:39:44 +02:00
Miodec
f594244e32 fix(quotes): user reports 2024-07-29 16:39:44 +02:00
Dagio2406
dd4a21edb1
fix(quotes): grammatical errors in spanish quotes (Dagio2406) (#5673)
* Fixed grammatical errors in spanish quotes.

* Changed length of fixed ID, as the fixes changed the amount of characters.
2024-07-29 16:17:47 +02:00
butterflycup
c906bfbe26
feat: add keymap size (@butterflycup, @fehmer, @miodec) (#5659) 2024-07-29 14:39:57 +02:00
Miodec
936aac677f fix(caret): blind mode not stopping caret in tape mode word
closes #5672
2024-07-29 13:48:35 +02:00
Miodec
b4fc3da2a6 impr(account page): add icons to titles
also slightly cleans up the css
2024-07-29 13:06:26 +02:00