simoleo89
486ce51559
Add social login (Discord/Google) + batch-6 pages
Auth: NextAuth Discord + Google providers (enabled when env id+secret set);
OAuth signIn allowed only if a hotel account matches the email; jwt binds the
session to that account (id/rank/username). Login page gets social buttons.
Batch 6 (parallel agents): /friends (messenger_friendships), /guilds/[id]/forum
(threads), /admin/navigation (navigator config), /admin/maintenance (toggle
maintenance settings), /admin/alerts (alert_logs + send hotel alert via RCON).
Header (Friends) + admin nav (Alerts/Maintenance/Navigator) extended.
Verified: tsc exit 0, vitest 48/48, next build exit 0 (57 page routes).
2026-06-28 14:13:41 +02:00
..
2026-06-28 14:13:41 +02:00
2026-06-28 13:24:55 +02:00
2026-06-28 12:52:38 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 12:52:38 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 13:24:55 +02:00
2026-06-28 14:13:41 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 13:24:55 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 12:54:18 +02:00
2026-06-28 13:24:55 +02:00
2026-06-27 16:51:47 +02:00
2026-06-28 13:52:32 +02:00
2026-06-28 13:24:55 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 13:44:23 +02:00
2026-06-28 13:24:55 +02:00
2026-06-28 13:52:32 +02:00
2026-06-28 13:24:55 +02:00
2026-06-28 13:44:23 +02:00