546 Commits

Author SHA1 Message Date
Beingpax
95e57bf3f7 Added support for retry functionality 2025-09-06 09:36:55 +05:45
Beingpax
33c07f2a2d Fix: Update VAD info tip in ModelSettingsView 2025-09-06 08:58:37 +05:45
Beingpax
5eacee467a Feat: Respect VAD user setting in ParakeetTranscriptionService 2025-09-06 08:57:32 +05:45
Beingpax
c0ed2dc78a Improved VAD for Parakeet model 2025-09-06 07:13:06 +05:45
Beingpax
106fd653ea feat: Integrate experimental VAD for Parakeet
This change introduces a standalone Voice Activity Detection (VAD) service and integrates it into the ParakeetTranscriptionService.

The VAD preprocesses the audio to remove silent segments, aiming to improve transcription accuracy.

This is considered experimental due to a discovered anomaly in the Swift/C bridge where timestamps were being multiplied by 100. A workaround has been implemented to correct this.
2025-09-05 18:37:16 +05:45
Beingpax
12c850f77b Open With and title cleanup 2025-09-05 11:22:14 +05:45
Prakash Joshi Pax
8cc3b76972
Merge pull request #276 from gdmka/feat/open-with-voiceink-finder
Add Open with VoiceInk handling
2025-09-05 10:44:46 +05:45
Prakash Joshi Pax
513bcf93a3
Merge pull request #280 from gdmka/feat/handle-ai-rate-limit
Add handle retry for API rate limit errors
2025-09-05 09:38:03 +05:45
Prakash Joshi Pax
c2b515ec32
Merge pull request #274 from gdmka/feat/default-power-mode-fast-change
Implement default power mode quick change
2025-09-05 09:28:09 +05:45
Prakash Joshi Pax
9861550fc4
Merge pull request #273 from gdmka/feat/auto-send-label-power-mode-view
Add auto send label display in Power Mode view
2025-09-05 09:17:30 +05:45
Alexey Haidamaka
c06d01f61e Handle retry for API rate limit errors 2025-09-04 11:10:54 +02:00
Alexey Haidamaka
f74bbd7f5a add open with handling 2025-09-03 16:31:46 +02:00
Alexey Haidamaka
0ca1d78041 implement default power mode quick change 2025-09-02 14:45:51 +02:00
Alexey Haidamaka
33f26f82f5 add auto send display in powermode view 2025-09-02 14:15:51 +02:00
Alexey Haidamaka
2d6cf1795a add prompt reordering for enhancement prompts 2025-09-02 13:52:16 +02:00
Beingpax
4c940749ab Add trailing space setting for CJK languages 2025-09-01 14:34:28 +05:45
Beingpax
6ff9ea8eda Mini recorder: sparkle fallback; popover empty-state; dim disabled prompts 2025-09-01 10:49:54 +05:45
Beingpax
b9fa45bac9 Fix: Prevent media controller crash loop 2025-09-01 10:19:48 +05:45
Beingpax
8f0b344721 Reset recording state on app launch 2025-08-30 08:21:10 +05:45
Beingpax
dc3355b91c Support comma-separated dictionary word input 2025-08-30 00:19:37 +05:45
Beingpax
8458f7223a Add Power Mode reordering and styling 2025-08-30 00:11:09 +05:45
Beingpax
ff6ef3a601 Optimize media tracking resource usage 2025-08-29 22:55:58 +05:45
Beingpax
82f3464f5d Fix timer memory leak in ProgressAnimation 2025-08-29 19:03:31 +05:45
Beingpax
c67fdeb73c Fix audio meter Task memory leak 2025-08-29 17:26:07 +05:45
Beingpax
85aa0905bd Updated animations 2025-08-29 16:20:56 +05:45
Beingpax
7816931e75 Move all extra shortcuts inside a seperate section 2025-08-29 16:12:58 +05:45
Prakash Joshi Pax
1d7022d190
Merge pull request #268 from gdmka/feature/middle-click-record-toggle
Add Middle-Click to Toggle Recording
2025-08-29 15:51:49 +05:45
Beingpax
0a86c9c240 Fix clickable disabled prompts 2025-08-29 15:36:31 +05:45
Prakash Joshi Pax
b37d3dd7d4
Merge pull request #267 from gdmka/feature/recorder-hover-popovers
Implement Hover-to-Show Popovers for Recorder Controls
2025-08-29 15:24:55 +05:45
Beingpax
c9a77556db added option ten for the prompt popover 2025-08-29 13:18:29 +05:45
Alexey Haidamaka
be59064093 Mouse Middle Click To Toggle Recording 2025-08-29 06:05:36 +02:00
Alexey Haidamaka
13da19b177 Implement Hover-to-Show Popovers for Recorder Controls 2025-08-28 23:55:03 +02:00
Alexey Haidamaka
c875916245 Add Shortcut and UI for Power Mode 10 2025-08-28 06:41:40 +02:00
Prakash Joshi Pax
26362bb50e
Merge pull request #263 from gdmka/feature/ai-enhancement-retry-logic
Implement Retry Logic for AI Enhancement Service
2025-08-28 09:00:01 +05:45
Alexey Haidamaka
fb94344537 chore: Remove unintended changes from HotkeyManager and SettingsView 2025-08-28 03:57:59 +02:00
Alexey Haidamaka
c83afac031 feat: Add retry logic to AI enhancement service 2025-08-28 03:34:12 +02:00
Brandon Weng
95061cda40 spacing 2025-08-27 14:51:36 -04:00
Brandon Weng
620b3a8d3b Remove cleanup state 2025-08-27 14:50:09 -04:00
Brandon Weng
2ea220dfed use default configs from upstream for parakeet 2025-08-27 14:48:07 -04:00
Alexey Haidamaka
510b425ea2 Added Retry Last Transcription Shortcut 2025-08-26 22:11:02 +02:00
Beingpax
2aac1020f8 Added support for preserving the prompt used during enhancement on 2025-08-26 21:34:54 +05:45
Prakash Joshi Pax
4dc50ec9ee
Merge pull request #249 from gritse/feature/app-intents-support
Add App Intents support for mini recorder control
2025-08-26 20:57:50 +05:45
Prakash Joshi Pax
6980857750
Merge pull request #258 from gdmka/gdmka-mistral-medium-latest
added mistral-medium-latest
2025-08-26 20:57:30 +05:45
Beingpax
b3257eef61 Fixed license validation and activation issue due to missing API header on 2025-08-26 20:51:29 +05:45
Alexey Haidamaka
d666343121
added mistral-medium-latest
https://docs.mistral.ai/getting-started/models/models_overview/#api-versioning

Medium offers a reasonable balance between Small and Large in output and speed. Especially now when Large is sometimes is frequently over capacity.

This is my go to model for Mistral.
2025-08-26 16:32:43 +02:00
Beingpax
68e8a21746 Clipboard context with their own tags 2025-08-26 16:55:01 +05:45
Beingpax
7828afadfe Added the AI model switcher to the menu bar. 2025-08-26 16:11:56 +05:45
Beingpax
71fdbdfc75 Add obfuscated trial storage to prevent perpetual trial 2025-08-26 09:41:42 +05:45
Beingpax
560781c7d0 Update settings view to consider general settings 2025-08-26 08:35:13 +05:45
Val V
bbf929e36e Add a setting to disable auto update checks 2025-08-26 01:01:18 +00:00