- build pipeline : drop pypi by @darodi in #465
- supporting Kindle Previewer by @darodi in #466
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #468
- new appImage by @darodi in #483
- Bump actions/checkout from 2 to 3 by @dependabot in #484
- supporting Kindle Previewer by @darodi in #486
- comic2ebook/func: Add a delete option (closes #458) by @Constantin1489 in #485
- Add command line executables to CI/pipelines by @darodi in #487
- gui/func: Add a 'delete after conversion' button (closes #458) by @Constantin1489 in #488
- fix crashes on png transparency by @axu2 in #494
- Update python-slugify requirement from <8.0.0,>=1.2.1 to >=1.2.1,<9.0.0 by @dependabot in #473
- Updates GUI text for new Homebrew version by @thatrobotdev in #491
- Even with EPUB-200MB option selected, created file is above 200MB by @darodi in #503
- limit kindle scribe image size to (1440, 1920) when using kindlegen by @darodi in #514
- add 7z to PATH by @axu2 in #513
- use unrar for fedora only by @darodi in #515
- Fix pillow backwards compatibility, add mozjpeg-lossless-optimization to setup.py by @corylk in #461
- fix in fedora: 7z doesn't support rar archives, use unrar by @AlicesReflexion in #370
- Using communicate instead of terminate by @catsout in #459
- use copyfile and delete instead of shutil.move fix #386 by @StudioEtrange in #387
- Fix Docker 7z missing darodi/kcc#31, thanks @darodi
- update to python 3.11, thanks @darodi
- Bump python from 3.8-slim-buster to 3.11-slim-buster dependabot[bot]
- More precise type in slugify dependency check, thanks @bamless
- Fix 'slugify' dependency check, thanks @bamless
- Update python-slugify requirement from <3.0.0,>=1.2.1 to >=1.2.1,<8.0.0 dependabot[bot]
- Bump actions/setup-python from 3 to 4 darodi/kcc#32 dependabot[bot]
- Bump actions/setup-node from 2 to 3 darodi/kcc#34 dependabot[bot]
- Fix Docker 7z missing darodi/kcc#31, thanks @darodi
- Spread splitter not keeping aspect ratio darodi/kcc#27, thanks @darodi
- activate batchsplit only for EPUB-200 darodi/kcc#24, thanks @darodi
- Feature Request: allow split for epub and set target (email, web upload) darodi/kcc#21, thanks @darodi
- Adding a switch on GUI interface in order to control cropping options darodi/kcc#18, thanks @darodi
- profiles: add Kindle11 and Kindle Scribe darodi/kcc#16, thanks @darodi
- Update with new Kobo models darodi/kcc#15, thanks @lennie420
- Keep epub file when selecting another type of output file darodi/kcc#12, thanks @darodi
- fix Using 'Disable processing' option using my processed image get an error darodi/kcc#1, thanks @darodi
- KFX Output in GUI darodi/kcc#9, thanks @darodi
- Linux version and appImage darodi/kcc#6, thanks @darodi
- docker image for command line darodi/kcc#5, thanks @darodi
- Fix type error in autocontrastImage ciromattia/kcc#432, thanks @darodi
- Option to turn 1x4 strips into 2x2 strips ciromattia/kcc#439, thanks @darodi
- Option in GUI to have PNG instead of jpg images darodi/kcc#3, thanks @darodi
- Use MozJPEG as the JPEG encoder : cli and GUI option ciromattia/kcc#416, thanks @darodi
- Disable all image transformation : cli and GUI option ciromattia/kcc#388, thanks @StudioEtrange
- file selector add All
*.*
ciromattia/kcc#412, thanks @StudioEtrange - Clarify Pillow version requirement ciromattia/kcc#366, thanks @clach04
- sync requirements between setup.py and requirements.txt ciromattia/kcc#411, thanks @StudioEtrange
- Add profile for Kindle PW5/Signature ciromattia/kcc#405, thanks @Einlar, @darodi
- Fixed the skipped/missed images and/or panels ciromattia/kcc#393, thanks @FulyaDemirkan
- Add profiles for the Kobo Clara HD and Libra H2O ciromattia/kcc#331, thanks @fbriere
- Fixed KindleGen detection on macOS 10.15
- Fixed multiple smaller issues
- Fixes some stability issues
- Added support for WebP format
- Added profiles for Kindle Paperwhite 4 and Kobo Forma
- All archives are now handled by 7z
- Removed MCD support
- Fixed multiple smaller issues
- Fixed EPUB output for non-Kindle devices
- Minor bug fixes
- Fixed conversion crash on Windows
- Added Kindle Oasis 2 profile
- Allowed metadata editor to edit directories
- Fixed image stretching when HQ Panel View option was enabled
- Fixed possible problem with directory sort order
- Minor bug fixes and tweaks
- Implemented new binary build pipeline
- Reimplemented high quality Panel View option
- Improved webtoon splitter
- Fixed page splitter
- Small increase of output quality
- Improved error reporting
- Internal changes and tweaks
- Vastly improved output compatibility for non-Kindle devices
- Enabled old pinch zoom for Kindle devices
- Re-enabled Panel View support for Kindle Keyboard
- Partially re-enabled OS X file association mechanism
- Fixed multiple smaller issues
- Improved directory parsing
- Tweaked margin detection algorithm
- Improved error reporting
- Added new Panel View options
- Implemented new margin detection algorithm
- Removed HQ Panel View mode
- Fixed multiple smaller issues
- Added Kobo Aura ONE profile
- Fixed few small bugs
- Fixed error reporting
- Fixed multiple GUI bugs
- GUI now can be resized and high DPI support was somewhat improved
- Added profile for Kindle Oasis
- Implemented new error reporting mechanism
- CLI version now support additional cropping options
- Fixed permission issues on Windows
- Fixed multiple smaller issues
- Fixed Panel View placement issues
- Decreased application startup time
- Fixed multiple smaller issues
- Major overhaul of internal mechanisms and GUI
- Added cover upload feature
- Tweaked Webtoon parsing mode
- Fixed multiple smaller issues
- Migrated build enviroment to PyInstaller
- Fixed multiple Windows and OS X issues
- Allowed Linux release to use older PyQT5 version
- Fixed multiple Windows specific problems
- Improved error handling
- Improved color detection algorithm
- New, slimmer OS X release
- Implemented remote bug reporting
- Minor bug fixes and GUI tweaks
- Fixed critical MOBI header bug
- Fixed metadata encoding error
- Fixed KEPUB TOC generator
- Added warning about too small input files
- ComicRack Summary metadata field is now parsed
- Small tweaks of KEPUB output
- KEPUB is now default output for all Kobo profiles
- EPUB output now produce fully valid EPUB 3.0.1
- Added profile for Kindle Paperwhite 3
- Dropped official support of all Kindle Fire models and Kindle for Android
- Other minor tweaks
- Added Kobo Glo HD profile
- Fixed RAR/CBR parsing anomalies
- Minor bug fixes and tweaks
- Added simple ComicRack metadata editor
- Re-enabled Manga Cover Database support
- ComicRack bookmarks are now parsed
- Fixed glitches in Kindle Voyage profile
- Fixed problems with directory locks on Windows
- Fixed sorting anomalies
- Improved conversion speed
- Fixed problems with OSX GUI
- Added one missing DLL to Windows installer
- Improved speed and quality of conversion
- Added RAR5 support
- Dropped BMP and TIFF support
- Fixed some WebToon mode bugs
- Fixed CBR parsing on OSX
- Fixed Kindle Voyage profile
- Fixed some bugs in OS X release
- CLI version now support multiple input files at once
- Disabled MCB support
- Other minor tweaks
- Added profiles for Kindle Voyage and Kobo Aura H2O
- Added missing features to CLI version
- Other minor bug fixes
- Improved margin color detection
- Fixed random crashes of MOBI processing step
- Fixed resizing problems in high quality mode
- Fixed some MCD support bugs
- Default output format for Kindle DX is now CBZ
- Added Manga Cover Database support
- Officially dropped Windows XP support
- Fixed Other profile
- Fixed problems with page order on stock KOBO CBZ reader
- Many other small bug fixes and tweaks
- Thanks to code contributed by Kevin Hendricks speed of MOBI creation was greatly increased
- Improved performance on Windows
- Improved MOBI splitting and changed maximal size of output file
- Fixed No optimization mode
- Multiple small tweaks nad minor bug fixes
- Fixed some Windows and OSX specific bugs
- Fixed problem with marigns when using HQ mode
- Fixed file lock problems that plagued some Windows users
- Fixed content server failing to start on Windows
- Improved performance of WebToon splitter
- Tweaked margin color detection
- KCC now use Python 3.3 and Qt 5.2
- Full UTF-8 awareness
- CBZ output now support Manga mode
- Improved Panel View support and margin color detection
- Added drag&drop support
- Output directory can be now selected
- Windows release now have auto-updater
- Names of chapters on Kindle should be now more user friendly
- Fixed OSX file association support
- Many extensive internal changes and tweaks
- Fixed problems with HQ mode
- Hotfixed Kobo profiles
- Added profiles for KOBO devices
- Improved Panel View support
- Improved WebToon splitter
- Improved margin color autodetection
- Tweaked EPUB output
- Fixed stretching option
- GUI tweaks and minor bugfixes
- Fixed previous PNG output fix
- Fixed Panel View anomalies
- Fixed PNG output
- Increased quality of Panel View zoom
- Creation of multipart MOBI output is now faster on machines with 4GB+ RAM
- Automatic gamma correction now distinguishes color and grayscale images
- Added ComicRack metadata parser
- Implemented new method to detect border color in non-webtoon comics
- Upscaling is now enabled by default for Kindle Fire HD/HDX
- Windows nad Linux releases now have tray icon
- Fixed Kindle Fire HDX 7" output
- Increased target resolution for Kindle DX/DXG CBZ output
- Added simple content server - Converted files can be now delivered wireless
- Added proper Windows installer
- Improved multiprocessing speed
- GUI tweaks and minor bug fixes
- Improved PNG output
- Increased quality of upscaling
- Added support of file association - KCC can now open CBZ, CBR, CB7, ZIP, RAR, 7Z and PDF files directly
- Paths that contain UTF-8 characters are now supported
- Migrated to new version of Pillow library
- Merged DX and DXG profiles
- Many other minor bug fixes and GUI tweaks
- Margins are now automatically omitted in Panel View mode
- Margin color fill is now autodetected
- Created MOBI files are not longer marked as Personal on newer Kindle models
- Layout of panels in Panel View mode is now automatically adjusted to content
- Fixed Kindle 2/DX/DXG profiles - no more blank pages
- All Kindle Fire profiles now support hiqh quality Panel View
- Added support of 7z/CB7 files
- Added Kindle Fire HDX profile
- Support for Virtual Panel View was removed
- Profiles for Kindle Keyboard, Touch and Non-Touch are now merged
- Windows release is now bundled with UnRAR and 7za
- Small GUI tweaks
- Too big EPUB files are now splitted before conversion to MOBI
- Added experimental parser of manga webtoons
- Improved error handling
- Hotfixed crash occurring on OS with Russian locale
- Added profile: Kindle for Android
- Add file/directory dialogs now support multiselect
- Many small fixes and tweaks
- New QT GUI
- Merge with AWKCC
- Added ultra quality mode
- Added support for custom width/height
- Added option to disable color conversion
- Multiprocessing support
- Kindle Fire support (color EPUB/MOBI)
- Panel View support for horizontal content
- Fixed panel order for horizontal pages when --rotate is enabled
- Disabled cropping and page number cutting for blank pages
- Fixed some slugify issues with specific file naming conventions (#50, #51)
- Added support for generating a plain CBZ (skipping all the EPUB/MOBI generation) (#45)
- Prevent output file overwriting the source one: if a duplicate name is detected, append _kcc to the name
- Rarfile library updated to 2.6
- Added GIF, TIFF and BMP to supported formats (#42)
- Filenames slugifications (#28, #31, #9, #8)
- Updated rarfile library
- Panel View support + HQ support (#36) - new option: --nopanelviewhq
- Split profiles for K4NT and K4T
- Rewrite of Landscape Mode support (huge readability improvement for KPW)
- Upscale use now BILINEAR method
- Added generic CSS file
- Optimized archive extraction for zip/rar files (#40)
- Lots of GUI improvements (#27, #13)
- Added gamma support within --gamma option (defaults to profile-specified gamma) (#26, #27)
- Added --nodithering option to prevent dithering optimizations (#27)
- EPUB margins support (#30)
- Fixed no file added if file has no spaces on Windows (#25)
- Gracefully exit if unrar missing (#15)
- Do not call kindlegen if source EPUB is bigger than 320MB (#17)
- Get filetype from magic number (#14)
- PDF conversion works again
- Added --rotate option to rotate landscape images instead of splitting them (#16, #24)
- Added --output option to customize EPUB output dir/file (#22)
- Add rendition:layout and rendition:orientation EPUB meta tags (supported by new kindlegen 2.8)
- Fixed natural sorting for files (#18)
- Added --black-borders option to set added borders black when page's ratio is not the device's one (#11).
- Fixes EPUB containing zipped itself (#10)
- Use temporary directory as workdir (fixes converting from external volumes and zipfiles renaming)
- Fixed "add folders" from GUI.
- Fixed win32 EPUB generation, folder handling, filenames with spaces and subfolders
- Added (valid!) EPUB 2.0 output
- Rename .zip files to .cbz to avoid overwriting
- Added basic error reporting
- GUI! AppleScript is gone and Tk is used to provide cross-platform GUI support.
- Added subfolder support for multiple chapters.
- Fixed a serious bug on resizing when img ratio was bigger than device one
- Added some options for controlling image optimization
- Further optimization (ImageOps, page numbering cut, autocontrast)
- Fixed an issue in OPF generation for device resolution
- Reworked options system (call with -h option to get the inline help)
- Comic optimizations! Split pages not target-oriented (landscape with portrait target or portrait with landscape target), add palette and other image optimizations from Mangle. WARNING: PIL is required for all image mangling!
- Added support for CBZ/CBR files in Kindle Comic Converter
- Added support for CBZ/CBR files in comic2ebook.py
- Initial version