Skip to content

v3.4.0 — Folder Volumes, Format Cleanup & Watcher Fixes

Latest

Choose a tag to compare

@jarynclouatre jarynclouatre released this 03 Jul 03:02

The headline: drop a folder of images into Comics_in and it converts as a single bundled volume, a pile of long-standing conversion bugs are fixed, the image is 60% smaller, and the WebUI got a proper cleanup on desktop and mobile.

Added

  • Folder volumes: a folder of images dropped into Comics_in converts as one volume named after the folder, with subfolders as chapters. Folders containing comic archives convert file-by-file with structure preserved instead, since KCC can't ingest nested archives. Both work with Retry and Preserve Originals.

Fixed

  • Cropping was silently disabled for everyone: KCC expects a 0–1 ratio for cropping minimum but Bindery sent a percentage, so the old default of 1 blocked every crop. Values are now converted properly and the default is 0.
  • inotify mode never processed folder jobs (their events fire mid-copy) and could convert-and-delete files inside one individually. Folder contents now route to their folder job, and a 60 s backstop scan catches whatever events miss — including files on network mounts, which previously were missed entirely in inotify mode.
  • The scanner walked into <name>.failed folders and converted the files inside, silently consuming a failed job's sources.
  • Repeated failures no longer collide: .failed renames pick a free name, the job remembers the real path so Retry finds it, and Retry refuses to overwrite a newly dropped file with the same name.
  • Jobs interrupted by a restart no longer sit as permanent "processing" rows.
  • Files with dash-leading names (-Batman.cbz) failed inside KCC's 7z call; Bindery now renames them with a log line before converting.
  • The live activity log froze once its 300-line buffer filled.
  • Preserve Originals archive moves are collision-safe instead of overwriting files or nesting folders.

Changed

  • MOBI and KFX output removed: MOBI needs Amazon's abandoned kindlegen binary and KFX a Calibre plugin, neither of which can ship in this image, so every such conversion failed. Existing configs fall back to EPUB — which Kindles accept via Send to Kindle.
  • KCC upgraded v9.4.3 → v10.3.0 (better PDF handling via rasterisation, five months of upstream fixes including the v10 major release) and installed without its GUI dependency chain — the image drops from 1.55 GB to about 620 MB.
  • WebUI reworked: processing status, file browser, and activity log now sit above the settings form, text contrast fixed throughout, and the mobile layout no longer crushes the status table — plus touch-sized buttons, keyboard focus outlines, and friendlier empty states.