Commit Graph

116 Commits

Author SHA1 Message Date
RatzzFatzz
7427e3aa27 Migrate CachedFileProcessor to proxy pattern 2025-12-13 17:29:43 +01:00
RatzzFatzz
363492be43 Fix faulty track attribute collection 2025-12-11 17:56:56 +01:00
RatzzFatzz
37cedecea7 Make InputConfig no longer be a singleton 2025-12-11 01:47:55 +01:00
RatzzFatzz
04722d9279 Improve attribute processor 2025-12-11 01:25:08 +01:00
RatzzFatzz
0b61deccbf Major system rework 2025-12-10 21:31:29 +01:00
RatzzFatzz
d5e452557c Add mkvmerge and mkvpropedit version 2025-12-09 04:54:49 +01:00
RatzzFatzz
e7a13c9f1d Add jvm and os info to version 2025-12-09 04:46:55 +01:00
RatzzFatzz
63bcd92db9 Use recommended way to terminate if no args are given 2025-12-09 04:35:25 +01:00
RatzzFatzz
0b8dfa7464 Improve usage help display 2025-12-09 04:34:32 +01:00
RatzzFatzz
f08a6ef1da Improve example command 2025-12-09 04:33:50 +01:00
RatzzFatzz
ae541e6fdf Improve attribute config converter 2025-12-06 20:16:37 +01:00
RatzzFatzz
aa5fd26b32 Add attribute conversion tests 2025-12-04 23:28:54 +01:00
RatzzFatzz
181c718e7a Make picocli fully handle config validation 2025-12-04 23:20:49 +01:00
RatzzFatzz
9ab417f71d Improve input validation 2025-12-04 22:09:24 +01:00
RatzzFatzz
a156db16fe Remove deprecated validator 2025-10-18 01:39:48 +02:00
RatzzFatzz
b0f927dfa8 Implement OFF for audio tracks 2025-10-16 17:10:33 +02:00
RatzzFatzz
37c65df60c Update dependencies && Fix status reporting if no subs are available for file 2025-10-16 00:30:54 +02:00
d24aedb0af Fix mkvpropedit call & improve logging 2025-05-02 03:27:24 +02:00
RatzzFatzz
8f38abcf3a Fix execution on linux 2025-02-18 19:15:02 +01:00
RatzzFatzz
e81b06f6fa Improve logging 2025-02-06 00:18:49 +01:00
RatzzFatzz
dc770c9325 Fix file count if no info was found 2025-02-06 00:00:28 +01:00
RatzzFatzz
6c08ce69ea Fix logging for debian build 2025-02-05 22:59:38 +01:00
RatzzFatzz
553c672e4d Implement debian package build 2025-02-05 15:49:46 +01:00
RatzzFatzz
d98c4cd49e Handle empty input 2025-02-04 17:57:34 +01:00
RatzzFatzz
21f244ff3f Update logging config 2025-02-04 17:48:45 +01:00
RatzzFatzz
44d2601d3e Update config parameters and descriptions 2025-02-04 13:49:19 +01:00
RatzzFatzz
4fa5448e1c Fix logging on installed app 2025-02-03 01:13:15 +01:00
RatzzFatzz
f3accd77d6 Replace GraalVM with jpackage and wix 2025-02-01 17:00:01 +01:00
RatzzFatzz
547b5ad86c Update threads test 2024-11-27 21:19:08 +01:00
RatzzFatzz
1863432dc6 Make mkvtoolnix path default value of dependant 2024-11-27 00:32:23 +01:00
RatzzFatzz
7ea0ab17b0 Update mkvtoolnix path test 2024-11-26 23:42:16 +01:00
RatzzFatzz
47b4cdc896 Update path & pattern tests 2024-11-24 23:57:24 +01:00
RatzzFatzz
b638d93358 Improve command description 2024-11-22 00:44:02 +01:00
RatzzFatzz
939f6053dd Update collection config parameter config 2024-11-22 00:21:13 +01:00
RatzzFatzz
4714ef8db1 Update config tests 2024-11-18 23:59:17 +01:00
RatzzFatzz
321115b9ca Rework app to use picocli 2024-11-17 23:42:06 +01:00
RatzzFatzz
ed8e592963 Fix file change detection 2024-05-27 22:24:47 +02:00
RatzzFatzz
0a7996f049 Remove forced audio tracks & minor refactoring 2024-05-24 01:09:11 +02:00
RatzzFatzz
ba770abb6a Fix setting of default audio track on files with no default subtitle track 2024-02-19 20:54:44 +01:00
0fda98426e Update use of enum 2023-04-30 13:34:34 +02:00
a8551fdbd5 Add tests 2023-04-22 20:30:35 +02:00
cafb12f22a Fix OFF for subtitles 2023-04-19 21:44:49 +02:00
1963d1cc5c Fix total file count 2023-04-16 13:45:46 +02:00
686a9a0da1 Implement caching & fix minor bugs 2023-04-16 13:07:58 +02:00
e19f780ff0 Update readme 2023-04-13 21:57:59 +02:00
285533bb28 Clean-up 2023-04-09 21:07:49 +02:00
9330deb75f Fix last-execution file saving 2023-04-08 21:07:44 +02:00
094b772257 Implement last-execution creation 2023-04-05 23:19:56 +02:00
4309109583 Expand date filter by reading from last-execution.yml 2023-04-04 23:14:37 +02:00
e3baae55d9 Expand date filter by last execution overwrite 2023-04-03 21:36:11 +02:00