From a0b4381f0ba934a3952f9b4b0a2c3c48bcc8ce6f Mon Sep 17 00:00:00 2001 From: DecDuck Date: Sun, 10 Aug 2025 10:19:45 +1000 Subject: [PATCH] partial: user routes --- pages/setup.vue | 90 +++------ .../v1/admin/{index.get.ts => setup.get.ts} | 4 +- server/api/v1/auth/index.get.ts | 3 + server/api/v1/auth/signin/simple.post.ts | 3 + server/api/v1/auth/signup/simple.get.ts | 18 +- server/api/v1/auth/signup/simple.post.ts | 3 + server/api/v1/collection/[id]/entry.delete.ts | 66 ++++--- server/api/v1/collection/[id]/entry.post.ts | 16 +- server/api/v1/collection/[id]/index.delete.ts | 4 + server/api/v1/collection/[id]/index.get.ts | 4 + .../api/v1/collection/default/entry.delete.ts | 37 ++-- .../api/v1/collection/default/entry.post.ts | 39 ++-- server/api/v1/collection/default/index.get.ts | 3 + server/api/v1/collection/index.get.ts | 3 + server/api/v1/collection/index.post.ts | 36 ++-- server/api/v1/companies/[id]/index.get.ts | 11 +- server/api/v1/games/[id]/index.get.ts | 11 +- server/api/v1/index.get.ts | 3 + server/api/v1/news/[id]/index.get.ts | 11 +- server/api/v1/news/index.get.ts | 71 +++---- .../api/v1/notifications/[id]/index.delete.ts | 4 + server/api/v1/notifications/[id]/index.get.ts | 4 + server/api/v1/notifications/[id]/read.post.ts | 4 + server/api/v1/notifications/index.get.ts | 3 + server/api/v1/notifications/readall.post.ts | 3 + server/api/v1/notifications/ws.get.ts | 5 + server/api/v1/object/[id]/index.delete.ts | 4 + server/api/v1/object/[id]/index.get.ts | 4 + server/api/v1/object/[id]/index.head.ts | 5 +- server/api/v1/object/[id]/index.post.ts | 4 + .../api/v1/screenshots/[id]/index.delete.ts | 5 +- server/api/v1/screenshots/[id]/index.get.ts | 4 + .../api/v1/screenshots/game/[id]/index.get.ts | 5 +- .../v1/screenshots/game/[id]/index.post.ts | 6 +- server/api/v1/screenshots/index.get.ts | 3 + server/api/v1/settings/index.get.ts | 3 + server/api/v1/setup.post.ts | 3 + server/api/v1/store/featured.get.ts | 3 + server/api/v1/store/index.get.ts | 175 +++++++++--------- server/api/v1/store/tags.get.ts | 3 + server/api/v1/tags/[id]/index.get.ts | 11 +- server/api/v1/task/index.get.ts | 9 + .../api/v1/user/client/[id]/index.delete.ts | 11 +- server/api/v1/user/client/index.get.ts | 3 + server/api/v1/user/index.get.ts | 3 + server/api/v1/user/token/[id]/index.delete.ts | 11 +- server/api/v1/user/token/acls.get.ts | 3 + server/api/v1/user/token/index.get.ts | 3 + server/api/v1/user/token/index.post.ts | 72 ++++--- server/api/v2/client/chunk.post.ts | 107 ++++++----- server/api/v2/client/context.post.ts | 25 ++- server/internal/acls/index.ts | 3 - server/internal/clients/event-handler.ts | 4 +- server/internal/news/index.ts | 4 +- 54 files changed, 545 insertions(+), 410 deletions(-) rename server/api/v1/admin/{index.get.ts => setup.get.ts} (61%) diff --git a/pages/setup.vue b/pages/setup.vue index 2acdc1d..50cb475 100644 --- a/pages/setup.vue +++ b/pages/setup.vue @@ -2,14 +2,10 @@
-
+
-
+

{{ $t("setup.welcome") }} @@ -20,32 +16,19 @@

    -
  • +
  • -

    - @@ -55,18 +38,11 @@

    -
- +