feat: detect LAN client via /api/client-ip for smart sidebar links
Deploy Dashboard / deploy (push) Successful in 1m10s

This commit is contained in:
Gan, Jimmy
2026-02-26 03:11:13 +08:00
parent 22e9066ffe
commit 2835e6b021
2 changed files with 8 additions and 4 deletions
+4
View File
@@ -114,6 +114,10 @@ async def startup_event():
async def health():
return {"status": "ok"}
@app.get("/api/client-ip")
async def client_ip(request: Request):
return {"ip": request.client.host}
# Public auth endpoints
app.include_router(auth.router, prefix="/api/auth", tags=["auth"])