Commit Graph
67 Commits
Author SHA1 Message Date
leonardotrapani 5ba4f6e2be Release v0.1.11 to AUR 2026-01-03 14:03:34 +01:00
Leonardo Trapani 05fd802b3c Merge pull request #10 from LeonardoTrapani/notifications-refactor
internal refactor of notifications
2026-01-02 23:31:21 +01:00
leonardotrapani 6a3781567b internal refactor of notifications 2026-01-02 23:29:33 +01:00
Leonardo Trapani 3a8695edb4 Merge pull request #7 from ghillb/feat/configure-notification-messages
feat(cli): add notification messages to configure wizard
2026-01-02 22:49:01 +01:00
Gero Hillebrandt aae5bfb13d fix(cli): only save custom notification values and fix config structure
- Remove else branches that saved defaults when user pressed Enter
- Move comment block before [notifications] so [notifications.messages]
  follows directly after parent section
2025-12-28 18:34:23 +01:00
Gero Hillebrandt 8cb16c6073 feat(cli): add notification messages to configure wizard
Closes #6
2025-12-28 17:07:09 +01:00
leonardotrapani a2dd96bd40 Release v0.1.10 to AUR 2025-12-25 19:40:30 +01:00
Leonardo Trapani ae66e96c0c Merge pull request #5 from ghillb/feat/configurable-notifications
feat: add configurable notification messages
2025-12-25 19:35:17 +01:00
Gero Hillebrandt 0174d9e694 docs: add custom notification messages to README 2025-12-25 18:40:43 +01:00
Gero Hillebrandt 8929edfe59 feat: add configurable notification messages
Allow users to customize notification messages via config.toml.
Messages fall back to defaults when not configured, preserving
existing behavior. Supports custom text or emoji-only notifications.

Configuration example:
  [notifications.messages.recording_started]
    title = ""
    body = "🎤"
2025-12-23 19:40:07 +01:00
leonardotrapani fcbb73474e feat: release aur v0.1.9 2025-12-20 13:09:18 +01:00
leonardotrapani ad40e56d89 hyprvoice configure validation to fields 2025-12-19 16:52:29 +01:00
leonardotrapani 13aa3e3b80 new injection strategies 2025-12-19 16:31:54 +01:00
Leonardo Trapani 9032899776 Update transcription backends in README 2025-10-29 18:53:52 +01:00
leonardotrapani 6c54b432b9 Release 0.1.8 2025-10-29 11:15:15 +01:00
leonardotrapani fc8387c532 remove unnecessary dependency from systemd service 2025-10-29 11:03:17 +01:00
leonardotrapani c8347ec40f aur release 0.1.7 2025-10-27 16:04:55 +01:00
Leonardo Trapani 5a7e601883 Merge pull request #2 from nasedkinpv/main
feat: add Groq Whisper API support for transcription and translation
2025-10-27 14:19:29 +01:00
Ben Nasedkin 5e195c2ee3 refactor: move convertToWAV to shared audio_utils.go 2025-10-27 14:57:41 +02:00
Ben Nasedkin 025ff7fc55 feat: add Groq Whisper API support for transcription and translation
Add support for Groq Whisper API as an alternative to OpenAI:
- groq-transcription: Fast transcription using whisper-large-v3 or whisper-large-v3-turbo
- groq-translation: Translation to English (whisper-large-v3 only)

Features:
- New transcription adapters for both Groq services
- Config validation with provider-specific model restrictions
- API key support via config file or GROQ_API_KEY environment variable
- Updated interactive configuration wizard with provider selection
- Comprehensive test coverage for all providers
- Shared WAV conversion utility for audio preprocessing

Breaking changes: None
Backward compatibility: Existing OpenAI configurations continue to work unchanged
2025-10-18 19:19:03 +03:00
LeonardoTrapani 937c15e4de feat: new cicd 2025-10-14 13:12:48 +02:00
LeonardoTrapani e8b9c1eff0 add cancel action to pipeline to stop without transcribing 2025-10-10 20:08:41 +02:00
LeonardoTrapani b437f575e6 fix not working in systemd injection 2025-10-10 19:27:52 +02:00
LeonardoTrapani 8f94df4ad3 update to 0.1.4 2025-09-08 13:09:44 +02:00
LeonardoTrapani 8052fb4ada fix systemd issues on aur install 2025-09-08 13:07:23 +02:00
LeonardoTrapani e53fb42cc3 fix systemd service running in proper env 2025-09-07 23:36:28 +02:00
LeonardoTrapani bcbf15017f update to version 0.1.2 2025-09-07 23:15:42 +02:00
LeonardoTrapani 404f1d32ef fix pipewire not properly checking if exists 2025-09-07 23:08:58 +02:00
LeonardoTrapani 91adc88229 modify gitignore to not take binaries 2025-09-07 23:00:07 +02:00
LeonardoTrapani ef2d1e00f3 fix aur update command 2025-09-07 22:59:19 +02:00
LeonardoTrapani 82b2769b09 improve installation experience 2025-09-07 22:45:08 +02:00
LeonardoTrapani a13851c6ce update sha256sums 2025-09-07 22:27:52 +02:00
LeonardoTrapani c60d3b5acb fix github action auth 2025-09-07 22:00:10 +02:00
LeonardoTrapani e0d46836e3 fix test running in ci cd 2025-09-07 21:34:26 +02:00
LeonardoTrapani d711a15442 fix ci cd installations for tests 2025-09-07 21:23:02 +02:00
LeonardoTrapani 2631293d12 aur setup 2025-09-07 20:51:23 +02:00
LeonardoTrapani de20033c1a update readme 2025-09-07 19:26:57 +02:00
LeonardoTrapani 00dcfa3b9b fix tests 2025-09-07 19:09:52 +02:00
LeonardoTrapani 03e5e6e66b add tests 2025-08-21 18:09:00 +02:00
LeonardoTrapani ddef3435f6 fix config reloading notifier and add callback to the daemon 2025-08-20 20:06:59 +02:00
LeonardoTrapani 99f82fb420 working config.toml file 2025-08-20 14:59:51 +02:00
LeonardoTrapani b8a22662f3 configuration file 2025-08-18 22:59:22 +02:00
LeonardoTrapani bcaf1181a0 fully working transcription 2025-08-18 19:43:14 +02:00
LeonardoTrapani f03c9c6a87 remove whisper.cpp adapter for now 2025-08-18 19:17:55 +02:00
LeonardoTrapani afb77605fb rewrite readme 2025-08-18 19:08:29 +02:00
LeonardoTrapani e8fd6c1d49 general refactor for simpler code 2025-08-16 22:07:06 +02:00
LeonardoTrapani 5f90c1c2d5 remove tests 2025-08-16 19:23:25 +02:00
LeonardoTrapani 20516e8dc7 add simple transcription with adapters 2025-08-16 18:45:30 +02:00
LeonardoTrapani 0b64a71afd add tests 2025-08-16 17:46:50 +02:00
LeonardoTrapani feda62a7d4 improve notifier + add transcriber 2025-08-16 16:17:48 +02:00