Added
- Lossless compression for WebP, AVIF, and JXL output (
--lossless). - Encoder effort/speed control for WebP, AVIF, and JXL (
--effort). --combineto merge multiple inputs into a single archive (issue #21).- Settings profiles in the GUI, also reusable from the CLI via
--profile(issues #34, #58). --zip-levelto set the CBZ deflate compression level (issue #48).--dpito control the document rendering resolution (issue #52).--no-upscaleto skip enlarging images already smaller than the requested size.- Multi-language GUI.
- GUI file list as a sortable table.
- GUI page-by-page preview (page spin) and a cover preview in the open file dialog.
- GUI "Command" button showing the equivalent command line (issue #33).
Changed
- Replaced the archive backend (go-unarr) with the pure-Go
mholt/archives, adding RAR5 and removing the unarr cgo dependency. - Removed the godbus portal dependency; the GUI file dialog now routes through the XDG portal via IUP.
- Reworked the GUI: reorganized the Input tab with more tooltips, gradient preview background, and Convert turns into Cancel while a job runs.