Matt Nadareski
882243316c
Implement file merging in CleanRip
2025-10-10 11:40:02 -04:00
Matt Nadareski
1b62ed0c03
Add file merge method in CleanRip
2025-10-10 11:37:11 -04:00
Matt Nadareski
edb8c08a39
Move Zstd compression helper to base processor
2025-10-10 10:07:32 -04:00
Matt Nadareski
ad93387aea
Add BCA to list of files to select in Check UI
2025-10-10 09:05:54 -04:00
Matt Nadareski
9012ff85a9
Bump version
3.5.0
2025-10-10 08:44:07 -04:00
Matt Nadareski
ccc33bebbd
Try to handle Windows-specific compression issue
2025-10-10 08:09:49 -04:00
Matt Nadareski
57b07aee02
Support detecting split Wii for CleanRip
2025-10-09 15:35:38 -04:00
Matt Nadareski
069d676492
Fix test broken by last commit
2025-10-09 15:05:57 -04:00
Matt Nadareski
a26dfb7e7a
Enable skeleton output for all CLI runs
2025-10-09 12:06:16 -04:00
Matt Nadareski
a9ea457808
Use block-based reading instead of CopyTo
2025-10-09 10:31:59 -04:00
Matt Nadareski
41bc410452
Pre-compress state files with Zstd
2025-10-09 10:01:24 -04:00
Matt Nadareski
bbfdf462d0
Fix broken file count tests
2025-10-08 12:54:18 -04:00
Matt Nadareski
5a1d51c05f
Pre-compress skeleton files with Zstd
2025-10-08 12:48:50 -04:00
Matt Nadareski
16e80f75cf
Add preemptive helper for Zstd handling
2025-10-08 12:04:04 -04:00
Matt Nadareski
2a6e066707
Add preemptive new file support
2025-10-08 11:53:19 -04:00
Matt Nadareski
d6102107fb
Only allow skeleton creation for CD and DVD
...
This was a hard decision to limit again, but with the inability to make Zstd the default for log compression, this is not a reasonable thing to enable for most users.
2025-10-08 11:31:12 -04:00
Matt Nadareski
79163dcb35
Fix default value tests
2025-10-08 11:15:16 -04:00
Matt Nadareski
c1aa863c91
Allow skeleton creation for all media types
2025-10-08 11:10:13 -04:00
Matt Nadareski
dbd4b55dda
Use ZipWriterOptions instead of generic
2025-10-08 10:59:51 -04:00
Matt Nadareski
1f58521f51
Fix incorrect flagging of a failed check
2025-10-08 10:54:20 -04:00
Matt Nadareski
4da1ab9c29
Guard against unzippable files
2025-10-08 10:35:28 -04:00
Matt Nadareski
5771add8c0
Revert "Use Deflate64 instead of Deflate for compression"
...
This reverts commit 977a71d9cf .
2025-10-08 10:20:10 -04:00
Matt Nadareski
977a71d9cf
Use Deflate64 instead of Deflate for compression
2025-10-08 09:59:41 -04:00
Matt Nadareski
b2d09d04ea
Use null or empty instead of just null
2025-10-08 09:49:22 -04:00
Matt Nadareski
78df92e5d3
More gracefully handle "missing" media types
2025-10-08 09:29:34 -04:00
Matt Nadareski
9770b7c917
Add more useful credentials inputs for Check
2025-10-07 20:37:11 -04:00
Matt Nadareski
1ddb287977
Minor cleanup on interactive modes
2025-10-07 20:27:22 -04:00
Matt Nadareski
b9e4bbf744
Finalize wire-through and clean up
2025-10-07 19:43:34 -04:00
Matt Nadareski
08829ed811
Fix minor issues with options loading
2025-10-07 18:27:12 -04:00
Matt Nadareski
bf181e2294
Start wiring through log compression changes
2025-10-07 18:07:46 -04:00
Matt Nadareski
49571c6bfc
Use GC.SharpCompress as archive handling library
2025-10-07 17:33:01 -04:00
Matt Nadareski
9a0bc868f8
More consistency in commandline programs
2025-10-07 16:40:30 -04:00
Matt Nadareski
bc2c08690d
Update packages
2025-10-07 16:21:02 -04:00
Matt Nadareski
493cb80624
Allow but do not require config for Check
2025-10-07 15:19:50 -04:00
Matt Nadareski
49b8ecf6c3
Fix minor typo in verify inputs check
2025-10-06 18:05:14 -04:00
Matt Nadareski
c9b7ad7819
Exit early on parsing failures
2025-10-06 17:53:15 -04:00
Matt Nadareski
fe76387f6a
Remove CommandOptions implementations
2025-10-06 17:49:16 -04:00
Matt Nadareski
0a60fe5a37
Fix strange invocations of extension methods
2025-10-06 16:37:28 -04:00
Matt Nadareski
baffdb8b29
Remove duplicate input declarations
2025-10-06 16:34:19 -04:00
Matt Nadareski
4a3c585a8d
Assign inputs for interactive modes
2025-10-06 16:25:41 -04:00
Matt Nadareski
1ee7ea1948
Create and use base feature in CLI
2025-10-06 16:13:51 -04:00
Matt Nadareski
ee08bfe0fc
Create and use base feature in Check
2025-10-06 16:06:23 -04:00
Matt Nadareski
896caec9cd
Create and use main features for CLI and Check
2025-10-06 15:54:14 -04:00
Matt Nadareski
68932ab473
Reduce unnecessary shared code
2025-10-06 15:25:11 -04:00
Matt Nadareski
d105d04146
Add placeholder command set creation
2025-10-06 11:01:25 -04:00
Matt Nadareski
7023c78d40
Minor cleanup around last added
2025-10-06 10:34:11 -04:00
Matt Nadareski
81156a3c63
Create interactive mode features
2025-10-06 10:32:16 -04:00
Matt Nadareski
7b2b06a36f
Use CommandLine library for CLI executables
2025-10-06 10:11:44 -04:00
Matt Nadareski
3f974ab336
Update packages
2025-10-05 17:41:38 -04:00
Matt Nadareski
b238616685
Rename log zip on collision
2025-10-04 20:49:56 -04:00