Alex Xu
1a3cd6c916
add perf_counter to makeBook ( #846 )
2025-03-02 12:24:49 -08:00
Alex Xu
e1e6d587f4
makeZIP now prefers 7z for SPEED ( #844 )
2025-03-02 11:08:27 -08:00
Alex Xu
ca5c0bdd61
fix error messages that only say a single number ( #843 )
2025-03-01 19:40:55 -08:00
Alex Xu
c6f491d27e
bump 7.2.3
2025-02-28 20:44:45 -08:00
Alex Xu
c9ed3feef1
deprioritize tar ( #842 )
2025-02-28 20:17:41 -08:00
Alex Xu
be147fe7e5
saves several seconds per file ( #841 )
2025-02-28 20:11:11 -08:00
utopiafallen
62ffa2bc80
Improve processing performance by partially undoing "Refactored detection of corrupted files"
...
Commit f952634971 moved image corruption detection out from the ComicPage constructor and into a standalone detectCorruption() function. This led to a performance regression because now corruption detection happens in a single thread when it used to be distributed across worker threads, and because a source image is now loaded twice in memory: once during corruption detection and once when actually going to process the image.
Image file corruption detection is now back inside the ComicPage constructor and the extra load() has been removed because the convert() call will automatically invoke load() and most likely throw the same exceptions.
2025-02-28 19:49:13 -08:00
Alex Xu
11186d07c0
fix file splitting/chunking for real in certain situations ( #839 )
...
* fix file splitting without ComicInfo.xml
* remove dead var
2025-02-28 19:19:11 -08:00
Alex Xu
4b3cd6882a
Revert "Build windows GUI version normally without docker" ( #835 )
...
* Revert "remove GUI windows docker"
This reverts commit 4fc5cc9dfb .
* build windows gui version with docker
* cffi
* bump 7.2.2
2025-02-25 08:57:40 -08:00
Alex Xu
b35a2baf05
bump 7.2.1
2025-02-20 18:24:53 -08:00
Alex Xu
11a395e983
fix pdf workdir ( #830 )
2025-02-20 18:24:06 -08:00
Alex Xu
2e39a8c227
add jpeg2000 ( #828 )
2025-02-19 16:29:26 -08:00
Alex Xu
02535421a0
rename batch to chunk ( #826 )
2025-02-12 15:31:40 -08:00
Alex Xu
3d4fae62d8
reduce rainbow checkbox ( #824 )
2025-02-09 19:10:56 -08:00
Alex Xu
2b550b8b98
bump to 7.2.0
2025-02-06 14:08:11 -08:00
Alex Xu
ecee7cf6f5
don't sanitize twice
2025-02-06 14:07:09 -08:00
Alex Xu
b0a5558da1
write temp files next to source instead of on main ssd ( #820 )
...
* extract to same folder
* rename split to batch
* write temp files to source
2025-01-30 12:42:02 -08:00
Alex Xu
1b487c18d6
with certain file structures: fix large file chunking, ComicInfo.xml, permissions ( #819 )
...
* fix nested folder extraction
* add comicinfo.xml handling
* sanitize
* add error handling
* space
2025-01-30 11:31:33 -08:00
X5Games / Neyney10
2f703ef92c
Inter-panel cropping method. ( #810 )
...
* Inter-panel cropping method.
* 1. Save interpanelcrop option.
2. Update readme with the the new interpanelcrop argument.
3. Add a tooltip to the inter-panel crop box.
2025-01-27 13:44:23 -08:00
Alex Xu
1401f94c1f
reorganize imports to match autogenerated files ( #813 )
...
* reorganize imports of QtGui and more
* remove unused imports
2025-01-23 09:36:03 -08:00
X5Games / Neyney10
70d10204ee
Update UI to match Qt Creator 15.0. ( #809 )
2025-01-16 13:33:54 -08:00
Alex Xu
5598596650
bump to 7.1.2
2025-01-05 08:59:37 -08:00
Alex Xu
9e318ed33e
add author gui ( #799 )
2025-01-04 21:49:51 -08:00
Alex Xu
6d21bfa6fa
bump to 7.1.1
2025-01-03 20:08:13 -08:00
Alex Xu
317fb33fd0
No Rotate option ( #785 )
...
* no rotate
* Revert "no rotate"
This reverts commit b6f1fe8882 .
* implement norotate
2025-01-03 19:43:20 -08:00
Alex Xu
2a414ef936
bump to 7.1.0
2024-12-30 22:23:18 -08:00
Alex Xu
315b6e150d
enable synthetic spreads for all devices ( #789 )
2024-12-30 22:15:41 -08:00
Alex Xu
5875508597
fix dark mode ( #794 )
2024-12-30 20:16:11 -08:00
Alex Xu
0a4ef31daf
Fix cropping power sliders ( #793 )
...
* undo gui changes
* fix gui
2024-12-30 19:15:02 -08:00
Alex Xu
434fe90b00
don't delete/dedupe covers, just change initial alignment ( #784 )
...
* don't delete covers, just change initial alignment
* replace dedupecover with spreadshift
2024-12-19 09:06:59 -08:00
Bradley Newman
a9360e6bc3
Add --nokepub option
...
By setting this to true, '.epub' format will be output rather than
'.kepub.epub'
2024-12-13 15:42:19 -08:00
termdisc
ae475e709a
Add additional check for differently named Fedora-based distros ( #780 )
...
Bazzite is Fedora-based but fails the `distro.id() == 'fedora'` check because `distro.id()` resolves to "bazzite." I added an additional check to include `distro.like() == 'fedora'` for situations like this.
This needs to be formatted as an or statement because plain Fedora resolves `distro.like()` as a null string.
2024-12-13 14:08:40 -08:00
Matthias Witte
4769f68265
Remarkable profiles ( #781 )
...
* Add profiles for remarkable 1, 2 and Paper Pro
* Add remarkable icons based on Other.png
* Mention remarkable profile in README.md
2024-12-13 14:08:08 -08:00
Alex Xu
dbe6043542
add center spread property
2024-12-13 10:13:18 -08:00
Alex Xu
e1a318145d
fix left to right comic spread alignment
2024-12-13 09:59:33 -08:00
Alex Xu
e637f37ef0
bump to 7.0.0
2024-11-11 15:52:29 -08:00
neyney10
6ba690659f
Fix a missing line from previous commit.
2024-11-11 15:51:41 -08:00
neyney10
50eb48fb9b
Fix crash when trying to crop blank images.
2024-11-11 15:51:41 -08:00
neyney10
4a661a1a17
[A new image cropping algorithm]
...
1. Replaced both crop margins and crop margins & page num with newer algorithm.
2. Crop max power level increased to 3.0
3. Adds NumPy as a new dependency.
2024-11-11 15:51:41 -08:00
Alex Xu
c26383c4b5
bump 6.3.1
2024-11-11 11:17:29 -08:00
Alex Xu
4e6ee8b59b
fix bookmark drift when dedupecover is checked ( #772 )
...
* remove cover chapter as needed
* just skip cover chapter
* fix space
2024-11-11 08:19:04 -08:00
Alex Xu
6c6f591e45
bump 6.3.0
2024-11-07 21:54:37 -08:00
Alex Xu
78c014bf22
simplify cover upload on newer MTP based Kindles by replacing EBOK with PDOC ( #767 )
...
* simplify covers by replacing ebok with pdoc
* refactor
* fix order
2024-11-07 21:53:59 -08:00
Alex Xu
421e6bcb64
bump 6.2.2
2024-11-06 14:55:00 -08:00
Alex Xu
5168cd73c4
Make it easier to add new profiles ( #764 )
...
* refactor
* put pw12 under oasis profile
* remove kindle 12 tag
* separate ebok and pdoc
* put cs 12 on top
2024-11-04 20:24:12 -08:00
Alex Xu
f7f19b99da
fix ComicInfo.xml chapters
2024-11-04 09:04:17 -08:00
Alex Xu
1131bab41f
bump 6.2.1
2024-10-23 21:21:27 -07:00
Alex Xu
8d204668a7
add kindle 12th gen, including colorsoft ( #762 )
...
* add kindle colorsoft
* fix typo
2024-10-23 21:17:22 -07:00
Alex Xu
add2ef9faa
fix image file is corrupt for real
2024-09-07 22:17:30 -07:00
Alex Xu
0c98acd606
bump to 6.2.0
2024-09-06 23:05:02 -07:00