Commit Graph

26 Commits

Author SHA1 Message Date
3344a3b18c [feat] implement backend abstraction, dynamic backend selection, and GPU feature integration 2025-08-13 11:36:09 +02:00
ed3af9210f [refactor] clean up argument definitions, remove unused GPU options, and reduce duplicate logic 2025-08-12 13:53:24 +02:00
9fd44a2e37 [feat] add progress management and centralized TTY-aware UI helpers with cliclack and indicatif 2025-08-12 12:01:47 +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
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
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
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
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
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
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
11b4f63c16 [chore] add MIT license and copyright notices across project files 2025-08-08 20:29:45 +02:00
49f992c74b [chore] remove unused libloading dependency from Cargo.toml and Cargo.lock 2025-08-08 20:18:58 +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
bc8bbdc381 [feat] add GPU backend support with runtime selection; refactor transcription logic; update CLI and tests 2025-08-08 16:19:02 +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
9ebe46b7fc [feat] add models_dir_path helper and implement dynamic models directory resolution 2025-08-08 12:12:42 +02:00
3495d69da9 [refactor] rename project to "PolyScribe" and update references accordingly 2025-08-08 10:10:12 +02:00
f991a47b5b [refactor] remove feature flags and simplify native whisper integration 2025-08-08 09:07:09 +02:00
5b170ceabb [feat] add reqwest and sha2 dependencies to support new features in transcript processing 2025-08-08 08:13:39 +02:00
7b95f748a2 [feat] integrate native whisper support for audio transcription 2025-08-08 05:55:06 +02:00
a57d631f03 [feat] initialize project with basic transcript merging functionality 2025-08-08 03:52:22 +02:00