Go to file
Matt 615a36eb20 feat: Initial Hub Dashboard with email, calendar, and tasks
AI-powered unified business workspace for LetsBe Cloud tenants.
- Next.js 15 (App Router) with Keycloak SSO via NextAuth.js v5
- Email client: IMAP/SMTP via ImapFlow + nodemailer (inbox, compose, search, folders)
- Calendar: CalDAV via tsdav + Schedule-X (month/week/day views, event CRUD)
- Task management: Vikunja API integration (list view, kanban, filters)
- Responsive shell with sidebar navigation and activity feed
- Docker deployment ready

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 08:03:25 +01:00
src feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
.env.example feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
.gitignore feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
Dockerfile feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
docker-compose.yml feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
next.config.ts feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
package.json feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
postcss.config.js feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
tailwind.config.ts feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00
tsconfig.json feat: Initial Hub Dashboard with email, calendar, and tasks 2026-02-07 08:03:25 +01:00