Christian Krakau-Louis
b006e92b91
Add RedirectResponse import to general routes
2026-02-08 08:40:59 +01:00
Christian Krakau-Louis
29bfb52afb
fixed logger error
2026-02-08 08:36:27 +01:00
copilot-swe-agent[bot]
1a01811882
Add encryption and setup wizard features
...
ENCRYPTION:
- Add cryptography library for secure storage
- Implement Fernet encryption for sensitive settings
- Key derived from SESSION_SECRET
- Auto-encrypt/decrypt transparent to app
- "enc:" prefix identifies encrypted values
- Graceful fallback if crypto unavailable
SETUP WIZARD:
- Detect fresh installs needing configuration
- 3-step wizard: Infrastructure, Security, AI Services
- "/" redirects to wizard if setup required
- Auto-generate session_secret option
- Skip option for advanced users
- Beautiful UI with progress indicators
UI IMPROVEMENTS:
- Enhanced sensitive field display
- Lock icon showing encryption status
- Improved show/hide toggle for passwords
- Better visual hierarchy
FILES:
- app/utils/encryption.py - Encryption utilities
- app/utils/setup_wizard.py - Wizard detection logic
- app/views/wizard.py - Wizard routes
- frontend/templates/setup_wizard.html - Wizard UI
- requirements.txt - Added cryptography
- IMPLEMENTATION_CHECKLIST.md - Status tracking
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com >
2026-02-08 06:18:49 +00: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
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
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