From f599b561af3c8c51c01f4537a4da308306feb0a5 Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Mon, 21 Apr 2025 21:53:15 +0200 Subject: [PATCH 1/4] Character creation implementation. People and training ready, still need to work on abilities and spells --- app.vue | 4 + components/base/Collapsible.vue | 4 +- components/page/Canvas.vue | 1 + components/prose/PreviewA.vue | 30 + components/prose/ProseA.vue | 2 +- db.sqlite | Bin 610304 -> 614400 bytes db.sqlite-shm | Bin 32768 -> 32768 bytes db.sqlite-wal | Bin 1306072 -> 61832 bytes db/schema.ts | 11 + drizzle/0006_clever_marvex.sql | 7 + drizzle/0007_tearful_true_believers.sql | 14 + drizzle/meta/0006_snapshot.json | 411 +++ drizzle/meta/0007_snapshot.json | 420 +++ drizzle/meta/_journal.json | 14 + layouts/default.vue | 8 +- pages/character/[id]/edit.client.vue | 300 +++ pages/character/[id]/index.client.vue | 134 + pages/character/index.client.vue | 61 + server/api/access.post.ts | 0 server/api/character.get.ts | 29 + server/api/character.post.ts | 29 + server/api/character/[id].delete.ts | 33 + server/api/character/[id].get.ts | 38 + server/api/character/[id].post.ts | 45 + server/api/character/[id]/compiled.get.ts | 264 ++ server/api/comment.post.ts | 0 shared/character-config.json | 2817 +++++++++++++++++++++ shared/general.util.ts | 1 + shared/test.ts | 2723 ++++++++++++++++++++ types/character.d.ts | 145 ++ 30 files changed, 7538 insertions(+), 7 deletions(-) create mode 100644 components/prose/PreviewA.vue create mode 100644 drizzle/0006_clever_marvex.sql create mode 100644 drizzle/0007_tearful_true_believers.sql create mode 100644 drizzle/meta/0006_snapshot.json create mode 100644 drizzle/meta/0007_snapshot.json create mode 100644 pages/character/[id]/edit.client.vue create mode 100644 pages/character/[id]/index.client.vue create mode 100644 pages/character/index.client.vue delete mode 100644 server/api/access.post.ts create mode 100644 server/api/character.get.ts create mode 100644 server/api/character.post.ts create mode 100644 server/api/character/[id].delete.ts create mode 100644 server/api/character/[id].get.ts create mode 100644 server/api/character/[id].post.ts create mode 100644 server/api/character/[id]/compiled.get.ts delete mode 100644 server/api/comment.post.ts create mode 100644 shared/character-config.json create mode 100644 shared/test.ts create mode 100644 types/character.d.ts diff --git a/app.vue b/app.vue index e06208d..3140f21 100644 --- a/app.vue +++ b/app.vue @@ -39,4 +39,8 @@ const { list } = useToast(); @apply bg-light-50; @apply dark:bg-dark-50; } + +::-webkit-scrollbar-corner { + @apply bg-transparent; +} \ No newline at end of file diff --git a/components/base/Collapsible.vue b/components/base/Collapsible.vue index cc735cd..51521bc 100644 --- a/components/base/Collapsible.vue +++ b/components/base/Collapsible.vue @@ -1,7 +1,8 @@