feat: add upload options for pre-merge, merged, and standalone chat videos

- Updated global schema to include options for uploading original videos before merging, merged videos, and standalone chat videos.
- Modified constants to set default values for new upload options.
- Enhanced FileManager to handle new upload options, including conditional file uploads and deletions based on user configuration.
- Introduced unit tests for command-line argument parsing, configuration loading, and merging logic, ensuring robust handling of new features.
- Added tests for filtering logic, default configurations, and enabled streamer handling.
This commit is contained in:
MaddoScientisto 2026-02-11 17:44:34 +01:00
commit 0d3cdfd12c
6 changed files with 1128 additions and 23 deletions

View file

@ -13,6 +13,9 @@
"mergeChatLayout": "side-by-side",
"vodTimeout": 300,
"uploadCloud": true,
"uploadPreMergeVideo": true,
"uploadMergedVideo": true,
"uploadChatVideo": false,
"deleteFiles": false,
"onlyRaw": false,
"cleanRaw": true,