Update documentation and version for drag-and-drop feature
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
This commit is contained in:
+108
@@ -0,0 +1,108 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to DocuElevate will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [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.js` module 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
|
||||
|
||||
---
|
||||
|
||||
[Unreleased]: https://github.com/christianlouis/DocuElevate/compare/v0.3.3...HEAD
|
||||
[0.3.3]: https://github.com/christianlouis/DocuElevate/compare/v0.3.2...v0.3.3
|
||||
[0.3.2]: https://github.com/christianlouis/DocuElevate/compare/v0.3.1...v0.3.2
|
||||
[0.3.1]: https://github.com/christianlouis/DocuElevate/compare/v0.3.0...v0.3.1
|
||||
[0.3.0]: https://github.com/christianlouis/DocuElevate/compare/v0.2.0...v0.3.0
|
||||
[0.2.0]: https://github.com/christianlouis/DocuElevate/compare/v0.1.0...v0.2.0
|
||||
[0.1.0]: https://github.com/christianlouis/DocuElevate/releases/tag/v0.1.0
|
||||
Reference in New Issue
Block a user