Skip to content

Commit

Permalink
Release 12.0.0
Browse files Browse the repository at this point in the history
* Implement Feature/bookmarks #178 (#278)

* Feature/bookmarks (#279)

* implement bookmarks

* impl bookmarks not yet done

* further implementation of bookmarks

* implement migrations for bookmarks

* lint

* fix plural

* fix logs

* fix bookmarked_users not being loaded without filter

* format

* query result caching

* fix idempotency

* add db indexes

* fix utc dates

* fix pnpm

* load user relations to add bookmark

* super efficient relationship loader

* faster and more architecturally clean dupe detection

* inverse dupe detection

* performance test

* remove deprecated apis

* disable query result cache

* Revert "disable query result cache"

This reverts commit 4aed05a.

* Revert "performance test"

This reverts commit 014d256.

* refactor rawg recache

* refactor logging pt. 1

* refactor logging pt. 2

* refactor logging pt. 3

* No Stack needed if contained in err-obj

* update dependencies

* linting

* disable numseperator
  • Loading branch information
Alfagun74 authored Apr 23, 2024
1 parent 7f12aa8 commit 5480a18
Show file tree
Hide file tree
Showing 49 changed files with 9,049 additions and 6,620 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# GameVault Backend Server Changelog

## 12.0.0

Recommended Gamevault App Version: `v1.9.2.0`

### Changes

- Implemented Bookmarking. Users can now bookmark games and filter by them.
- Removed Deprecated API Routes.
- Added some database indexes to improve performance
- Refactored Logging
- HTTP Requests now get logged to console in a better format by default
- Added more context to each log.
- Bugfix: Duplicate email when creating a user would return extremely unhelpful error messages. [#351](https://github.com/Phalcode/gamevault-app/issues/351)

## 11.0.3

Recommended Gamevault App Version: `v1.8.2.0` or `v1.9.0.0`
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ RUN sed -i -e's/ main/ main non-free non-free-firmware contrib/g' /etc/apt/sourc
&& apt update \
&& apt install -y sudo curl p7zip-full p7zip-rar postgresql-client \
&& apt clean \
&& npm i -g pnpm
&& npm i -g pnpm@^9.0.0

WORKDIR /app

Expand Down
20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "gamevault-backend",
"version": "11.0.3",
"version": "12.0.0",
"description": "the self-hosted gaming platform for drm-free games",
"author": "Alkan Alper, Schäfer Philip GbR / Phalcode",
"private": true,
Expand All @@ -27,16 +27,16 @@
"dependencies": {
"@img/sharp-linux-x64": "^0.33.3",
"@nestjs/axios": "^3.0.2",
"@nestjs/common": "^10.3.7",
"@nestjs/core": "^10.3.7",
"@nestjs/common": "^10.3.8",
"@nestjs/core": "^10.3.8",
"@nestjs/event-emitter": "^2.0.4",
"@nestjs/passport": "^10.0.3",
"@nestjs/platform-express": "^10.3.7",
"@nestjs/platform-socket.io": "^10.3.7",
"@nestjs/schedule": "^4.0.1",
"@nestjs/platform-express": "^10.3.8",
"@nestjs/platform-socket.io": "^10.3.8",
"@nestjs/schedule": "^4.0.2",
"@nestjs/swagger": "^7.3.1",
"@nestjs/typeorm": "^10.0.2",
"@nestjs/websockets": "^10.3.7",
"@nestjs/websockets": "^10.3.8",
"@types/stream-throttle": "^0.1.4",
"async-g-i-s": "^1.5.2",
"axios": "^1.6.8",
Expand Down Expand Up @@ -81,7 +81,7 @@
"devDependencies": {
"@nestjs/cli": "^10.3.2",
"@nestjs/schematics": "^10.1.1",
"@nestjs/testing": "^10.3.7",
"@nestjs/testing": "^10.3.8",
"@types/bcrypt": "^5.0.2",
"@types/compression": "^1.7.5",
"@types/cookie-parser": "^1.4.7",
Expand All @@ -96,8 +96,8 @@
"@types/pg": "^8.11.5",
"@types/string-similarity": "^4.0.2",
"@types/unidecode": "^0.1.3",
"@typescript-eslint/eslint-plugin": "^7.6.0",
"@typescript-eslint/parser": "^7.6.0",
"@typescript-eslint/eslint-plugin": "^7.7.1",
"@typescript-eslint/parser": "^7.7.1",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-import": "^2.29.1",
Expand Down
Loading

0 comments on commit 5480a18

Please sign in to comment.