fix: Admin consent logs - implement Export CSV, fix delete, switch to better-sqlite3

- Replace Astro DB with better-sqlite3 for reliable SQLite access
- Implement Export CSV feature in admin panel
- Fix delete consent function (make it global)
- Add better-sqlite3 dependency
This commit is contained in:
Kunthawat Greethong
2026-03-31 11:00:20 +07:00
parent ae4a897d11
commit cfd8bd196a
8 changed files with 501 additions and 45 deletions

View File

@@ -22,9 +22,13 @@
"@tailwindcss/vite": "^4.2.1",
"astro": "^5.17.1",
"astro-consent": "^1.0.17",
"better-sqlite3": "^12.8.0",
"drizzle-orm": "^0.45.1",
"libsql": "^0.5.22",
"serve": "^14.2.5",
"tailwindcss": "^4.2.1"
},
"devDependencies": {
"@types/better-sqlite3": "^7.6.13"
}
}