a29af88dd4
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
3.5 KiB
3.5 KiB
Changelog
All notable changes to DocuElevate will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.3.3 - 2026-02-08
Added
- Drag-and-drop file upload on Files page: You can now drag and drop files anywhere on the Files view (
/files) to upload them, making it more convenient to add documents without navigating to the dedicated Upload page - Visual drop overlay that appears when dragging files over the Files page
- Upload progress modal in bottom-right corner showing real-time upload status
- Reusable
upload.jsmodule extracted from upload page for better code maintainability - Tests for drag-and-drop functionality presence in Files view
- Enhanced visual feedback with animations and improved styling
Changed
- Refactored upload functionality into a shared JavaScript module (
/static/js/upload.js) - Updated Upload page to use the new shared upload module
- Improved drop zone visual styling with better colors and animations
Fixed
- N/A
Security
- Continued security improvements from v0.3.2 (authlib, starlette updates)
0.3.2 - 2026-02-06
Added
- Comprehensive test infrastructure with pytest
- Security scanning with CodeQL and Bandit
- SECURITY_AUDIT.md documentation
- API integration tests
- Configuration validation tests
- Enhanced CI/CD workflows
- Pre-commit hooks configuration
Changed
- Updated README with improved documentation structure
- Enhanced .gitignore for better security
Fixed
- Critical security vulnerabilities in authlib (upgraded to 1.6.5+)
- Critical DoS vulnerability in starlette (upgraded to 0.49.1+)
Security
- Improved SESSION_SECRET validation and handling
- Enhanced security practices documentation
0.3.1 - 2026-01-15
Added
- Files view with sorting and filtering capabilities
- Bulk operations (delete, reprocess) for multiple files
- File detail view with processing history
- Processing flow visualization
Changed
- Improved UI responsiveness
- Enhanced error handling and user feedback
Fixed
- Various bug fixes in file processing pipeline
0.3.0 - 2025-12-20
Added
- OAuth2 authentication support with Authentik
- Multi-provider storage support (Dropbox, Google Drive, OneDrive, S3, Nextcloud)
- Azure Document Intelligence integration for OCR
- OpenAI metadata extraction
- Gotenberg PDF conversion service integration
- IMAP integration for email attachment processing
- REST API with FastAPI
- Web UI for document management
- Celery task queue for asynchronous processing
Changed
- Major architectural improvements
- Database schema optimizations
0.2.0 - 2025-11-01
Added
- Basic document upload functionality
- Simple storage integration
- Basic metadata extraction
0.1.0 - 2025-10-01
Added
- Initial release
- Core document processing framework
- Basic file handling