From c2bb835b0f24794c3964299b8eac58929063db7e Mon Sep 17 00:00:00 2001 From: DecDuck Date: Mon, 14 Apr 2025 10:52:12 +1000 Subject: [PATCH] fix: etags and other remove sanitize-filename because IDs are internally generated remove pulse animation on NO GAME cards add migration refactors to be inline with other stuff --- components/GameCarousel.vue | 1 + components/SkeletonCard.vue | 6 +- package.json | 1 - .../migration.sql | 7 ++ .../api/v1/admin/game/image/index.delete.ts | 2 +- server/api/v1/object/[id]/index.get.ts | 11 ++- server/api/v1/object/[id]/index.head.ts | 5 +- server/internal/news/index.ts | 2 +- server/internal/objects/fsBackend.ts | 62 ++++++------- server/internal/objects/objectHandler.ts | 92 +++++++------------ server/internal/saves/index.ts | 2 +- yarn.lock | 19 ---- 12 files changed, 85 insertions(+), 125 deletions(-) create mode 100644 prisma/migrations/20250414002714_add_object_hash/migration.sql diff --git a/components/GameCarousel.vue b/components/GameCarousel.vue index 33e49c2..72ad429 100644 --- a/components/GameCarousel.vue +++ b/components/GameCarousel.vue @@ -21,6 +21,7 @@ diff --git a/components/SkeletonCard.vue b/components/SkeletonCard.vue index fb99d1c..ae5e555 100644 --- a/components/SkeletonCard.vue +++ b/components/SkeletonCard.vue @@ -1,6 +1,9 @@