Commit Graph

21 Commits

Author SHA1 Message Date
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
4d3016200e [feat] enhance models_dir_path with XDG and HOME fallbacks; improve related tests 2025-08-08 12:46:34 +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
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
29b6a2493b [test] add unit and integration tests for core functions and CLI behavior 2025-08-08 10:29:18 +02:00
3495d69da9 [refactor] rename project to "PolyScribe" and update references accordingly 2025-08-08 10:10:12 +02:00
96046be3a4 [feat] add atomic flag to handle .last_model cleanup logic safely 2025-08-08 09:55:28 +02:00
02c15ba27a [feat] ensure cleanup of .last_model file between and after runs 2025-08-08 09:21:04 +02:00
f991a47b5b [refactor] remove feature flags and simplify native whisper integration 2025-08-08 09:07:09 +02:00
a6009693ef [refactor] extract model downloading functionality into a separate models module 2025-08-08 08:45:19 +02:00
5b170ceabb [feat] add reqwest and sha2 dependencies to support new features in transcript processing 2025-08-08 08:13:39 +02:00
f5f55a0ec4 [chore] update TODO list with new tasks and adjustments 2025-08-08 08:13:23 +02:00
978778fa1c [chore] add TODO list for project enhancements 2025-08-08 07:08:21 +02:00
e0b9f3141f [chore] update .gitignore to exclude /models directory 2025-08-08 07:05:17 +02:00
7b95f748a2 [feat] integrate native whisper support for audio transcription 2025-08-08 05:55:06 +02:00
36902e8de1 [feat] add support for audio transcription using openai-whisper 2025-08-08 04:19:23 +02:00
a57d631f03 [feat] initialize project with basic transcript merging functionality 2025-08-08 03:52:22 +02:00