- Updated session management functions to include cookie handling for session creation and destruction. - Introduced applySessionCookie and clearSessionCookie functions for better cookie management in responses. - Enhanced error logging in the OAuth2 callback to improve debugging. - Revised PHASE-TRACKING.md to reflect changes in session handling and OAuth2 integration.
922 B
922 B
Phase 6 – WebUI-Fundament (Status: abgeschlossen, manuell bestätigt)
Abgeschlossen
apps/webuials@nexumi/webui(Next.js 15 App Router, Tailwind 4, React 19)- Discord-OAuth2 + Redis-Sessions; Cookie-Fix für HTTP (
Securenur bei HTTPS; Set-Cookie am Redirect-Response) - Settings-Framework, Layout, Shared Zod-API, Modul-Toggles, Access-Rules, Dashboard-Audit
- Deploy: bot+webui healthy; Login manuell bestätigt (
WEBUI_URL=http://10.111.0.65:3000)
Phase 7 – WebUI Modul-Seiten + Owner-Panel (Status: in Arbeit)
Geplant
- Funktionierende Dashboard-Seiten je Modul (Settings-Framework + Zod-API, keine Platzhalter)
- Owner-Panel: Übersicht, Guilds, User-Blacklist, Feature-Flags, Präsenz, Team, Jobs, Changelog, Audit
- Prisma: Owner-/Command-Override-Modelle
Nächster geplanter Schritt
- Phase 7 fertigstellen, manuell freigeben, danach Phase 8 (Landing, Status, Rechtsseiten).