diff --git a/bun.lockb b/bun.lockb index 5c31b11..68e2969 100644 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/db.sqlite b/db.sqlite index 77bc5bd..46db994 100644 Binary files a/db.sqlite and b/db.sqlite differ diff --git a/db.sqlite-shm b/db.sqlite-shm index af991a7..fe9ac28 100644 Binary files a/db.sqlite-shm and b/db.sqlite-shm differ diff --git a/db.sqlite-wal b/db.sqlite-wal index 68c33c8..e69de29 100644 Binary files a/db.sqlite-wal and b/db.sqlite-wal differ diff --git a/nuxt.config.ts b/nuxt.config.ts index ddad276..8068e8f 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -124,7 +124,13 @@ export default defineNuxtConfig({ session: { password: '699c46bd-9aaa-4364-ad01-510ee4fe7013' }, - database: 'db.sqlite' + database: 'db.sqlite', + mail: { + host: '', + port: '', + user: '', + passwd: '', + } }, security: { rateLimiter: false, diff --git a/package.json b/package.json index 62399fd..7e6efbb 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "hast": "^1.0.0", "lodash.capitalize": "^4.2.1", "mdast-util-find-and-replace": "^3.0.1", + "nodemailer": "^6.9.16", "nuxt": "^3.14.159", "nuxt-security": "^2.0.0", "radix-vue": "^1.9.8", @@ -38,6 +39,7 @@ "devDependencies": { "@types/bun": "^1.1.12", "@types/lodash.capitalize": "^4.2.9", + "@types/nodemailer": "^6.4.16", "@types/unist": "^3.0.3", "better-sqlite3": "^11.5.0", "bun-types": "^1.1.34", diff --git a/pages/admin/index.vue b/pages/admin/index.vue index 965f8d0..58769f4 100644 --- a/pages/admin/index.vue +++ b/pages/admin/index.vue @@ -47,6 +47,7 @@ async function fetch()