Commit Graph

  • 323bb189a0 ci: add .deepsource.toml deepsource-io[bot] 2025-03-28 23:09:47 +00:00
  • ee0d63a3b6 Merge pull request #28 from christianlouis/snyk-fix-7afd8264107b3f9fbf151124e8378262 Christian Krakau-Louis 2025-03-29 00:03:17 +01:00
  • 70b82775f3 fix: Dockerfile to reduce vulnerabilities snyk-bot 2025-03-28 23:02:31 +00:00
  • 447f7deb7e Update docker-ci.yml Christian Krakau-Louis 2025-03-28 23:56:05 +01:00
  • 219a252090 feat: update environment configuration and README for DocuNova branding Christian Krakau-Louis 2025-03-28 23:49:07 +01:00
  • ef6ea291d5 Update docker-build.yaml Christian Krakau-Louis 2025-03-28 23:31:49 +01:00
  • a050cb50ce Create docker-ci.yml Christian Krakau-Louis 2025-03-28 23:19:07 +01:00
  • 60bcf7d964 Update docker-build.yaml 0.2 Christian Krakau-Louis 2025-03-28 20:54:04 +01:00
  • 7481581e4e refactor: streamline file record creation and duplicate checking in document processing Christian Krakau-Louis 2025-03-28 16:53:25 +01:00
  • aae9a89d6b feat: implement database migration functionality to manage schema changes Christian Krakau-Louis 2025-03-28 16:35:49 +01:00
  • 59db28d27b refactor: enhance task logging in text refinement and metadata extraction processes Christian Krakau-Louis 2025-03-28 16:29:41 +01:00
  • a92cace662 refactor: replace task_step_logging with log_task for metadata extraction Christian Krakau-Louis 2025-03-28 16:26:03 +01:00
  • ffc049196b refactor: enhance logging and task management in document storage and upload tasks Christian Krakau-Louis 2025-03-28 16:22:45 +01:00
  • 9e7cef8402 Merge pull request #26 from christianlouis:fix-pdf-handing Christian Krakau-Louis 2025-03-28 16:08:45 +01:00
  • 1d028c7a84 feat: enhance attachment processing to accept PDF files by extension or MIME type Christian Krakau-Louis 2025-03-28 16:04:07 +01:00
  • cf69c6f059 Merge pull request #25 from christianlouis:refactor-authentik Christian Krakau-Louis 2025-03-28 15:59:25 +01:00
  • 828c921a9d docs: update README to reflect changes in features and environment variables; add Authentik integration details Christian Krakau-Louis 2025-03-28 15:11:45 +01:00
  • 387e07d025 Merge pull request #24 from christianlouis/more-flexible-openai-parameters Christian Krakau-Louis 2025-03-28 14:54:45 +01:00
  • f293567f1f Update utils.py Christian Krakau-Louis 2025-03-28 14:10:18 +01:00
  • eefafc5775 Update app/utils.py Christian Krakau-Louis 2025-03-28 14:06:17 +01:00
  • c9c39afc6b Merge pull request #23 from christianlouis/refactoring-for-s3-code Christian Krakau-Louis 2025-03-28 13:53:59 +01:00
  • 43500ce66f feat: integrate OpenAI API with configurable settings for model and base URL Christian Krakau-Louis 2025-03-28 13:50:10 +01:00
  • de06fd1286 refactor: rename upload_to_s3 to process_document Christian Krakau-Louis 2025-03-27 14:50:51 +01:00
  • e1caa144f2 Merge pull request #21 from christianlouis/openhands-workspace-21smus5m Christian Krakau-Louis 2025-03-26 21:10:00 +01:00
  • d5b6cc009c Merge pull request #20 from christianlouis/file-view Christian Krakau-Louis 2025-03-26 17:28:40 +01:00
  • b5c74dca4e Add unit tests for utils.hash_file function openhands 2025-03-26 16:27:36 +00:00
  • 5903c4b4a0 improved 500 error page Christian Krakau-Louis 2025-03-26 03:46:41 +01:00
  • e4ffa457db added grid.js Christian Krakau-Louis 2025-03-26 03:22:41 +01:00
  • 8c8c4d9063 made auth.py more robust Christian Krakau-Louis 2025-03-26 03:11:29 +01:00
  • d60dcbf54b added custom 500 error Christian Krakau-Louis 2025-03-26 03:06:32 +01:00
  • 48fce5d661 added the /files view and auth for api and files Christian Krakau-Louis 2025-03-26 02:51:49 +01:00
  • f754b25c76 Merge pull request #19 from christianlouis/ui-improvements Christian Krakau-Louis 2025-03-26 02:48:10 +01:00
  • b4a8b04530 fixed typos Christian Krakau-Louis 2025-03-26 02:38:32 +01:00
  • ccba0d92c3 added routes back in Christian Krakau-Louis 2025-03-26 02:35:45 +01:00
  • e2907e7229 added logo Christian Krakau-Louis 2025-03-26 02:31:46 +01:00
  • e96e6920c0 Update app/frontend.py Christian Krakau-Louis 2025-03-26 02:29:39 +01:00
  • d95f5babb8 Refactored frontend + added template engine Christian Krakau-Louis 2025-03-26 02:17:05 +01:00
  • c4634a984f Merge pull request #17 from christianlouis/auth-for-ui Christian Krakau-Louis 2025-03-25 22:14:30 +01:00
  • ff1f6e042c fixed 404 Christian Krakau-Louis 2025-03-25 22:11:44 +01:00
  • 426e3af0f6 Update frontend/index.html Christian Krakau-Louis 2025-03-25 22:05:43 +01:00
  • efa4c9c3cd Update frontend/upload.html Christian Krakau-Louis 2025-03-25 22:05:10 +01:00
  • f50177bfbf Update app/frontend.py Christian Krakau-Louis 2025-03-25 22:04:53 +01:00
  • cd1230b8be Update app/frontend.py Christian Krakau-Louis 2025-03-25 22:04:40 +01:00
  • 9570d499b4 change import Christian Krakau-Louis 2025-03-25 22:02:19 +01:00
  • 0f82defc01 added more pages and changed project name to DocuNova Christian Krakau-Louis 2025-03-25 21:57:48 +01:00
  • 0003daadb1 fixed import for Request in main.py Christian Krakau-Louis 2025-03-25 21:33:55 +01:00
  • e4101f690b added gravatar to user and added /api/whoami call Christian Krakau-Louis 2025-03-25 21:31:32 +01:00
  • 657861db26 removed fancy 404 Christian Krakau-Louis 2025-03-25 21:20:32 +01:00
  • 2c7a185315 changed 404.html code Christian Krakau-Louis 2025-03-25 21:18:25 +01:00
  • b95d13df1f add 404.html and new upload page Christian Krakau-Louis 2025-03-25 21:16:02 +01:00
  • ff12e733ea made function async to include auth Christian Krakau-Louis 2025-03-25 17:35:00 +01:00
  • 6139a168d0 added fixes to frontend.py Christian Krakau-Louis 2025-03-25 17:31:27 +01:00
  • d00ee8cc3d added auth flag and auth to /upload Christian Krakau-Louis 2025-03-25 16:22:59 +01:00
  • 6beaa30e25 improved redirect upon login Christian Krakau-Louis 2025-03-25 14:56:21 +01:00
  • 398663595d Merge branch 'main' into auth-for-ui Christian Krakau-Louis 2025-03-25 14:49:19 +01:00
  • 5005f65f17 changes to the Authentik integration Christian Krakau-Louis 2025-03-25 14:45:45 +01:00
  • b814c88818 Merge pull request #18 from christianlouis/duplicate-checker Christian Krakau-Louis 2025-03-25 14:44:01 +01:00
  • ae674e8fc4 added robust code to create the sqlite file Christian Krakau-Louis 2025-03-25 14:33:46 +01:00
  • 260358a78b added ForeignKey object Christian Krakau-Louis 2025-03-25 13:58:54 +01:00
  • 5eb8fa586b added duplicate check and database Christian Krakau-Louis 2025-03-25 13:55:15 +01:00
  • 8aa667fd48 removed proxymiddleware and moved to uvicorn startup command Christian Krakau-Louis 2025-03-25 12:44:41 +01:00
  • b9be5af407 adding starlette to requirements.txt Christian Krakau-Louis 2025-03-25 12:26:33 +01:00
  • bf4aa95f52 added support for correct url detection Christian Krakau-Louis 2025-03-25 12:23:21 +01:00
  • 1f510a18ca added authlib to requirements Christian Krakau-Louis 2025-03-25 12:09:36 +01:00
  • 6ca68126ed added Authentik config Christian Krakau-Louis 2025-03-25 11:34:22 +01:00
  • 19c763e595 added a favicon, updated the README.md file Christian Krakau-Louis 2025-03-25 10:48:55 +01:00
  • 50ba7989c5 added imports for FastAPI Christian Krakau-Louis 2025-03-24 17:11:49 +01:00
  • f4cacacd3a fixed typo Christian Krakau-Louis 2025-03-24 17:04:53 +01:00
  • 2891b335b0 added ui upload route Christian Krakau-Louis 2025-03-24 17:02:56 +01:00
  • 09db93f353 added frontend dir to Dockerfile Christian Krakau-Louis 2025-03-24 16:57:35 +01:00
  • e526f691ef added first draft of upload interface Christian Krakau-Louis 2025-03-24 16:52:47 +01:00
  • 97dfe27113 Merge pull request #16 from christianlouis/christianlouis-patch-1 Christian Krakau-Louis 2025-03-13 02:14:10 +01:00
  • 4c95e6ec6c Update imap_tasks.py Christian Krakau-Louis 2025-03-13 02:08:21 +01:00
  • 473ae3a20a Update imap_tasks.py Christian Krakau-Louis 2025-03-13 01:51:46 +01:00
  • d8aacebce1 Update README.md Christian Krakau-Louis 2025-02-21 14:22:02 +01:00
  • 8848fece2f added correct endpoints and file type detection Christian Krakau-Louis 2025-02-19 14:14:49 +01:00
  • c40e9f034e Added better GMail handling and multi file type support Christian Krakau-Louis 2025-02-19 14:03:29 +01:00
  • 2241c1de6c fixed errors Christian Krakau-Louis 2025-02-18 04:36:04 +01:00
  • f234a55b52 Added locking for IMAP tasks Christian Krakau-Louis 2025-02-18 04:29:33 +01:00
  • 03ac92d931 Only process unread mail Christian Krakau-Louis 2025-02-18 03:55:29 +01:00
  • 3ebedbb016 Added better IMAP handling Christian Krakau-Louis 2025-02-18 03:39:29 +01:00
  • de7050a162 Shorter pull period for mails, added a bit of different handling for paperless Christian Krakau-Louis 2025-02-18 03:09:54 +01:00
  • c0c5ca3a67 Merge branch 'main' of https://github.com/christianlouis/document-processor Christian Krakau-Louis 2025-02-14 23:23:38 +01:00
  • 17fc8fae17 restore unread Christian Krakau-Louis 2025-02-14 23:23:24 +01:00
  • 9156c62264 Merge pull request #14 from christianlouis/azure-ocr Christian Krakau-Louis 2025-02-14 23:07:59 +01:00
  • 9ebac992e6 changed required.txt Christian Krakau-Louis 2025-02-14 22:53:03 +01:00
  • 65beea89cf First try for Azure API Christian Krakau-Louis 2025-02-14 22:49:22 +01:00
  • 9fc27d6a8e Merge pull request #13 from christianlouis/only-mark-mail-unread-with-attachments Christian Krakau-Louis 2025-02-14 16:28:57 +01:00
  • 99684f9650 added skipping for mail without attachments and already processed mail Christian Krakau-Louis 2025-02-14 16:22:43 +01:00
  • 230c59f5ae Merge pull request #12 from christianlouis/skip-ocr-for-pdf-with-text Christian Krakau-Louis 2025-02-14 12:07:15 +01:00
  • 40fe288230 Added text detection in upload_to_s3 Christian Krakau-Louis 2025-02-14 12:00:44 +01:00
  • e0365e5268 Rename README to README.md Christian Krakau-Louis 2025-02-12 12:30:04 +01:00
  • 3eb65fc940 Merge branch 'main' of https://github.com/christianlouis/document-processor Christian Krakau-Louis 2025-02-12 12:12:35 +01:00
  • b42b395915 removed .env from dir and added README and demo env file Christian Krakau-Louis 2025-02-12 12:12:29 +01:00
  • 32ec5cdc50 Update docker-compose.yaml Christian Krakau-Louis 2025-02-12 11:52:41 +01:00
  • 937b8018f8 made paperless upload more robust Christian Krakau-Louis 2025-02-12 02:56:28 +01:00
  • 70fb539b7b putting it all together Christian Krakau-Louis 2025-02-12 02:26:41 +01:00
  • 430c4258ed added optional in config Christian Krakau-Louis 2025-02-12 01:59:26 +01:00
  • 5a834ff690 added IMAP pull Christian Krakau-Louis 2025-02-12 01:54:41 +01:00
  • 5d0f9d8e58 fixes to paperless #2 Christian Krakau-Louis 2025-02-12 01:05:42 +01:00