Commit Graph
22 Commits
Author SHA1 Message Date
nmemmert 92919585a2 Remove old session file 2025-11-05 15:42:43 -05:00
nmemmert 99422217bf Add more debugging to job loading and fix sorting
- Add prints in load_jobs and save_jobs to track job persistence
- Change job sorting to use string timestamps to avoid type comparison errors
2025-11-05 15:41:22 -05:00
nmemmert 0d2384ca55 Add debugging prints and switch to sequential processing
- Add print statements to track job creation, processing start, completion, and failures
- Use absolute path for jobs.json to avoid working directory issues
- Temporarily switch to sequential PDF processing to avoid multiprocessing issues on remote server
2025-11-05 15:39:56 -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 12e46e3993 Remove unused section navigation links (Section 1, 2, 3) from main page 2025-11-05 14:58:38 -05:00
nmemmert faa231f9dd Fix Ubuntu install script - make PyMuPDF optional, fix .env check, improve systemd service 2025-11-05 14:53:12 -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 576ea9edec Fix OAuth callback redirect issue - use proper redirect() instead of set_data() 2025-11-05 14:41:41 -05:00
nmemmert 9cf075c384 Fix logo not displaying by setting proper permissions on static files for nginx 2025-11-05 14:39:03 -05:00
nmemmert cad91746ad Update Ubuntu install script default domain to eoypdf.trbc.org 2025-11-05 14:24:46 -05:00
nmemmert 6654ae30c5 Fix authentication callback issues: add cache control headers, prevent double callbacks, improve error handling, and ensure server-side sessions work properly 2025-11-05 13:55:30 -05:00
nmemmert d92f557b4b Fix git clone error by checking if repository already exists and using git pull instead 2025-11-05 13:28:49 -05:00
nmemmert 9ec67b0a45 Ensure web-app branch is properly checked out after cloning repository 2025-11-05 13:26:50 -05:00
nmemmert aa0a86d9be Fix session cookie size issue by implementing server-side sessions with Flask-Session 2025-11-05 13:23:39 -05:00
nmemmert 1ab08805fc Update Ubuntu install script to use correct GitLab repository URL and web-app branch 2025-11-05 12:59:47 -05:00
nmemmert cc14c288d3 Add self-signed SSL certificate generation option to Ubuntu install script 2025-11-05 11:59:32 -05:00
nmemmert cc4745d109 Add nginx reverse proxy and DNS domain configuration to Ubuntu install script 2025-11-05 11:55:13 -05:00
nmemmert 5d6a19e7ca Add interactive Azure AD configuration to Ubuntu install script 2025-11-05 11:44:31 -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
Brandon McCrea 31c2d27a62 Initial commit 2020-12-18 18:11:05 +00:00