feat: add meeting creation and dashboard with join links

Adds the management/CRUD layer for meetings: a signed JWT join-link
token service (jose), instant/scheduled meeting creation endpoints,
and a protected /dashboard page listing the host's active, upcoming,
and past meetings with a "Nueva reunión" action area (instant button +
scheduling dialog). Also fixes a Base UI console warning (missing
nativeButton={false}) on Button instances rendered as Link.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
WilandClaude Sonnet 5 committed 2026-10-29 11:57:42 -05:00
1 parent 6facce3d22
commit e26cfe624d
14 files changed
+715 -1

No files matched your search

+1
View File
@@ -12,6 +12,7 @@
"bcryptjs": "^3.0.3",
"class-variance-authority": "^0.7.1",
"cn": "^0.5.0",
"jose": "^6.2.14",
"lucide-react": "^1.64.0",
"next": "16.4.3",
"next-auth": "^5.0.0-beta.32",