EU-Utility/projects
LemonNexus f1e2076570 fix: OCR lazy initialization to prevent startup crash
FIXES:
- OCR now uses lazy initialization (only loads when first used)
- Fixed PaddleOCR invalid use_gpu parameter (some versions don't support it)
- Added fallback try/except for PaddleOCR without use_gpu
- App starts immediately, OCR initializes on first scan
- Prevents long startup delays from model downloading

CHANGES:
- OCRService._init_backends() only called on first use
- Removed eager initialization from main.py startup
- Better error handling for backend failures
2026-02-13 18:53:36 +00:00
..
EU-Icon-Extractor@a0f330b3c7 feat: initial plugin-based architecture 2026-02-12 18:47:40 +00:00
EU-Utility fix: OCR lazy initialization to prevent startup crash 2026-02-13 18:53:36 +00:00
Lemontropia-Suite@0eb77cdb32 feat: initial plugin-based architecture 2026-02-12 18:47:40 +00:00