You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: resolve 4 bugs in TUI and compression pipeline
- CheckInputScreen.on_input_submitted: check_ocr() was running
synchronously on Textual's main thread, freezing the UI on large
PDFs; refactored to @work(thread=True) with loading state and
disabled controls during the check
- _launch_ocr: replaced 3 hard-coded pop_screen() calls with
_return_to_home() to avoid silent breakage if screen stack depth
changes
- compress.py: removed /screen PDFSETTINGS for strength > 60 which
caused a sudden JPEG quality cliff (30%) unrelated to DPI; all
levels now use /ebook as base with quality controlled entirely by
explicit DPI flags
- tui.py: fixed missing accent on "già" in OCR menu preview text
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>