41 Commits

Author SHA1 Message Date
Antoine Aflalo
51af843432 chore: typo fix 2025-09-10 09:02:42 -04:00
Antoine Aflalo
a8587f3f1f fix(docker): have already the converter in the docker image 2025-09-09 22:21:50 -04:00
Antoine Aflalo
f08e8dad7b fix: releasing app 2025-09-09 19:36:05 -04:00
Antoine Aflalo
e0c8bf340b ci: add test preparation 2025-09-09 09:58:50 -04:00
Antoine Aflalo
6205e3ea28 feat(gif): support gif file
See .gif file extension support and more exception handling
Fixes #105
2025-09-03 21:04:51 -04:00
Antoine Aflalo
9bca0ceaf4 fix: add autocomplete defintion for log level 2025-08-26 22:39:23 -04:00
Antoine Aflalo
c2a6220fde fix(logging): fix logging parameter not taken into account 2025-08-26 22:36:23 -04:00
Antoine Aflalo
e26cf7a26a fix: test 2025-08-26 21:37:51 -04:00
Antoine Aflalo
4e5180f658 feat: add timeout option for chapter conversion to prevent hanging on problematic files
fixes #102
2025-08-26 21:34:52 -04:00
Antoine Aflalo
32c009ed9b feat: integrate zerolog for enhanced logging across multiple components 2025-08-26 21:16:54 -04:00
Antoine Aflalo
94fb60c5c6 feat: enhance logging capabilities with zerolog integration and command-line support 2025-08-26 21:07:48 -04:00
Antoine Aflalo
dfee46812d feat: use Zerolog for logging. 2025-08-26 20:55:34 -04:00
Antoine Aflalo
989ca2450d feat: support CBR files in optimize and watch commands
Fixes #75
2025-06-12 09:18:06 -04:00
Antoine Aflalo
efe1696bfa fix(memory): fix possible memory leak and add better tests 2025-02-13 20:02:45 -05:00
Antoine Aflalo
dd7b6a332c refactor: update import paths to use internal package 2025-02-13 19:43:18 -05:00
Antoine Aflalo
07bc88bb04 fix: v2 versioning 2024-12-06 17:28:09 -05:00
Antoine Aflalo
e798a59a43 perf: fix any unhandled errors 2024-09-10 15:10:40 -04:00
Antoine Aflalo
1b026b9dbd fix(watch): add missing split option in log 2024-09-09 09:11:45 -04:00
Antoine Aflalo
dbef43d376 fix(watch): fix watch command not using proper path 2024-08-28 15:06:47 -04:00
Antoine Aflalo
839ad9ed9d fix(cbz): make pages be the first in the cbz by only be number 2024-08-28 09:16:19 -04:00
Antoine Aflalo
c8879349e1 feat(split): Make the split configurable for the watch command 2024-08-28 09:10:08 -04:00
Antoine Aflalo
5ac59a93c5 feat(split): Make the split configurable for the optimize command 2024-08-28 09:06:49 -04:00
Antoine Aflalo
f451b660be fix: get proper version 2024-08-27 20:22:22 -04:00
Antoine Aflalo
c8fe726a96 fix: quality value validation 2024-08-27 20:18:36 -04:00
Antoine Aflalo
6a456349d9 feat: add version command 2024-08-27 19:43:13 -04:00
Antoine Aflalo
e776007978 perf: make override default for watch 2024-08-27 15:33:57 -04:00
Antoine Aflalo
3d25d00298 fix: lint 2024-08-27 15:32:23 -04:00
Antoine Aflalo
7d824d2aa3 perf: use viper as source for format 2024-08-27 15:32:05 -04:00
Antoine Aflalo
cd9bd387fa feat: watch command for optimize 2024-08-27 14:58:21 -04:00
Antoine Aflalo
7104121fcf refactor: prepare the ground for watch command 2024-08-27 14:19:07 -04:00
Antoine Aflalo
c6a8caf317 refactor: change the optimize command 2024-08-27 13:37:53 -04:00
Antoine Aflalo
634f13582e refactor: change package name 2024-08-27 13:27:50 -04:00
Antoine Aflalo
bc52b1a949 perf: improve error handling by having error channel 2024-08-27 09:54:47 -04:00
Antoine Aflalo
1ac8b42cf5 test: improve the test by loading the chapter after 2024-08-27 09:29:31 -04:00
Antoine Aflalo
128a981f91 test: add test for convert command 2024-08-27 09:10:50 -04:00
Antoine Aflalo
fdde3a344a refactor: update namespace
Now that it's hosted on github
2024-08-27 08:56:38 -04:00
Antoine Aflalo
01e5c78369 feat: add format setting for completion 2024-08-27 08:52:19 -04:00
Antoine Aflalo
c8b78985d4 perf: use walkdir 2024-08-26 23:45:30 -04:00
Antoine Aflalo
590dd646e7 fix: check for converter ready to do its job 2024-08-26 23:42:15 -04:00
Antoine Aflalo
135db7a1f8 feat: avoid converting already converted chapters 2024-08-26 23:15:14 -04:00
Antoine Aflalo
2aeecd363a feat: init with converting cbz files 2024-08-26 22:48:54 -04:00