Commit Graph

135 Commits

Author SHA1 Message Date
Christian Krakau-Louis 6f5ec7bd14 chore: update Python version in Dockerfile and enhance requirements.txt with comments 2025-03-29 03:56:04 +01:00
Christian Krakau-Louis 8f96eabb7d feat: update dependabot configuration for pip and npm package ecosystems 2025-03-29 02:31:34 +01:00
Christian Krakau-Louis 3bac586324 feat: enhance README with branding, screenshots, and workflow process 2025-03-29 01:04:16 +01:00
deepsource-io[bot] 323bb189a0 ci: add .deepsource.toml 2025-03-28 23:09:47 +00:00
Christian Krakau-Louis ee0d63a3b6 Merge pull request #28 from christianlouis/snyk-fix-7afd8264107b3f9fbf151124e8378262
[Snyk] Security upgrade python from 3.11-slim to 3.13.2-slim
2025-03-29 00:03:17 +01:00
snyk-bot 70b82775f3 fix: Dockerfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN12-ZLIB-6008963
- https://snyk.io/vuln/SNYK-DEBIAN12-GNUPG2-9486681
- https://snyk.io/vuln/SNYK-DEBIAN12-NCURSES-6123823
- https://snyk.io/vuln/SNYK-DEBIAN12-NCURSES-6123823
- https://snyk.io/vuln/SNYK-DEBIAN12-NCURSES-6123823
2025-03-28 23:02:31 +00:00
Christian Krakau-Louis 447f7deb7e Update docker-ci.yml 2025-03-28 23:56:05 +01:00
Christian Krakau-Louis 219a252090 feat: update environment configuration and README for DocuNova branding 2025-03-28 23:49:07 +01:00
Christian Krakau-Louis ef6ea291d5 Update docker-build.yaml 2025-03-28 23:31:49 +01:00
Christian Krakau-Louis a050cb50ce Create docker-ci.yml 2025-03-28 23:19:07 +01:00
Christian Krakau-Louis 60bcf7d964 Update docker-build.yaml 2025-03-28 20:54:04 +01:00
Christian Krakau-Louis 9e7cef8402 Merge pull request #26 from christianlouis:fix-pdf-handing
Enhance attachment processing to accept PDF files
2025-03-28 16:08:45 +01:00
Christian Krakau-Louis 1d028c7a84 feat: enhance attachment processing to accept PDF files by extension or MIME type 2025-03-28 16:04:07 +01:00
Christian Krakau-Louis cf69c6f059 Merge pull request #25 from christianlouis:refactor-authentik
Update README and add Authentik integration details
2025-03-28 15:59:25 +01:00
Christian Krakau-Louis 828c921a9d docs: update README to reflect changes in features and environment variables; add Authentik integration details 2025-03-28 15:11:45 +01:00
Christian Krakau-Louis 387e07d025 Merge pull request #24 from christianlouis/more-flexible-openai-parameters
More flexible openai parameters
2025-03-28 14:54:45 +01:00
Christian Krakau-Louis f293567f1f Update utils.py 2025-03-28 14:10:18 +01:00
Christian Krakau-Louis eefafc5775 Update app/utils.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-28 14:06:17 +01:00
Christian Krakau-Louis c9c39afc6b Merge pull request #23 from christianlouis/refactoring-for-s3-code
refactor: rename upload_to_s3 to process_document
2025-03-28 13:53:59 +01:00
Christian Krakau-Louis 43500ce66f feat: integrate OpenAI API with configurable settings for model and base URL 2025-03-28 13:50:10 +01:00
Christian Krakau-Louis de06fd1286 refactor: rename upload_to_s3 to process_document
- Rename upload_to_s3.py to process_document.py to better reflect its purpose
- Update all import statements across the codebase to use new module name
- Remove S3-specific code and references
- Keep the core document processing logic intact
- Update docstrings and comments to reflect new functionality

This change is part of removing AWS S3 dependencies and simplifying the
document processing pipeline.
2025-03-27 14:50:51 +01:00
Christian Krakau-Louis e1caa144f2 Merge pull request #21 from christianlouis/openhands-workspace-21smus5m
Add unit tests for utils.hash_file function
2025-03-26 21:10:00 +01:00
Christian Krakau-Louis d5b6cc009c Merge pull request #20 from christianlouis/file-view
added the /files view and auth for api and files
2025-03-26 17:28:40 +01:00
openhands b5c74dca4e Add unit tests for utils.hash_file function 2025-03-26 16:27:36 +00:00
Christian Krakau-Louis 5903c4b4a0 improved 500 error page 2025-03-26 03:46:41 +01:00
Christian Krakau-Louis e4ffa457db added grid.js 2025-03-26 03:22:41 +01:00
Christian Krakau-Louis 8c8c4d9063 made auth.py more robust 2025-03-26 03:11:29 +01:00
Christian Krakau-Louis d60dcbf54b added custom 500 error 2025-03-26 03:06:32 +01:00
Christian Krakau-Louis 48fce5d661 added the /files view and auth for api and files 2025-03-26 02:51:49 +01:00
Christian Krakau-Louis f754b25c76 Merge pull request #19 from christianlouis/ui-improvements
Refactored frontend + added template engine
2025-03-26 02:48:10 +01:00
Christian Krakau-Louis b4a8b04530 fixed typos 2025-03-26 02:38:32 +01:00
Christian Krakau-Louis ccba0d92c3 added routes back in 2025-03-26 02:35:45 +01:00
Christian Krakau-Louis e2907e7229 added logo 2025-03-26 02:31:49 +01:00
Christian Krakau-Louis e96e6920c0 Update app/frontend.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-26 02:29:39 +01:00
Christian Krakau-Louis d95f5babb8 Refactored frontend + added template engine 2025-03-26 02:17:05 +01:00
Christian Krakau-Louis c4634a984f Merge pull request #17 from christianlouis/auth-for-ui
added Authentik config and complete UI for that project
2025-03-25 22:14:30 +01:00
Christian Krakau-Louis ff1f6e042c fixed 404 2025-03-25 22:11:44 +01:00
Christian Krakau-Louis 426e3af0f6 Update frontend/index.html
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-25 22:05:43 +01:00
Christian Krakau-Louis efa4c9c3cd Update frontend/upload.html
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-25 22:05:10 +01:00
Christian Krakau-Louis f50177bfbf Update app/frontend.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-25 22:04:53 +01:00
Christian Krakau-Louis cd1230b8be Update app/frontend.py
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-25 22:04:40 +01:00
Christian Krakau-Louis 9570d499b4 change import 2025-03-25 22:02:19 +01:00
Christian Krakau-Louis 0f82defc01 added more pages and changed project name to DocuNova 2025-03-25 21:57:48 +01:00
Christian Krakau-Louis 0003daadb1 fixed import for Request in main.py 2025-03-25 21:33:55 +01:00
Christian Krakau-Louis e4101f690b added gravatar to user and added /api/whoami call 2025-03-25 21:31:32 +01:00
Christian Krakau-Louis 657861db26 removed fancy 404 2025-03-25 21:20:32 +01:00
Christian Krakau-Louis 2c7a185315 changed 404.html code 2025-03-25 21:18:25 +01:00
Christian Krakau-Louis b95d13df1f add 404.html and new upload page 2025-03-25 21:16:02 +01:00
Christian Krakau-Louis ff12e733ea made function async to include auth 2025-03-25 17:35:00 +01:00
Christian Krakau-Louis 6139a168d0 added fixes to frontend.py 2025-03-25 17:31:27 +01:00