Commit Graph
100 Commits
Author SHA1 Message Date
Alex Xu f54b06e058 increase bisect threhold aspect ratio from 1.75 to 1.80 (#1348) 2026-05-18 21:42:44 -07:00
Alex Xu 7ceeb29fae add 1 page landscape option (#1344) 2026-05-17 11:55:46 -07:00
Alex Xu c385ef7ae0 epub input: extract biggest image per page (#1342)
* extract biggest image on page

* fix largest_size location
2026-05-17 09:12:44 -07:00
Alex Xu 9827f11944 experimental epub input (#1090)
* experimental epub input

* fix missing spine items

* only extract first image on page

* re-organize

* fallback if naive spine extraction fails

* apply legacy extract option for epub too
2026-05-15 13:24:35 -07:00
Alex Xu 1af24b394f remove raven (#1341)
* remove raven

* remove raven README
2026-05-14 22:04:20 -07:00
Alex Xu 401876da22 Merge pull request #1338 from axu2/temp
Temporary File improvements
2026-05-11 16:40:46 -07:00
Alex Xu ffeaaeca19 clean up temp files better 2026-05-11 16:34:11 -07:00
Alex Xu b95bb12393 honor temp directory option in all locations 2026-05-11 11:53:20 -07:00
Alex Xuanddependabot[bot] e6ef7c1732 Bump actions/upload-artifact from 5 to 6 (#1332)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 11:59:01 -07:00
Alex Xu f2a806a42a bumpy to 10.1.3 2026-05-06 08:39:27 -07:00
Alex Xu 8798d71bfa smart cover crop is default off (#1331) 2026-05-06 08:12:19 -07:00
Alex Xu 19ce14eeee KFX default upscale (#1329) 2026-05-04 16:40:40 -07:00
Alex Xu 5a1e2dafcb fix thin horizontal line in landscape in certain situations (#1326) 2026-05-04 15:22:37 -07:00
Alex Xu f149ae23f3 add Kindle Scribe 2025 landscape 1324x1986 profile (#1325) 2026-05-03 16:48:05 -07:00
Alex Xu 2878e5d41b bump to 10.1.2 2026-05-02 15:17:36 -07:00
Alex Xu bd691989a9 fix KFX on Windows 7 (#1323) 2026-05-02 15:13:21 -07:00
Alex Xu d4aeb798c7 bump to 10.1.1 2026-05-02 14:43:12 -07:00
Alex Xu 997a514e2a fix list index out of range for kfx (#1321) 2026-05-02 14:42:46 -07:00
Alex Xu a3672f7a1e bump to 10.1.0 2026-04-26 14:54:09 -07:00
Alex Xu 1b48a9fc5e Replace KFX (does not work) with KFX (Send to Kindle EPUB) (#1309)
* add better kfx output

* fix kfx res

* fix bug

* fix bug

* no errors

* kfx defaults to PNG

* KFX 200 MB default

* clarify send to kindle

* fit close images

* adjust

* refactor contain

* initial fixes
2026-04-26 14:53:28 -07:00
Alex Xu d5dde46989 CBZ defaults to partially checked w/b borders (#1310) 2026-04-24 16:40:44 -07:00
Alex Xu 92c85c18e9 rename autocontrast box to custom autocontrast (#1308) 2026-04-24 12:11:38 -07:00
Alex Xu e5122cc188 prevent creating non Kindle MOBI (#1307) 2026-04-24 07:44:56 -07:00
Alex Xu 61be6aa78e bump to 10.0.1 2026-04-23 14:56:04 -07:00
Alex Xu 1a8d74de4a fix webtoon smartcover (#1305) 2026-04-23 13:36:49 -07:00
Alex Xu a0a194ecf1 bump to 10.0.0 2026-04-22 18:01:43 -07:00
Alex Xu 290578d66e enable upscale box for webtoon and scribe 2026-04-22 17:58:40 -07:00
Alex Xu f97398d481 remove getTopMargin from EPUBs 2026-04-22 17:58:40 -07:00
Alex Xu a7a9f35686 Update README.md 2026-04-19 10:27:52 -07:00
Alex Xu d5146d02fc Update README.md 2026-04-19 10:10:18 -07:00
Alex Xu b0374e127d Smarter covers (#1300)
* smart crop semi-wide covers

* make it even smarter

* make it even smarter

* adjust ratio
2026-04-18 07:39:23 -07:00
Alex Xu 894dbfc8a2 don't bisect images with < 1.16 or > 1.75 aspect ratios (#1301) 2026-04-17 18:03:31 -07:00
Alex Xu 72f98bb032 bump to 9.7.2 2026-04-16 13:30:08 -07:00
Alex Xu 96bf14d386 Kindle Scribe 2025 default is PDF (#1297) 2026-04-16 13:26:04 -07:00
Alex Xu d4e1565e4a colorsoft is wrong too 2026-04-16 13:25:41 -07:00
Alex Xu c3030e8bd1 Paperwhite 12th Gen is actually 1272x1696 2026-04-16 13:25:41 -07:00
Alex Xu c5744117e3 bump to 9.7.1 2026-04-15 21:59:27 -07:00
Alex Xu cd2eeb4d0f option: create temporary files directory on source file drive (#1296) 2026-04-15 21:40:03 -07:00
Alex Xu e7b7054b0e smart cover crop is default on and implemented for all formats (#1295) 2026-04-15 21:25:08 -07:00
Alex Xu 6f26bd5874 add epub series metadata (#1294) 2026-04-15 17:22:00 -07:00
Alex Xu d5ca8fb407 don't bisect images with aspect ratio > 2 (#1293) 2026-04-13 23:03:26 -07:00
Alex Xu 8d61a9e558 bump to 9.7.0 2026-04-12 11:31:27 -07:00
Alex Xu 8aaedf274d add youtube, discord, humble buttons (#1292)
* add youtube, discord, humble buttons

* restore margins of top buttons

* fix button height on windows

* don't bold messages
2026-04-12 11:30:18 -07:00
Alex Xu 5782a44e7b sign windows 7 version (#1291) 2026-04-12 09:17:23 -07:00
Alex Xu e4c918f0f3 add webp output support (ignored for Kindle MOBI/EPUB and all PDF) (#1290)
* add webp output support (ignored for Kindle MOBI/EPUB)

* disable png extra optons by default

* pdf webp is not supported
2026-04-12 09:04:21 -07:00
Alex Xu 8f4072bfab disable extra png options when png is not selected (#1289) 2026-04-11 19:32:49 -07:00
Alex Xu 61f3097be5 smart cover crop is now an option default off (#1288) 2026-04-11 19:09:04 -07:00
Alex Xu fa33ef8f89 revert 2x render, too expensive (#1287) 2026-04-11 18:06:03 -07:00
Alex Xu 232bac00a9 ZIP stored instead of deflate (#1283) 2026-04-06 21:03:17 -07:00
Alex Xu d19a4754fa if cropping, render pdf to 2x (#1276) 2026-03-26 08:09:25 -07:00
Alex Xu 9a93cc4b17 Update __init__.py 2026-03-17 16:11:57 -07:00
Alex Xu e0471b2dc9 fix autocrop in certain situations (#1274) 2026-03-17 16:11:40 -07:00
Alex Xu a87eb318cf bump 9.6.1 2026-03-17 15:10:02 -07:00
Alex Xu 87987c9ebf fix humble bundle pdf png autocontrast (#1273) 2026-03-17 15:09:02 -07:00
Alex Xu f5fe8d93b0 color images are always saved as JPG by default (#1272)
* use jpg for color images always

* add colorOutput variable

* fix typos

* remove dither

* add box

* clarify png

* remove debug code

* remove unneeded check
2026-03-17 13:41:41 -07:00
Alex Xu 249f823f01 add PNG legacy option (#1271) 2026-03-13 21:45:05 -07:00
Alex Xu 3a9d4f274d bump to 9.6.0 2026-03-13 16:29:50 -07:00
Alex Xu b5de6fd39d add pdf width box (#1270) 2026-03-13 16:28:53 -07:00
Alex Xu b4b9e41a0c add no quantize option (#1269) 2026-03-13 15:07:41 -07:00
Alex Xu 9b9181a715 Add rotate right option (#1268) 2026-03-13 14:15:14 -07:00
Alex Xu 472fdc97b5 PDF PNG half size, Kindle DX PNG CBZ fixed (#1267)
* PNG for PDF or Kindle DX CBZ is dithered to 16 colors for ~1/2 filesize reduction

* Kindle DX default no borders
2026-03-13 12:17:38 -07:00
Alex Xu 6fdfddd7d9 bump to 9.5.1 2026-03-10 14:00:54 -07:00
Alex Xu 34fb68ac65 downgrade to pyside 6.9 2026-03-10 13:50:59 -07:00
Alex Xu b4d72cd581 remove setuptools and wheel (#1265) 2026-03-10 13:37:59 -07:00
Alex Xu 1dead9af8f add PDF 200 MB option (#1264) 2026-03-10 13:29:46 -07:00
Alex Xu b42f05686e bump to 9.5.0 2026-03-08 17:37:47 -07:00
Alex Xu adf48d24f9 clarify coverfill is not implemented for kindle scribe (#1255) 2026-02-22 11:49:27 -08:00
Alex Xu 2632d18e2c Update README.md 2026-02-16 15:15:09 -08:00
Alex Xu 94e4937566 ensure mimetype is first when using 7zip (#1251) 2026-02-15 13:01:43 -08:00
Alex Xu f7ce1cf271 add demo video 2026-02-14 23:43:34 -08:00
Alex Xu 541b1d876b save jpeg quality value (#1248) 2026-02-09 19:08:26 -08:00
Alex Xu d189f9909d don't overwrite mobi output with same name (#1246) 2026-02-09 11:30:59 -08:00
Alex Xu 1dce4f8d2c support latest pyside6 6.10.2 (#1245) 2026-02-08 13:43:43 -08:00
Alex Xu d2dc089c62 add workers crashed restart pc message (#1239) 2026-02-03 09:59:51 -08:00
Alex Xu 3660f2370f add kindlegen error to GUI (#1237) 2026-02-03 08:10:29 -08:00
Alex Xu 87c6e3a35e Update README.md 2026-02-02 09:15:00 -08:00
Alex Xu 981c556550 add new tutorial 2026-02-02 09:14:41 -08:00
Alex Xu 123d603cbd clarify mac can't be opened 2026-02-01 10:10:19 -08:00
Alex Xu a344dd73bf add OS support to beginning 2026-01-28 10:44:22 -08:00
Alex Xu 095694e9cf use bsdtar on linux (#1234) 2026-01-27 09:03:01 -08:00
Alex Xu 4b4860b976 Bump to 9.4.3 2026-01-26 14:45:28 -08:00
Alex Xu 56e8e24176 fix release notes (#1231) 2026-01-26 14:44:36 -08:00
Alex Xu b0f8f1c633 fix file fusion bugs (#1230) 2026-01-26 14:39:05 -08:00
Alex Xu 38acc3bf05 skip blanks on image based pdfs (#1228) 2026-01-26 09:56:44 -08:00
Alex Xu fbd5980b9b add Kindle 1240x1860 profile (#1227) 2026-01-26 09:41:49 -08:00
Alex Xu 667d702b8a Kindle Scribe 2025 warning 2026-01-25 13:45:15 -08:00
Alex Xu 9a4143ce62 Add legacy pdf image extract option (#1225) 2026-01-25 13:41:43 -08:00
Alex Xu f63387cae4 remove corrupt image checking (#1221)
* remove corrupt image checking

Removed image verification step before copying the image.

* Update image.py
2026-01-20 20:48:18 -08:00
Alex Xu f5fd2bb7fe fix cropping divide by zero (#1220) 2026-01-20 20:47:56 -08:00
Alex Xu 4baca03214 Bump version to 9.4.2 2026-01-11 13:19:41 -08:00
Alex Xu 7de212dca3 move fixed resolution Kindle profiles down 2026-01-10 20:40:09 -08:00
Alex Xu 6d7a635c3d Fix Kindle Scribe 2025 resolutions (#1217) 2026-01-09 13:46:16 -08:00
Alex Xu be86bcbf6a Add macOS 15 unsigned instructions 2026-01-08 20:20:10 -08:00
Alex Xu 5cbc07e65d increase webtoon max height (#1213) 2026-01-08 18:21:45 -08:00
Alex Xu 42d94d8202 increase max Windows path length from 180 to 220 (#1211) 2026-01-08 18:21:32 -08:00
Alex Xu 8e42fc1162 remove padding from output folder GUI (#1207) 2026-01-01 22:55:54 -08:00
Alex Xu d6b0e43d70 Bump version to 9.4.1 2026-01-01 22:26:23 -08:00
Alex Xu af189ed265 add Kindle 1920 profiles (7.4 Scribe behavior) (#1206) 2026-01-01 22:26:04 -08:00
Alex Xu aa5f4991dd Bump version to 9.4.0 2025-12-29 10:52:34 -08:00
Alex Xu e14abe1787 default jpg quality of 90 for scribe colorsoft (#1204) 2025-12-28 14:54:12 -08:00