From ddd07c87acb01b3d3a312799f123e376e5f21ed4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Mar 2026 19:28:04 +0000 Subject: [PATCH 1/2] Initial plan From 68e8af95545b3cda94e1b84383fc42ae584705b7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 7 Mar 2026 19:43:58 +0000 Subject: [PATCH 2/2] feat(ui): show marketing landing page for unauthenticated multi-user visitors Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com> --- app/views/general.py | 1 + frontend/templates/index.html | 139 +++++++++++++++++++++++++++++++++- 2 files changed, 136 insertions(+), 4 deletions(-) diff --git a/app/views/general.py b/app/views/general.py index 8a295f55..6efb2a7f 100644 --- a/app/views/general.py +++ b/app/views/general.py @@ -123,6 +123,7 @@ async def serve_index(request: Request, db: Session = Depends(get_db)): "user_tier": user_tier, "multi_user_enabled": settings.multi_user_enabled, "is_admin": is_admin, + "allow_signup": settings.multi_user_enabled and settings.allow_local_signup, }, ) diff --git a/frontend/templates/index.html b/frontend/templates/index.html index eaf520a1..d5503540 100644 --- a/frontend/templates/index.html +++ b/frontend/templates/index.html @@ -1,12 +1,143 @@ {% extends "base.html" %} -{% block title %}Dashboard – DocuElevate{% endblock %} +{% block title %}{% if multi_user_enabled and not is_logged_in %}DocuElevate – Intelligent Document Processing{% else %}Dashboard – DocuElevate{% endif %}{% endblock %} {% block content %} -
+ DocuElevate ingests your documents, runs OCR, extracts metadata with AI, and routes files to + Dropbox, Google Drive, OneDrive, S3, Nextcloud, and more — all in one seamless pipeline. +
+Azure Document Intelligence converts scanned PDFs and images into fully searchable text automatically.
+OpenAI, Claude, Gemini, and other pluggable AI providers classify documents and pull out key fields like dates, amounts, and subjects.
+Route processed files to Dropbox, Google Drive, OneDrive, Amazon S3, Nextcloud, Paperless NGX, WebDAV, FTP/SFTP, and more.
+Automatically pull documents from Gmail or any IMAP mailbox — no manual uploads needed.
+Instantly find any document by content, metadata, or tags across your entire archive.
+Build processing pipelines with configurable steps — OCR, AI extraction, format conversion, and storage routing in any order.
+Join teams already automating their document processing with DocuElevate.
+