Commit Graph

86 Commits

Author SHA1 Message Date
eb1bf9e02d [feat] integrate progress manager into speaker name prompts for better coordination 2025-08-12 09:04:45 +02:00
9b4bd545dd [feat] add --no-progress CLI option to disable progress bars and spinners 2025-08-12 08:28:48 +02:00
041e504cb2 [feat] add TTY-aware progress management with indicatif and file-specific progress bars 2025-08-12 08:11:28 +02:00
2cc5e49131 [feat] integrate cliclack for TTY-aware UI, add summaries and intro/outro helpers 2025-08-12 07:30:54 +02:00
4916aa6224 [refactor] centralize speaker name resolution to improve readability and reduce redundancy 2025-08-12 06:23:22 +02:00
ab57553949 Revert "[feat] add panic hook and normal exit cleanup for .last_model file handling"
This reverts commit cd25b526c6.
2025-08-12 06:00:14 +02:00
40818a091d Revert "[feat] add robust progress management utilities and new tests"
This reverts commit 9bab7b75d3.
2025-08-12 06:00:13 +02:00
97855a247b Revert "[feat] implement centralized UI helpers with cliclack; refactor interactive prompts to improve usability and consistency"
This reverts commit 255be1e413.
2025-08-12 06:00:13 +02:00
0864516614 Revert "[refactor] extract and centralize output writing logic into write_outputs function in output.rs for improved code reuse and maintainability"
This reverts commit d46b23a4f5.
2025-08-12 06:00:12 +02:00
bb9402c643 Revert "[feat] add --out-format CLI option for customizable output formats; update tests and README"
This reverts commit 66f0062ffb.
2025-08-12 06:00:12 +02:00
4b8b68b33d Revert "[refactor] extract summary table rendering logic into render_summary_lines for improved readability and reusability; add associated tests"
This reverts commit d531ac0b96.
2025-08-12 06:00:11 +02:00
6a9736c50a Revert "[feat] enhance error handling, CLI options, and progress display; add --continue-on-error flag and improve maintainability"
This reverts commit ee67b56d6b.
2025-08-12 06:00:11 +02:00
d3310695d2 Revert "[feat] introduce Config for centralized runtime settings; refactor progress management and backend selection to leverage config"
This reverts commit 9120e8fb26.
2025-08-12 06:00:10 +02:00
03659448bc Revert "[feat] integrate global progress manager for unified log handling; enhance model download workflow with progress tracking and SHA-256 verification"
This reverts commit 37c43161da.
2025-08-12 06:00:10 +02:00
5c8a495b9f Revert "[feat] enhance progress logging, introduce TTY-aware banners, and implement hardened SHA-256 verification for model downloads"
This reverts commit e954902aa9.
2025-08-12 06:00:10 +02:00
6b72bd64c0 Revert "[refactor] remove dialoguer dependency; migrate selection prompts to cliclack"
This reverts commit df6faf6436.
2025-08-12 06:00:10 +02:00
278ca1b523 Revert "[build] pin whisper-rs dependency to a specific commit for reproducible builds; update documentation accordingly"
This reverts commit 152fde36ae.
2025-08-12 06:00:10 +02:00
3f1e634e2d Revert "[test] add Unix-only tests for with_suppressed_stderr ensuring stderr redirection and restoration, including panic handling"
This reverts commit 7832545033.
2025-08-12 06:00:10 +02:00
4063b4cb06 Revert "[test] add comprehensive tests for select_backend ensuring proper backend priority and error guidance"
This reverts commit f143e66e80.
2025-08-12 06:00:10 +02:00
f551cc3498 Revert "[test] add unit tests for validate_model_lang_compat ensuring model-language compatibility validation"
This reverts commit abe81b643b.
2025-08-12 06:00:09 +02:00
90f9849cc0 Revert "[test] add test for deterministic merge output across job counts; enhance --jobs support with parallel processing logic"
This reverts commit 98491a8701.
2025-08-12 06:00:09 +02:00
9d12507cf5 Revert "[test] add tests for --no-interaction and its alias to ensure non-interactive mode skips prompts and uses defaults"
This reverts commit b7f0ddda37.
2025-08-12 06:00:09 +02:00
b9308be930 Revert "[test] add tests for --force flag and numeric suffix handling to ensure proper output file resolution and overwriting behavior"
This reverts commit 6994d20f5e.
2025-08-12 06:00:08 +02:00
fdf5e3370d Revert "[test] add tests for progress manager modes; verify bar counts and total bar visibility in single and multi modes"
This reverts commit 3dc1237938.
2025-08-12 06:00:08 +02:00
ae0fdf802a Revert "[test] add CI workflow with Rust checks, cache setup, and auditing; update docs and README with CI details"
This reverts commit 94c816acdf.
2025-08-12 06:00:07 +02:00
fbf3aab23c Revert "[test] add examples-check target with stubbed BIN and no-network validation for example scripts"
This reverts commit a26eade80b.
2025-08-12 06:00:07 +02:00
4e117d78f8 Revert "[docs] update README with new CLI options, usage tips, and guidance for language models"
This reverts commit af473c4942.
2025-08-12 06:00:07 +02:00
af473c4942 [docs] update README with new CLI options, usage tips, and guidance for language models
Some checks failed
CI / ci (push) Has been cancelled
2025-08-12 05:17:41 +02:00
a26eade80b [test] add examples-check target with stubbed BIN and no-network validation for example scripts 2025-08-12 05:15:41 +02:00
94c816acdf [test] add CI workflow with Rust checks, cache setup, and auditing; update docs and README with CI details 2025-08-12 05:09:24 +02:00
3dc1237938 [test] add tests for progress manager modes; verify bar counts and total bar visibility in single and multi modes 2025-08-12 05:07:09 +02:00
6994d20f5e [test] add tests for --force flag and numeric suffix handling to ensure proper output file resolution and overwriting behavior 2025-08-12 05:02:33 +02:00
b7f0ddda37 [test] add tests for --no-interaction and its alias to ensure non-interactive mode skips prompts and uses defaults 2025-08-12 04:58:39 +02:00
98491a8701 [test] add test for deterministic merge output across job counts; enhance --jobs support with parallel processing logic 2025-08-12 04:43:39 +02:00
abe81b643b [test] add unit tests for validate_model_lang_compat ensuring model-language compatibility validation 2025-08-12 04:39:33 +02:00
f143e66e80 [test] add comprehensive tests for select_backend ensuring proper backend priority and error guidance 2025-08-12 04:24:51 +02:00
7832545033 [test] add Unix-only tests for with_suppressed_stderr ensuring stderr redirection and restoration, including panic handling 2025-08-12 04:22:55 +02:00
152fde36ae [build] pin whisper-rs dependency to a specific commit for reproducible builds; update documentation accordingly 2025-08-12 04:16:09 +02:00
df6faf6436 [refactor] remove dialoguer dependency; migrate selection prompts to cliclack 2025-08-12 04:12:53 +02:00
e954902aa9 [feat] enhance progress logging, introduce TTY-aware banners, and implement hardened SHA-256 verification for model downloads 2025-08-12 04:10:24 +02:00
37c43161da [feat] integrate global progress manager for unified log handling; enhance model download workflow with progress tracking and SHA-256 verification 2025-08-12 03:46:39 +02:00
9120e8fb26 [feat] introduce Config for centralized runtime settings; refactor progress management and backend selection to leverage config 2025-08-12 02:57:42 +02:00
ee67b56d6b [feat] enhance error handling, CLI options, and progress display; add --continue-on-error flag and improve maintainability 2025-08-12 02:43:20 +02:00
d531ac0b96 [refactor] extract summary table rendering logic into render_summary_lines for improved readability and reusability; add associated tests 2025-08-11 10:05:37 +02:00
66f0062ffb [feat] add --out-format CLI option for customizable output formats; update tests and README 2025-08-11 10:01:29 +02:00
d46b23a4f5 [refactor] extract and centralize output writing logic into write_outputs function in output.rs for improved code reuse and maintainability 2025-08-11 09:35:29 +02:00
255be1e413 [feat] implement centralized UI helpers with cliclack; refactor interactive prompts to improve usability and consistency 2025-08-11 08:45:20 +02:00
9bab7b75d3 [feat] add robust progress management utilities and new tests 2025-08-11 06:59:24 +02:00
cd25b526c6 [feat] add panic hook and normal exit cleanup for .last_model file handling 2025-08-11 02:14:59 +02:00
8c9fac80db [docs] add initial TODO.md with actionable backlog and prioritization 2025-08-08 20:57:01 +02:00