Commit Graph

15 Commits

Author SHA1 Message Date
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
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
1cad6d593d [feat] improve model selection prompt with two-stage filtering and formatted output; add corresponding tests 2025-08-08 13:21:51 +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
4d3016200e [feat] enhance models_dir_path with XDG and HOME fallbacks; improve related tests 2025-08-08 12:46:34 +02:00
b1cef02a55 [feat] refine models_dir_path for dynamic debug and release behavior; add related unit tests 2025-08-08 12:18:59 +02:00
9ebe46b7fc [feat] add models_dir_path helper and implement dynamic models directory resolution 2025-08-08 12:12:42 +02:00
aa8ea14407 [feat] add update_models CLI option and implement local-remote model synchronization logic 2025-08-08 11:32:31 +02:00
3495d69da9 [refactor] rename project to "PolyScribe" and update references accordingly 2025-08-08 10:10:12 +02:00
a6009693ef [refactor] extract model downloading functionality into a separate models module 2025-08-08 08:45:19 +02:00