226 Commits

Author SHA1 Message Date
Beingpax
14d52a9c08 Fix screen capture crash by isolating services 2025-10-18 22:07:48 +05:45
Beingpax
81fb97f446 chore: update AI models list 2025-10-17 09:41:15 +05:45
Beingpax
07e8c0dddf Fix immediate deletion breaking transcription process 2025-10-10 22:10:32 +05:45
Beingpax
40f955db36 Migrate to ScreenCaptureKit from deprecated API 2025-10-09 19:43:20 +05:45
Beingpax
d99623b9e1 Improved Context handling 2025-10-09 15:41:39 +05:45
Beingpax
69d6e9c139 Fixed ScreenCapture to handle languages automatically 2025-10-09 12:47:19 +05:45
Beingpax
febd75cc39 Unified logging + fluidAudio's logging 2025-10-08 11:30:50 +05:45
Beingpax
cba11cdc55 Capture clipboard context and screen context at the beginning of the recording. 2025-10-07 09:06:30 +05:45
Beingpax
4b0da10ed5 Clear screen capture before each recording 2025-10-06 17:52:01 +05:45
Beingpax
b7627c9deb Remove screen capture toggle gating 2025-10-06 17:26:38 +05:45
Beingpax
3eed3e2f6b Add copy device information feature 2025-10-05 17:40:55 +05:45
Beingpax
4361597ee9 Use selected text across all enhancement prompts and not only aiassistant prompt 2025-10-05 16:53:09 +05:45
Beingpax
f8332b03fe Removed context tag and switched to current window context 2025-10-05 14:28:04 +05:45
Beingpax
7f729a9021 Add ability to sort dictionary items for text replacement 2025-10-04 16:21:16 +05:45
Beingpax
eb364416ea Improved cleanup and model loading for parakeet 2025-10-04 13:54:10 +05:45
Beingpax
63db449355 Added switch for using default system instructions for custom prompt. 2025-09-28 15:18:58 +05:45
Beingpax
4ca877c66b Fix Parakeet CoreML crash 2025-09-28 08:51:47 +05:45
Beingpax
31a79a78d3 Added gemini 2.5 flash preview models 2025-09-28 08:19:11 +05:45
Beingpax
0508c3a3b1 Rename and relocate transcription filter 2025-09-27 11:57:39 +05:45
wobondar
2105ae4844
feat: Add Power Mode display to transcription history 2025-09-25 21:22:52 +01:00
Beingpax
7c755c5db7 Remove legacy migration code 2025-09-24 20:42:23 +05:45
Beingpax
8abc8a3ddd Remove VoiceInk exclusion in screen capture guard 2025-09-24 20:42:23 +05:45
Beingpax
66debc2cd4 Fix background thread publishing warnings 2025-09-24 12:03:11 +05:45
Beingpax
247b07a7be Added prompt detection to the retranscribe option in the history as well. 2025-09-24 11:58:32 +05:45
Prakash Joshi Pax
154748c1aa
Merge pull request #305 from nulinspiratie/fix/clipboard-context
Fix: Enable Clipboard context with custom AI enhancers
2025-09-24 07:44:41 +05:45
Serwan Asaad
1417b7a4fe minor cleanup 2025-09-22 13:53:27 +02:00
Serwan Asaad
c91f92f4d0 Fix: Enable Clipboard context with custom AI enhancers 2025-09-22 13:49:07 +02:00
Beingpax
97c6234fb3 Respect VAD flag, downloading & updated to latest version 2025-09-20 17:00:28 +05:45
Beingpax
91734bda45 Native Fluid Audio VAD 2025-09-19 19:24:02 +05:45
Beingpax
6e6773068f Simplified Parakeet transcription without Whisper VAD 2025-09-19 14:36:16 +05:45
Beingpax
afd6e91207 Centralize text formatting in main flows 2025-09-19 09:09:05 +05:45
Beingpax
b55fa981bd Fix the issue with leading trigger word not being removed in case of the trigger word available at both leading and trailing position. 2025-09-18 13:21:22 +05:45
Beingpax
2b787e8e64 Centralize hallucination filter 2025-09-16 17:30:46 +05:45
Beingpax
e6225050cc Prefer enhanced text with graceful fallback: paste enhanced falls back to original; copy last transcription now mirrors same behavior; updated Settings description to reflect single-shortcut-friendly design. 2025-09-16 10:30:58 +05:45
Beingpax
848489c98b Remove manual asset reservations 2025-09-16 10:08:19 +05:45
Alexey Haidamaka
889c3e5265 add capability to see ai request in history view 2025-09-14 00:24:10 +02:00
Alexey Haidamaka
8293bc27b7
Merge branch 'main' into feat/paste-last-enhancement 2025-09-12 21:49:17 +02:00
Alexey Haidamaka
154368e616 Added capability to paste last enhancement 2025-09-12 20:03:19 +02:00
Beingpax
0429af6678 Use whisper module in VoiceActivityDetector to resolve calling-convention conflict with whisper_vad_default_params; no functional changes 2025-09-12 14:13:31 +05:45
Beingpax
7161bc3f71 Improved the comma seperated replacement values to be consolidated 2025-09-12 11:58:26 +05:45
Beingpax
f1fb2168c2 Added support for comma-separated words for word replacement. 2025-09-12 11:21:00 +05:45
Prakash Joshi Pax
8c985c31ea
Merge pull request #290 from n0an/updateGroqModel
Update Groq Kimi K2 model name
2025-09-12 10:14:44 +05:45
Beingpax
2a4f48ac0d Optimize recorder startup by backgrounding media controls 2025-09-12 10:14:10 +05:45
Anton Novoselov
574e381b0a Update Groq Kimi K2 model name 2025-09-11 09:42:10 +01:00
Beingpax
53d1507a53 improve hallucination filter and integrate with parakeet transcription service 2025-09-06 16:56:28 +05:45
Beingpax
95e57bf3f7 Added support for retry functionality 2025-09-06 09:36:55 +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