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
Miodec
395bfae3aa
impr(edit result tags): display unkown tags so that they can be removed from results
2024-07-29 12:33:01 +02:00
Dagio2406
29c78e8d51
impr(quotes): add Spanish quotes (@Dagio2406) ( #5665 )
2024-07-29 12:22:19 +02:00
Miodec
6f14d0ea04
fix(tooltips): remaining visible after clicking buttons with a mouse
...
they will still remain visible on keyboard focus
2024-07-29 12:19:53 +02:00
Miodec
6463abd2f0
chore: npm i
2024-07-29 12:12:02 +02:00
Miodec
471e844c6b
chore: remove hard npm version requirement
2024-07-29 11:49:28 +02:00
Miodec
cb65adc8c8
chore: release v24.31.0
2024-07-29 11:37:47 +02:00
Christian Fehmer
7f9f704dcd
impr: use tsrest/zod for config endpoints (@fehmer) ( #5649 )
...
!nuf
2024-07-29 11:31:14 +02:00
Miodec
d96832c927
style: fix custom background filters media query
2024-07-29 11:20:34 +02:00
Marcos Castilhos
aa74c5eaa0
test: updateAltGrState (@marcosatc147) ( #5656 )
2024-07-28 21:02:03 +02:00
PTLux1517
e8ddd7785e
feat(layout): add xenia_alt and hyperroll (@PTLux1517) ( #5662 )
2024-07-28 20:59:08 +02:00
Sanidhya Singh
da555e6ba9
feat(practice): add option to practice missed biwords (@sanidhyas3s) ( #5637 )
...
also converts practice popup to a modal
2024-07-28 20:33:27 +02:00