Spaces:
Running
Running
Commit History
-
sync: update backend/deploy files from github.com/peyajm29/pdf-script-web@066eb2df655864389b0829938de5f3c4ad519054
github-actions[bot]037a9f2
-
Update backend/routes/download.py
Verified signature7af94c3 -
Create stats.py
Verified signature3f2e280 -
Update backend/main.py
Verified signature549db0f -
Update backend/database.py
Verified signature6dedb20
-
sync: fix PDF candidate selection to consider all PDFs and prefer main.pdf/paper.pdf at root
peyajm3088c6f
-
fix: replace executor on cancel to unblock new pipeline runs
peyajm +1: Claude Sonnet 4.6Cancelling the asyncio task left the blocking thread (Tesseract/YOLO) still running in the single-worker ThreadPoolExecutor, causing any subsequent pipeline run to queue behind it and appear stuck on stage 1. On cancel, swap in a fresh executor so the next run starts immediately. Also adds per-page OCR progress logging and a 120s Tesseract timeout to surface hangs instead of silently blocking forever. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e083911 -
debug: add trace prints to upload route to find hang point
peyajm +1: Claude Sonnet 4.6Also fix pdfinfo_from_path blocking the async event loop by wrapping it in run_in_threadpool. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3d24b16 -
fix: log google auth error reason; export pipeline env vars in start.sh
peyajm3f24feb
-
Add itagpdf.com to CORS allowed origins
peyajm +1: Claude Sonnet 4.6Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>5c529ab
-
Sync latest backend and pipeline code
peyajm- Add auth system: Google OAuth, JWT, SQLite database - Add sessions route, dependencies, database module - Update config with GOOGLE_CLIENT_ID, JWT_SECRET, DB_PATH - Update requirements: google-auth, python-jose, httpx - Update all backend routes and services to latest - Dockerfile: remove maven build step (use pre-built JAR) - pdf-script: update labeling.py and latex_processor.py - Include pre-built pdftagger.jarfb7b1a4
-
fix: remove pipeline cancellation so concurrent users queue instead of cancel
peyajm87cf1c9 -
Initial deployment
peyajm42d4c60