Skip to content

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 27 Apr 11:24
· 12 commits to main since this release
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>