From de6c146290666a57a91527923e725e1a68d4c405 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Thu, 12 Jan 2023 18:10:53 -0300 Subject: [PATCH] Implement functional, unstyled chat page for khoj web interface Expose it at /chat URL --- src/interface/web/chat.html | 113 ++++++++++++++++++++++++++++++++++++ src/routers/web_client.py | 4 ++ 2 files changed, 117 insertions(+) create mode 100644 src/interface/web/chat.html diff --git a/src/interface/web/chat.html b/src/interface/web/chat.html new file mode 100644 index 00000000..9244fd0f --- /dev/null +++ b/src/interface/web/chat.html @@ -0,0 +1,113 @@ + + + + + Khoj + + + + + + + + +

Khoj

+ + +
+ + + + + diff --git a/src/routers/web_client.py b/src/routers/web_client.py index 0c2b8628..4a22e7f7 100644 --- a/src/routers/web_client.py +++ b/src/routers/web_client.py @@ -21,3 +21,7 @@ def index(): @web_client.get('/config', response_class=HTMLResponse) def config_page(request: Request): return templates.TemplateResponse("config.html", context={'request': request}) + +@web_client.get("/chat", response_class=FileResponse) +def chat_page(): + return FileResponse(constants.web_directory / "chat.html") \ No newline at end of file