From e99a5f15b42038fc2d94ce0c7cfedacef85dc7fe Mon Sep 17 00:00:00 2001 From: Peaceultime Date: Wed, 27 Nov 2024 17:07:32 +0100 Subject: [PATCH] Add user and page statistics, add sitemap and robots.txt generation --- app.vue | 1 + bun.lockb | Bin 436642 -> 446025 bytes db.sqlite | Bin 569344 -> 450560 bytes db.sqlite-shm | Bin 32768 -> 32768 bytes db.sqlite-wal | Bin 8272 -> 642752 bytes db/schema.ts | 6 +- drizzle/0004_ancient_thunderball.sql | 21 ++ drizzle/meta/0004_snapshot.json | 335 +++++++++++++++++++++++++++ drizzle/meta/_journal.json | 7 + nuxt.config.ts | 5 + package.json | 1 + pages/admin/index.vue | 82 +------ pages/admin/jobs.vue | 93 ++++++++ pages/roadmap.vue | 2 + pages/user/mailvalidated.vue | 2 +- public/robots.txt | 3 + schemas/registration.ts | 2 +- server/api/__sitemap__/urls.ts | 14 ++ server/api/admin/pages.get.ts | 3 + server/api/admin/users.get.ts | 3 + server/api/auth/login.post.ts | 4 +- server/api/file.post.ts | 2 +- server/api/file/[path].get.ts | 3 + server/api/project.post.ts | 1 + server/plugins/session.ts | 9 +- types/auth.d.ts | 2 + 26 files changed, 520 insertions(+), 81 deletions(-) create mode 100644 drizzle/0004_ancient_thunderball.sql create mode 100644 drizzle/meta/0004_snapshot.json create mode 100644 pages/admin/jobs.vue create mode 100644 server/api/__sitemap__/urls.ts create mode 100644 server/api/admin/pages.get.ts create mode 100644 server/api/admin/users.get.ts diff --git a/app.vue b/app.vue index b682788..048b9a2 100644 --- a/app.vue +++ b/app.vue @@ -1,6 +1,7 @@