Christian Krakau-Louis
bcc7a32772
fix: Update template directory path for error handlers
2025-04-11 14:18:48 +00:00
Christian Krakau-Louis
d79652b494
feat: Add authentication configuration and validation
...
- Introduced new authentication settings in config.py including `auth_enabled`, `admin_username`, `admin_password`, and `session_secret`.
- Added validation for `session_secret` to ensure it meets security requirements when authentication is enabled.
- Updated main.py to conditionally mount static files and log warnings if the directory is not found.
- Removed unused email template files and added new authentication and notification setup documentation.
- Implemented authentication configuration validation in validators.py and updated settings display.
- Enhanced the user interface with a new login template and SVG assets for branding.
- Added comprehensive guides for setting up authentication and notifications in the documentation.
2025-04-11 03:44:08 +02:00
Christian Krakau-Louis
05ede35059
feat: Add license and attribution routes, update templates and documentation
...
- Added a new license route to serve the LGPL license text.
- Introduced a new attribution page to acknowledge third-party software used in the project.
- Updated the base HTML template to include a link to the attribution page.
- Included the license router in the main application router.
- Added the license text file for LGPL to the static licenses directory.
- Updated the NOTICE file to include detailed attributions for third-party libraries.
- Added a new requirements-dev.txt for license compliance checking.
- Updated the requirements.txt to clarify the LGPL license for Paramiko.
2025-04-11 02:39:26 +02:00
Christian Krakau-Louis
2a8c45d661
Merge pull request #60 from christianlouis/58-add-notification-framework
...
feat: Implement notification system with Apprise integration and cred…
2025-04-11 01:56:48 +02:00
Christian Krakau-Louis
ce91dc8c79
feat: Implement notification system with Apprise integration and credential checks
2025-04-11 01:55:10 +02:00
Christian Krakau-Louis
0dad3cbb95
Merge pull request #57 from christianlouis/51-feature-request-switch-google-drive-integration-to-oauth-for-user-based-authentication
...
51 feature request switch google drive integration to oauth for user based authentication
2025-04-11 00:19:02 +02:00
Christian Krakau-Louis
9a44a7f1f7
Merge branch 'main' into 51-feature-request-switch-google-drive-integration-to-oauth-for-user-based-authentication
2025-04-11 00:18:10 +02:00
Christian Krakau-Louis
4c50c0aae6
Add Google Drive authorization processing and error handling templates
...
- Implemented `google_drive_callback.html` for processing Google Drive authorization, including UI for success and error states.
- Added JavaScript functionality for exchanging authorization codes, saving settings, and handling folder selection.
- Created `google_drive_callback_error.html` to display error messages during the authorization process.
2025-04-11 00:13:57 +02:00
Christian Krakau-Louis
b258dd2f29
feat: Add OpenAI and Azure AI API endpoints with connection testing functionality
2025-04-09 08:59:30 +02:00
Christian Krakau-Louis
ce73f89da2
feat: Enhance Docker setup and application status reporting with build date and container info
2025-04-09 08:59:30 +02:00
Christian Krakau-Louis
fb5f05e1d2
Merge pull request #56 from christianlouis/switch-to-PyPDF2
...
Replace PyMuPDF with PyPDF2 for PDF processing
2025-04-09 07:31:18 +02:00
Christian Krakau-Louis
9823935927
feat: Replace PyMuPDF with PyPDF2 for PDF metadata editing and text extraction
2025-04-09 07:29:42 +02:00
Christian Krakau-Louis
4d92e49149
Merge pull request #55 from christianlouis/54-add-checks-for-openai-and-azure-keys
...
feat: Add OpenAI and Azure AI API endpoints with connection testing f…
2025-04-09 07:12:28 +02:00
Christian Krakau-Louis
2f822adeb7
feat: Add OpenAI and Azure AI API endpoints with connection testing functionality
2025-04-09 07:08:38 +02:00
Christian Krakau-Louis
d66fef7ad4
feat: Enhance Docker setup and application status reporting with build date and container info
2025-04-07 00:43:14 +02:00
Christian Krakau-Louis
c7ddf77cb2
Merge pull request #53 from christianlouis/52-add-gdpr-compliant-privacy-notice-to-docuelevate-ui-and-public-landing-page
...
52 add gdpr compliant privacy notice to docuelevate UI and public landing page
2025-04-07 00:14:19 +02:00
Christian Krakau-Louis
90d0b102fe
feat: Update imprint page with service provider and legal information
2025-04-07 00:10:09 +02:00
Christian Krakau-Louis
b93c781339
feat: Add build date functionality and enhance documentation pages
...
- Added a script to save the build date during Docker image build.
- Introduced a build_date property in the Settings class to retrieve the build date from the environment or file.
- Enhanced the homepage to display system statistics including processed files and active integrations.
- Updated the about page with a comprehensive list of features.
- Added new privacy, imprint, cookies, and terms pages with relevant content.
- Improved the license page with related information links.
- Refactored the base template for better mobile responsiveness and footer links.
2025-04-07 00:05:49 +02:00
Christian Krakau-Louis
e669dc8553
Merge pull request #50 from christianlouis/48-feature-request-support-multi-file-uploads-file-size-type-validation
...
feat: implement file size check and MIME type handling for document u…
2025-04-04 02:48:06 +02:00
Christian Krakau-Louis
81fd9cda14
feat: implement file size check and MIME type handling for document uploads
2025-04-04 02:46:29 +02:00
Christian Krakau-Louis
40ddb88110
Merge pull request #46 from christianlouis/39-auto-rotate-pdf-pages-to-ensure-upright-orientation
...
feat: add PDF rotation functionality
2025-04-04 01:39:27 +02:00
Christian Krakau-Louis
98df430f8f
feat: add PDF rotation functionality and integrate with Azure Document Intelligence processing
2025-04-04 01:30:14 +02:00
Christian Krakau-Louis
6e0a0b43bb
changes to the mkdocs.yml file
2025-04-04 00:38:12 +02:00
Christian Krakau-Louis
ae9dfb1941
feat: update mkdocs navigation to remove file extensions for improved consistency
2025-04-04 00:33:09 +02:00
Christian Krakau-Louis
ffbcf227d3
feat: update navigation structure in mkdocs configuration for improved clarity and organization
2025-04-04 00:29:35 +02:00
Christian Krakau-Louis
9f835e5414
changed files: .readthedocs.yaml
2025-04-04 00:18:21 +02:00
Christian Krakau-Louis
a7074ac7c7
feat: update Read the Docs configuration to use specific requirements file and add mkdocs-material dependency
2025-04-04 00:15:00 +02:00
Christian Krakau-Louis
8e22ef0f61
feat: add initial Read the Docs configuration and update README with hero image
2025-04-04 00:11:17 +02:00
Christian Krakau-Louis
bd3d9ca775
Merge pull request #45 from christianlouis/rename-to-docuelevate
...
feat: rename project from DocuNova to DocuElevate
2025-04-04 00:03:11 +02:00
Christian Krakau-Louis
ad02c1d227
Merge pull request #40 from christianlouis/fa-logos
...
Update to version 0.4.2-dev with Font Awesome integration and enhanced provider icons
2025-04-03 23:27:20 +02:00
Christian Krakau-Louis
8f311d730a
feat: rename project from DocuNova to DocuElevate, update related documentation and templates
2025-04-03 23:25:51 +02:00
Christian Krakau-Louis
7dca46b94b
feat: add license page and version display in templates, update LICENSE file, and enhance footer with license information
2025-04-03 22:12:12 +02:00
Christian Krakau-Louis
d23a48b1c0
feat: add frontend views and file management functionality, enhance user response structure, and update configuration guide
2025-04-03 21:49:15 +02:00
Christian Krakau-Louis
2cafda11dd
feat: update version to 0.4.3-dev, add file deletion feature, and refactor API structure
2025-04-03 15:55:34 +02:00
Christian Krakau-Louis
dc19608ec1
feat: update version to 0.4.2-dev, add self-hosted Font Awesome loader, and enhance provider status icons
2025-04-03 13:29:40 +02:00
Christian Krakau-Louis
cb58d57b17
Merge pull request #38 from christianlouis/dropbox-token-wizard
...
Implement Dropbox integration with OAuth and error handling
2025-04-03 12:48:07 +02:00
Christian Krakau-Louis
8b640d83bd
Merge pull request #37 from christianlouis/Safeguards-for-Upload-and-Processing
...
Update to version 0.4.1-dev and refactor document processing tasks
2025-04-03 12:46:54 +02:00
Christian Krakau-Louis
af1a76a813
feat: refactor OneDrive integration to use session storage for credentials and enhance error handling
...
feat: updated System Status Dashboard
2025-04-03 12:44:17 +02:00
Christian Krakau-Louis
94889e9e41
feat: implement Dropbox integration with OAuth setup and error handling
2025-04-03 10:35:55 +02:00
Christian Krakau-Louis
619c72ac53
feat: update version to 0.4.1-dev, refactor task imports, and replace Textract processing with Azure Document Intelligence
2025-04-02 15:46:56 +02:00
Christian Krakau-Louis
8cf749eaf0
Update SECURITY.md
2025-04-02 03:19:36 +02:00
Christian Krakau-Louis
4ca0ce8d4f
Added a new version of the Dockerfile to support the latest version of the software.
2025-04-02 03:10:02 +02:00
Christian Krakau-Louis
3e220e3fbb
Merge pull request #36 from christianlouis/OneDrive
...
Enhance FTP configuration and OneDrive workflow
2025-04-02 03:02:25 +02:00
Christian Krakau-Louis
c3df8107d8
feat: enhance FTP configuration with TLS options and update documentation
...
Enhanced OneDrive workflow and tested
2025-04-02 02:57:30 +02:00
Christian Krakau-Louis
81296b93f8
feat: update version to 0.3.2-dev and enhance Google Drive upload with optional metadata extraction
2025-04-02 00:20:00 +02:00
Christian Krakau-Louis
adfd5c9757
feat: update configuration options to use Optional types and enhance documentation structure
2025-04-01 23:34:52 +02:00
Christian Krakau-Louis
8769982cea
Merge pull request #31 from christianlouis/uptime-monitor
...
Add Uptime Kuma integration with periodic ping task and configuration options
2025-04-01 22:54:30 +02:00
Christian Krakau-Louis
ceaed1a081
feat: add Uptime Kuma integration with periodic ping task and configuration options
2025-04-01 22:44:46 +02:00
Christian Krakau-Louis
4ba34e2cbc
feat: add SECURITY.md to outline security practices and guidelines
2025-04-01 05:45:25 +02:00
Christian Krakau-Louis
bcda8e6d11
Update issue templates
2025-04-01 05:38:12 +02:00