Commit Graph
6 Commits
Author SHA1 Message Date
nmemmert f4611c5aa4 Fix client-side issues: logo loading and JS errors
- Replace base64 logo with static file reference to avoid ERR_INVALID_URL
- Add missing status element to index.html to fix TypeError in XMLHttpRequest
- Reduce MAX_CONTENT_LENGTH from 1000TB to 100GB for practicality
- Update all templates to use logo_url instead of logo_b64
- Update Waitress max_request_body_size to match Flask limit
2025-11-06 08:15:49 -05:00
nmemmert 1d89e1ca36 Fix logo display and job processing issues
- Embed logo as base64 data URL in templates to avoid static file issues
- Fix Flask route endpoint for /jobs (change function name to 'jobs')
- Change upload and session directories to relative paths for better portability
- Ensure directories are created at app startup
2025-11-05 15:24:35 -05:00
nmemmert 9834c081a9 fix 2025-11-05 15:18:05 -05:00
nmemmert 25e4ccad07 Fix PDF support and template URL issues
- Add PDF_SUPPORT checks before using PyMuPDF functions
- Handle missing PyMuPDF gracefully in PDF processing functions
- Fix url_for('jobs') to url_for('jobs_page') in templates
- Prevent AttributeError when fitz is None
2025-11-05 15:06:57 -05:00
nmemmert 54cd87c0f4 Fix template syntax errors - use dictionary access job['key'] instead of job.key 2025-11-05 14:50:53 -05:00
nmemmert 144adf64c4 Complete PDF Sort and Merge Flask Application
- Full-featured web application for PDF processing
- Microsoft Entra (Azure AD) authentication with PKCE
- Parallel PDF sorting and merging capabilities
- Job management system with real-time progress tracking
- Modern web UI with responsive design
- Comprehensive error handling and logging
- Ubuntu installation script for easy deployment
- Environment configuration for secure credential management
2025-11-05 11:41:48 -05:00