managarten/apps
Till-JS a2e2a5b73c feat(admin): add user data dashboard for cross-project data visualization
Add comprehensive admin dashboard to view and manage user data across all projects:

Backend:
- Add admin endpoints to Chat, Todo, Contacts, Calendar, Picture, Zitare, Presi
- Each backend exposes GET/DELETE /api/v1/admin/user-data/:userId
- Service-to-service auth via X-Service-Key header

Aggregation (mana-core-auth):
- GET /api/v1/admin/users - Paginated user list with search
- GET /api/v1/admin/users/:userId/data - Aggregated data from all backends
- DELETE /api/v1/admin/users/:userId/data - GDPR deletion across all projects

Frontend (ManaCore web):
- New User Data tab in admin navigation
- User search page at /admin/user-data
- User detail page with ProjectDataCard components
- GDPR deletion dialog with email confirmation

Presi:
- Migrate user_id from UUID to TEXT for Better Auth compatibility
- Add SQL migration script
2026-02-11 14:59:18 +01:00
..
calendar feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
chat feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
clock feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
contacts feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
context 🔧 chore: enforce monorepo best practices with automated validation 2025-12-25 17:57:00 +01:00
docs 🌙 feat(docs): set dark mode as default theme 2026-01-29 18:22:23 +01:00
manacore feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
manadeck feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
matrix 🐛 fix(todo,matrix): improve click targets and type safety 2026-02-10 14:53:49 +01:00
nutriphi fix(nutriphi): add shared-drizzle-config and make db:push non-fatal 2026-02-02 16:17:22 +01:00
picture feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
planta feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
presi feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
questions feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
skilltree feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
storage feat(auth): implement cross-subdomain SSO for all web apps 2026-02-02 13:17:04 +01:00
todo feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00
zitare/apps feat(admin): add user data dashboard for cross-project data visualization 2026-02-11 14:59:18 +01:00