808 Commits

Author SHA1 Message Date
Beingpax
ed9a13c16b Improve prompt icon picker: grid popover UI, 30+ productivity icons, system colors 2025-10-31 12:10:57 +05:45
Beingpax
417adba2bc Update the build instructions to use a make file. 2025-10-31 11:34:55 +05:45
Beingpax
d9998c9b49 Update readme 2025-10-31 11:32:38 +05:45
Beingpax
7c86ac6928 Added Swift atomics dependency. 2025-10-31 11:31:25 +05:45
Prakash Joshi Pax
d73f5bb926
Merge pull request #344 from ebrindley/fix/double-resume-checked-continuation
fix: prevent double resume of checked continuations causing EXC_BREAKPOINT crashes
2025-10-31 11:26:12 +05:45
Prakash Joshi Pax
2dedff0c84
Merge pull request #350 from Beingpax/refactor-window-management
Refactor window management
2025-10-31 11:15:14 +05:45
Beingpax
bf028f427c Added keyboard shortcut for menu items 2025-10-30 22:06:13 +05:45
Beingpax
73318967ac Fix window duplication issue 2025-10-30 21:58:18 +05:45
Beingpax
c7030276eb Refactor: Centralize window and menu bar management 2025-10-30 21:12:59 +05:45
Beingpax
c4c6c79bea Updated to v1.60 2025-10-30 00:10:43 +05:45
Beingpax
ea0e5d840c Rewrote the default prompts to make them simpler and better. 2025-10-29 23:27:49 +05:45
Prakash Joshi Pax
e7519b4d24
Merge pull request #347 from Beingpax/redesign-the-dashboard
Redesign the dashboard
2025-10-29 22:44:36 +05:45
Beingpax
96185a5d0d Added help and resources section 2025-10-29 22:38:29 +05:45
Beingpax
e21c34fdc3 Added promotional cards 2025-10-29 20:52:09 +05:45
Beingpax
5cd64a1247 Added Promotional Cards 2025-10-29 20:51:31 +05:45
Beingpax
367da05feb Reorganized/redesigned the Dashboard 2025-10-29 17:02:42 +05:45
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