From 86042f17d86696004c99eb3257838eb0db18b9e5 Mon Sep 17 00:00:00 2001 From: ZdenekSrotyr Date: Thu, 9 Apr 2026 19:15:05 +0200 Subject: [PATCH] fix: add missing /login/password and /login/email web routes --- app/web/router.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/web/router.py b/app/web/router.py index f9f609f..64f0c61 100644 --- a/app/web/router.py +++ b/app/web/router.py @@ -181,6 +181,20 @@ async def login_page(request: Request): return templates.TemplateResponse(request, "login.html", ctx) +@router.get("/login/password", response_class=HTMLResponse) +async def login_password_page(request: Request): + """Password login form.""" + ctx = _build_context(request) + return templates.TemplateResponse(request, "password_setup.html", ctx) + + +@router.get("/login/email", response_class=HTMLResponse) +async def login_email_page(request: Request): + """Email magic link login form.""" + ctx = _build_context(request) + return templates.TemplateResponse(request, "login_email.html", ctx) + + @router.get("/dashboard", response_class=HTMLResponse) async def dashboard( request: Request,