Beingpax
39c7e4671c
Remove 30-day VoiceInk trend
2025-10-29 13:56:34 +05:45
Beingpax
ecd6228720
Remove legacy dependency cleanup during build process.
2025-10-29 12:02:09 +05:45
Beingpax
615a0c4fad
Isolate whisper.cpp dependency build outside the project.
2025-10-29 11:59:49 +05:45
Prakash Joshi Pax
3ed3a7c561
Merge pull request #345 from jellydn/add-makefile
...
Add Makefile for automated building
2025-10-29 09:34:49 +05:45
Beingpax
f6402b1520
feat: Adding support for soniox v3
2025-10-28 22:31:16 +05:45
Huynh Duc Dung
9af36f75f7
Add Makefile to automate build process
2025-10-28 23:23:12 +08:00
Beingpax
357804c03d
feat: Integrate SelectedTextKit for robust text retrieval with multi-strategy support
2025-10-28 18:30:25 +05:45
Ed Brindley
50928181e9
fix: prevent double resume of checked continuations causing EXC_BREAKPOINT crashes
...
Add atomic guards using ManagedAtomic to ensure continuations are resumed
exactly once in TaskDelegate, downloadFileWithProgress, and unzipCoreMLFile
functions. This resolves crashes during model downloads and transcription
when multiple callback paths race to resume the same continuation.
Changes:
- Import Atomics framework for atomic operations
- Add ManagedAtomic guards to prevent double resume
- Implement finishOnce helper pattern for consistent error handling
- Add proper cancellation handling in downloadFileWithProgress
Fixes crashes with stack trace: EXC_BREAKPOINT → _assertionFailure →
CheckedContinuation.resume(returning:) → VoiceInk [0x102dbfcc4, 0x102dc1174]
2025-10-28 05:54:16 -04:00
Beingpax
5bdbb39ac8
Use Accessibility API's for copying selected text and use copy action as a fallback
2025-10-28 11:31:44 +05:45
Prakash Joshi Pax
b65b97073d
Merge pull request #340 from antonlvovych/update/fluidaudio-espeak-fix
...
Update FluidAudio to v0.7.5+ with ESpeakNG framework fix
2025-10-27 18:57:15 +05:45
Beingpax
9068539043
Fix power mode selection UI
2025-10-27 17:02:03 +05:45
Beingpax
b52cb36bb8
Remove power mode activation persistence
2025-10-27 16:41:51 +05:45
Anton Lvovych
cc086c1d92
Update FluidAudio to latest with ESpeakNG framework fix
...
- Update FluidAudio to f47209a which includes ESpeakNG framework fix
- Fix VadConfig API compatibility: threshold -> defaultThreshold
- Add WorkspaceSettings to allow FluidAudio's unsafe build flags
This resolves the dyld crash: "Library not loaded: ESpeakNG.framework/Versions/A/ESpeakNG"
Fixed upstream in FluidInference/FluidAudio#159 and FluidInference/FluidAudio#160
Tested: All 4 UI tests pass
2025-10-27 15:16:40 +07:00
Beingpax
4fb8bf361b
Add option to disable Enhancemnent Shortcut Cmd + E
2025-10-27 10:59:19 +05:45
Beingpax
e3610c6db3
Added Enhancment shortcuts view
2025-10-26 09:28:22 +05:45
Beingpax
2c6d1ac5e2
Added gemini 2.0 flash model
2025-10-25 21:20:17 +05:45
Beingpax
e15f2cec50
Added license state and selectedlanguage in System info
2025-10-25 20:57:37 +05:45
Beingpax
3b456104a8
Added an alert before deleting the custom prompt and power mode
2025-10-25 18:39:34 +05:45
Beingpax
95790c4a58
Log raw, filtered, formatted, replaced, and AI-enhanced text
2025-10-25 09:57:14 +05:45
Beingpax
cacd38f339
Fix SwiftData pagination race by isolating on MainActor
2025-10-24 22:31:47 +05:45
Beingpax
b568fb9fa0
Auto warm-up downloaded Whisper models after downloading
2025-10-19 19:56:07 +05:45
Beingpax
3f01f49f56
Clean up
2025-10-19 16:59:23 +05:45
Beingpax
a0e4dd1367
Added support for V2 and V3 models
2025-10-19 14:01:31 +05:45
Beingpax
14d52a9c08
Fix screen capture crash by isolating services
2025-10-18 22:07:48 +05:45
Beingpax
7a7dbaecab
Remove the power mode UI by default.
2025-10-17 13:11:51 +05:45
Beingpax
81fb97f446
chore: update AI models list
2025-10-17 09:41:15 +05:45
Beingpax
0914840460
feat: Add screen recording info
2025-10-17 09:13:08 +05:45
Prakash Joshi Pax
31e724566c
Merge pull request #332 from huihuisang/main
...
feat: windowStyle set to hiddenTitleBar
2025-10-17 08:46:52 +05:45
huisang
e05b9f071f
feat: windowStyle set to hiddenTitleBar
2025-10-15 15:50:48 +08:00
Prakash Joshi Pax
04ab2cc841
Update appcast.xml
2025-10-10 22:39:51 +05:45
Beingpax
29d139285a
Update it to version 1.59
2025-10-10 22:37:35 +05:45
Beingpax
26da3e90d4
Minor ui update
2025-10-10 22:17:06 +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
ea354bd75e
Enable context awareness in power mode switch
2025-10-09 10:52:38 +05:45
Prakash Joshi Pax
77e20710ab
Created feature request template
2025-10-08 17:42:51 +05:45
Prakash Joshi Pax
af4960fb0f
create issue templates
2025-10-08 17:40:44 +05:45
Beingpax
e58d178c9d
Add prompt picker to audio transcribe tab
2025-10-08 15:48:33 +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
d2a2a395d1
v1.58 update
2025-10-05 20:24:54 +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
ef5b86e7c3
Centered the recorder
2025-10-05 13:35:27 +05:45
Beingpax
9a7f702859
Remove background color and state persistence.
2025-10-05 10:13:00 +05:45