Miodec
|
b3865152e4
|
Merge branch 'master' into newtribemerge
|
2024-08-13 18:23:44 +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 |
|
Christian Fehmer
|
c6e8f413fc
|
impr: use tsrest for leaderboard endpoints (@fehmer) (#5717)
!nuf
|
2024-08-12 14:08:17 +02:00 |
|
Christian Fehmer
|
ef8dfe2272
|
chore: add test case for apekey permission bug (@fehmer) (#5762)
|
2024-08-11 12:07:42 +02:00 |
|
Miodec
|
77c9cc423f
|
fix(server): incorrect apekeys permission check
|
2024-08-10 23:59:59 +02:00 |
|
Miodec
|
4995f042ac
|
chore: fix eslint in dev script
|
2024-08-09 22:03:01 +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 |
|
Christian Fehmer
|
c50535cd0f
|
impr: use tsrest for public endpoints (@fehmer) (#5716)
!nuf
|
2024-08-09 12:39:27 +02:00 |
|
Miodec
|
083c18b8b9
|
Merge branch 'master' into newtribemerge
|
2024-08-09 11:08:04 +02:00 |
|
Miodec
|
690dee1257
|
chore: remove word from profanities list
|
2024-08-08 21:43:55 +02:00 |
|
Christian Fehmer
|
45d27b5e00
|
chore: add test for recordClientVersion (@fehmer) (#5746)
|
2024-08-08 18:27:00 +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 |
|
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 |
|
Miodec
|
27e66f7f8a
|
chore: run anticheat for banned accounts
|
2024-08-08 13:02:37 +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 |
|
Miodec
|
d8d8b335ec
|
Merge branch 'master' into newtribemerge
|
2024-08-05 17:21:55 +02:00 |
|
Adam Sasine
|
b26cb887e4
|
feat(funbox): add hexadecimal (@asasine) (#5724)
* feat(funbox): added hexadecimal
* missing list definition
* lower max to 4
---------
Co-authored-by: Miodec <jack@monkeytype.com>
|
2024-08-05 10:53:03 +02:00 |
|
Christian Fehmer
|
4a55db5284
|
fix: csp preventing new documentation unable to display logo (@fehmer) (#5719)
!nuf
|
2024-08-05 10:38:06 +02:00 |
|
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 |
|
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 |
|
Nad Alaba
|
8bc47960ef
|
build(backend): activate inspector to allow attaching debugger (@NadAlaba) (#5704)
|
2024-08-01 12:47:07 +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 |
|
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 |
|
Christian Fehmer
|
6c6e1529a2
|
impr: use tsrest for presets endpoints (@fehmer) (#5675)
!nuf
|
2024-07-30 12:58:22 +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 |
|
Miodec
|
a85d9df997
|
Merge branch 'master' into newtribemerge
|
2024-07-29 16:15:18 +02:00 |
|
Miodec
|
471e844c6b
|
chore: remove hard npm version requirement
|
2024-07-29 11:49:28 +02:00 |
|
Christian Fehmer
|
7f9f704dcd
|
impr: use tsrest/zod for config endpoints (@fehmer) (#5649)
!nuf
|
2024-07-29 11:31:14 +02:00 |
|
Miodec
|
9d8aa990ab
|
Merge branch master into newtribemerge
|
2024-07-28 19:14:00 +02:00 |
|
Miodec
|
642a2b22a1
|
chore: update backend out dir
|
2024-07-25 19:59:05 +02:00 |
|
dependabot[bot]
|
d717ae0058
|
chore(deps): bump express from 4.17.3 to 4.19.2 in /backend (#5650)
* chore(deps): bump express from 4.17.3 to 4.19.2 in /backend
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.19.2)
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* lock update
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Miodec <jack@monkeytype.com>
|
2024-07-25 11:16:48 +02:00 |
|
Christian Fehmer
|
40514cd248
|
chore: start application in dev mode using docker (@fehmer) (#5647)
* chore: start application in dev mode using docker (@fehmer)
* expose port env variable
* regen lock
* regen lock
---------
Co-authored-by: Miodec <jack@monkeytype.com>
|
2024-07-24 19:48:01 +02:00 |
|
Miodec
|
8de977a45f
|
chore: bump ua-parser
|
2024-07-22 16:56:50 +02:00 |
|
Jack
|
3e88ac2f12
|
refactor: restructure project to a true monorepo (#5626)
* split ts files
* packages
* nomore workspace?
* blah
* build, exports
* declaration
* blargh
* turrrrbo
* fix fontawesome paths
* allow file in eslint, fix ts errors
* optimise package, update tsconfig
* fix ts
* update turbo config
* eslint split
* fix imports
* fix types
* lock
* add turbo task
* script
* test task
* pretty scripts
* update prettier ignore
* no cache for tests
* lint task
* turbo
* no out
* depend on env
* fix mono breaking things
* odl
* fix version dependency of mongodb-memory-server
* Revert "fix version dependency of mongodb-memory-server"
This reverts commit 52ffac47b1 .
* update vitest-mongodb
* release scripts
* update ci
* update dev script
* ignore issues around firebase config
* add check ts tasks
* import isaxioserror
* shared types package
* replace tsnodedev with tsx
* fix import
* shared types
* module
* backend imports
* declaration
* node version
* test code
* assert json
* verbatim
* type
* lodash
* ts ver
* fix fix fix?
* remove assert
* remove module and resolution
* cleanup
* tsconfig
* fix frontend
* remove unecessary props
* more unused
* remove skiplib
* declaration map, dev script
* remove install scripts
* fix regex
* move shared types to package
* dont include shared types
* remove path
* update scripts
* test code
* test code
* fix backend types
* fully fix backend
* fix frontend d.ts
* add .js to imports
* remove module
* revert add .js
* update tsconfig
* use bundler module resolution
* almost all frontend types
* mooore
* date fns
* fix backend docker
* fix ape keys
* fix type
* clean rimraf type
* fix shared-types in workspace
* fix import resolving
* fix docker builds
* ignore type problems on slim-select until new version is released
* turrrrbo
* fix npm ci
* fix lint task
* expose env variables needed by frontend build
* fix dependencies
* package-lock
* backend watch ts and lint
* add fe and be build scripts to root
* fix dev not building packages
* shared-types missing eslint
* move shared types back to dev-deps
* add packages to labeler
* add packages step to ci
* typo
* filter update
* remove concurrently from root
* add scripts
* abbreviate
* rename
* yeet
* fixed path
* test pkg
* consistent ordering
* rename
* Revert "backend imports"
This reverts commit d715198829 .
* fix missing imports, remove last .js
* remove test package
---------
Co-authored-by: Christian Fehmer <cfe@sexy-developer.com>
|
2024-07-22 15:08:11 +02:00 |
|
Jack
|
8f4d291fcf
|
Revert "impr: use tsrest/zod for type-safety on both ends (@fehmer) (#5479)" (#5619)
This reverts commit 4c9e949f10 .
|
2024-07-16 17:29:09 +02:00 |
|
Christian Fehmer
|
4c9e949f10
|
impr: use tsrest/zod for type-safety on both ends (@fehmer) (#5479)
!nuf
|
2024-07-16 15:24:06 +02:00 |
|
Miodec
|
fd9b7b8fbe
|
Merge branch 'master' into newtribemerge
|
2024-07-16 13:59:00 +02:00 |
|
Jack
|
2af5879f23
|
refactor: split middlewares into smaller files (#5616)
* split
* fix imports
* rename
|
2024-07-15 17:08:32 +02:00 |
|