34 Commits

Author SHA1 Message Date
0950f032c3 Use zipremove 2025-06-19 00:13:59 -07:00
653e792bfd Switch to PyQt6 2025-06-18 17:24:37 -07:00
0f1239f603 Remove probably unnecessary waits in rar code for macOS 2025-05-04 17:28:03 -07:00
f1b729129e Fix mypy types 2025-05-04 15:32:26 -07:00
c9e368bf3f Speedup ComicArchive access fixes #728
Fix invalid zip test
Removing the check on each file inside of the zip, invalid zip files may still be opened but don't really matter in this case
Cache reading the filename list
Add a list of supported extensions to check first for an archiver
Remove unnecessary calls to rar executable
Fix limiter on integration test
Remove excess processEvents calls
Fix unnecessary calls when inserting into the FileSelectionList
2025-05-02 13:42:01 -07:00
5ee31f45a8 Fix performance when removing tags from cbz files 2025-04-30 17:26:36 -07:00
d4bdefa9c1 Simplify zip 2025-04-22 21:04:02 -07:00
a87368bd09 Fix #741 2025-03-22 20:21:07 -07:00
3b5e9d8f95 Log a warning the first time we can't find rar for writing 2025-03-18 21:25:04 -07:00
803768b33a Allow recording the original hash 2025-03-02 12:32:40 -08:00
8709ef301d Fix failing test 2024-08-03 23:11:31 -07:00
b8728c5eed Improve performance when re-tagging file based tags in zip archives 2024-08-03 14:41:04 -07:00
898ccef5c0 Set the working directory for rar commands 2024-06-08 15:00:25 -07:00
956c383e5f Fix py7zr 2024-03-05 15:13:03 -08:00
87248503b4 Allow 7z again 2024-02-19 11:57:30 -08:00
54b0630891 Allow 7z for rar decompression on Windows 2024-02-18 21:57:51 -08:00
ad8b92743c Remove unused variable 2024-02-18 18:01:51 -08:00
768ef0b6bc Fix rar exe handling 2024-02-18 01:40:49 -08:00
pre-commit-ci[bot]
df762746ec [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-01-29 17:14:26 +00:00
ae5e246180 Add plugin support for metadata 2023-12-17 21:47:43 -08:00
6227edb0a3 Set rar cwd to reduce errors 2023-10-12 01:30:32 -07:00
edb087abde Handle errors when reading zip comments fixes #548 2023-10-07 11:49:57 -07:00
b6d5fe7013 Improve rar error messages 2023-10-04 19:08:17 -07:00
548ad4a816 Fix folder archiver
Implement supports_comment and is_writable
Fix function call in ComicArchive for supports_comment
Add a menu option to open a folder as an archive
2023-07-29 00:07:25 -07:00
31cf687e2f Reduce startup time 2023-06-22 20:11:40 -07:00
c07e1c4168 Add additional typing 2023-04-25 16:00:06 -07:00
5b3e9c9026 Switch to rarfile for rar/cbr support 2023-04-23 00:48:13 -07:00
4eb9e008ce Update pre-commit 2023-02-10 00:25:20 -08:00
5e86605a46 Fix docstring typos 2023-02-10 00:25:18 -08:00
46899255c8 Generate settings for an archivers executable 2023-01-30 21:36:47 -08:00
c80627575a Add docstrings to Archiver 2023-01-21 15:24:27 -08:00
2de241cdd5 Fix typing 2023-01-20 19:32:06 -08:00
712986ee69 Turn comicapi.archivers.* into plugins 2023-01-12 14:45:49 -08:00
2f7e3921ef Separate archivers into their own packages 2023-01-12 14:45:17 -08:00