coming together

This commit is contained in:
HotSwapp
2025-08-13 18:53:35 -05:00
parent acc5155bf7
commit 5111079149
51 changed files with 14457 additions and 588 deletions

View File

@@ -68,6 +68,7 @@ from app.api.documents import router as documents_router
from app.api.search import router as search_router
from app.api.admin import router as admin_router
from app.api.import_data import router as import_router
from app.api.flexible import router as flexible_router
from app.api.support import router as support_router
from app.api.settings import router as settings_router
@@ -82,14 +83,15 @@ app.include_router(admin_router, prefix="/api/admin", tags=["admin"])
app.include_router(import_router, prefix="/api/import", tags=["import"])
app.include_router(support_router, prefix="/api/support", tags=["support"])
app.include_router(settings_router, prefix="/api/settings", tags=["settings"])
app.include_router(flexible_router, prefix="/api")
@app.get("/", response_class=HTMLResponse)
async def root(request: Request):
"""Main application - redirect to login"""
"""Dashboard as the main landing page. Client-side JS handles auth redirect."""
return templates.TemplateResponse(
"login.html",
{"request": request, "title": "Login - " + settings.app_name}
"dashboard.html",
{"request": request, "title": "Dashboard - " + settings.app_name}
)
@@ -167,6 +169,15 @@ async def import_page(request: Request):
)
@app.get("/flexible", response_class=HTMLResponse)
async def flexible_page(request: Request):
"""Flexible imports admin page (admin only)."""
return templates.TemplateResponse(
"flexible.html",
{"request": request, "title": "Flexible Imports - " + settings.app_name}
)
@app.get("/health")
async def health_check():
"""Health check endpoint"""