Commit Graph

22 Commits

Author SHA1 Message Date
5ace0a0d7e [refactor] improve variable naming and simplify logic across multiple functions and structs 2025-08-13 10:34:56 +02:00
79397a3b9c [refactor] simplify backend initialization and transcription logic using macro and trait improvements 2025-08-12 12:05:32 +02:00
041e504cb2 [feat] add TTY-aware progress management with indicatif and file-specific progress bars 2025-08-12 08:11:28 +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
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
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
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
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
9bab7b75d3 [feat] add robust progress management utilities and new tests 2025-08-11 06:59:24 +02:00
11b4f63c16 [chore] add MIT license and copyright notices across project files 2025-08-08 20:29:45 +02:00
a0dcc239aa [refactor] centralize logging logic with log_with_level macro; clean up imports and optimize code organization across modules 2025-08-08 20:16:44 +02:00
fe98bd36b6 [refactor] clean up string formatting, improve control flow, and enhance readability in core modules and tests 2025-08-08 20:01:56 +02:00
f47f3f32a3 [feat] add example scripts for transcription, model downloading, and updates; improve documentation with guides for CI, packaging, and development 2025-08-08 19:53:00 +02:00
e2504ec3c6 [refactor] optimize string formatting, cleanup imports, and implement default trait for backends 2025-08-08 19:42:10 +02:00
cd076c5a91 [feat] enhance CLI flags with --quiet and --no-interaction; update logging to respect verbosity and quiet modes; refactor log macros and add related tests 2025-08-08 19:33:47 +02:00
a0216a0e18 [feat] improve error handling for file operations and subprocess execution; refactor main to modularize execution flow 2025-08-08 17:04:42 +02:00
c27af0b89a [refactor] modularize code by moving logic to polyscribe crate; cleanup imports and remove redundant functions 2025-08-08 16:52:18 +02:00
bc8bbdc381 [feat] add GPU backend support with runtime selection; refactor transcription logic; update CLI and tests 2025-08-08 16:19:02 +02:00