Commit Graph

12 Commits

Author SHA1 Message Date
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
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
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
c27af0b89a [refactor] modularize code by moving logic to polyscribe crate; cleanup imports and remove redundant functions 2025-08-08 16:52:18 +02:00
933d01d7ec [feat] add auxiliary CLI commands for shell completions and man page generation; refactor logging with verbosity levels and macros; update tests and TODOs 2025-08-08 14:02:36 +02:00
53a7471b99 [feat] add --set-speaker-names CLI flag; implement prompt-based speaker name assignment with tests 2025-08-08 13:06:24 +02:00
1d23be8066 [feat] add --merge-and-separate CLI flag; implement combined mode logic and tests 2025-08-08 12:57:12 +02:00
5e5652c0da [feat] add --merge CLI flag to control output behavior; update integration tests accordingly 2025-08-08 12:36:34 +02:00
66954150b2 [feat] enhance integration test to verify nested output directory creation and update TODO items 2025-08-08 12:24:48 +02:00
29b6a2493b [test] add unit and integration tests for core functions and CLI behavior 2025-08-08 10:29:18 +02:00