- Add auto_analyze_after_ocr: false to paperforge.json (opt-in, default off)
- Insert hook in ocr.py after ocr_status=done to set analyze:true when
config is enabled
- Wrapped in try/except so a single failure does not abort OCR batch
- Uses read_json (already imported) and re.sub (already imported)
- Regex pattern matches existing frontmatter convention
- Add 'update' subcommand to check and install updates from GitHub
- Support both git pull and zip download modes
- Auto-backup before update, auto-rollback on failure
- Protect user data (03_Resources/, 05_Bases/, .env, AGENTS.md)
- Add paperforge.json for version tracking
- Add standalone update.py as alternative entry point
- Fix 'all' worker to only run Lite workers
- Add missing imports (sys, tempfile, hashlib, subprocess, zipfile)