Commit Graph

  • 6ea41020a0 Move Help & Feedback button inline Beingpax 2025-12-19 09:48:05 +05:45
  • aa10377a55
    Merge pull request #443 from Beingpax/refactor/centralize-transcription-services Prakash Joshi Pax 2025-12-19 09:33:52 +05:45
  • 583165f219 Cleanup resources properly Beingpax 2025-12-19 09:24:22 +05:45
  • b227fa4b0d Fix Force unwrapping serviceRegistry! is risky Beingpax 2025-12-19 09:21:38 +05:45
  • 5ca848af91 Add TranscriptionServiceRegistry to eliminate duplicate service routing logic Beingpax 2025-12-18 21:29:35 +05:45
  • a2f19b04c6 Add model prewarm service on system wake and app launch Beingpax 2025-12-17 21:23:30 +05:45
  • 078e02c503 Parakeet model validation & Intel mac local model warning Beingpax 2025-12-17 09:41:57 +05:45
  • b07a571fc2 Improve notification View Beingpax 2025-12-13 09:38:46 +05:45
  • eceb43f490 Add toggle recorder option in menu bar Beingpax 2025-12-12 21:24:30 +05:45
  • 80d4dff640
    Merge pull request #438 from Beingpax/AV-AudioEngine-Setup Prakash Joshi Pax 2025-12-12 20:32:29 +05:45
  • eb04104bcb Record failure notifications Beingpax 2025-12-12 20:31:41 +05:45
  • ac8174b258 Fix migration logic Beingpax 2025-12-12 14:36:33 +05:45
  • 4f4837d310 Fix audio format changes and thread safety issues Beingpax 2025-12-12 14:32:20 +05:45
  • 42f4b93ff7 Fix AVAudioConverter callback to prevent buffer duplication Beingpax 2025-12-12 13:09:44 +05:45
  • bd6973e559 Better device fallback logic Beingpax 2025-12-12 11:39:25 +05:45
  • a3226bb0fb Simplify audio input modes: keep Custom and Prioritized, remove System Default option Beingpax 2025-12-12 09:19:29 +05:45
  • 8f48c91642 Add AV Audio Engine recorder setup Beingpax 2025-12-11 21:37:31 +05:45
  • baae439aae Preserve transcription in clipboard by default, add restore option with configurable delay Beingpax 2025-12-07 15:24:10 +05:45
  • 45dbd57722
    Merge pull request #429 from klaudworks/fix/ocr-window-detection Prakash Joshi Pax 2025-12-07 12:27:31 +05:45
  • 85e26856df Optimize recorder startup Beingpax 2025-12-07 09:26:52 +05:45
  • d25ae52333 Fix OCR capturing VoiceInk status overlay instead of frontmost app window Nico Duldhardt 2025-12-07 00:52:52 +01:00
  • df2a8d9901 remove check for windows < 120x120 Nico Duldhardt 2025-12-07 00:52:52 +01:00
  • 3b043f4da9 Fix OCR capturing VoiceInk status overlay instead of frontmost app window Nico Duldhardt 2025-12-07 00:23:04 +01:00
  • 557ac95478 1.64 update Beingpax 2025-12-06 08:43:41 +05:45
  • ab9d6ad830 Add option to dismiss Affiliate promotion Beingpax 2025-12-06 08:18:35 +05:45
  • d4fb2125e6 Remove virtual and aggregate device filtering from isValidInputDevice Beingpax 2025-12-05 19:15:13 +05:45
  • c2666c3c24 Update to 1.63 Beingpax 2025-12-04 22:30:22 +05:45
  • 8cc83f84dc Exclude virtual devices and aggregate devices for Audio input devices Beingpax 2025-12-04 21:50:23 +05:45
  • feea0d7f2a Fix race conditions due to audio device selection in menu bar Beingpax 2025-12-04 21:24:36 +05:45
  • 2e7112c06a Remove disabled state when enhancement turned off Beingpax 2025-12-04 21:17:00 +05:45
  • 1ab91ad4ef Add audio input device selection option in menu bar Beingpax 2025-12-04 21:12:30 +05:45
  • 8ce84e9a69 Add llama3.1-8b from Cerebras Beingpax 2025-12-04 20:55:13 +05:45
  • ea64ff3109 Update AI enhancement models Beingpax 2025-12-04 20:53:15 +05:45
  • b754f39d89 Remove text formatting during Paste operation Beingpax 2025-12-04 19:06:20 +05:45
  • 45a2b72bfd Resolve fatal crash due to text insertion Beingpax 2025-12-02 08:19:20 +05:45
  • 88676362b4 update to v1.62 Beingpax 2025-11-29 08:49:08 +05:45
  • fca509952f Make the soundfeedback row clickable Beingpax 2025-11-28 20:45:24 +05:45
  • ac1a85c056 Improved text formatting during paste operation Beingpax 2025-11-28 20:39:43 +05:45
  • 1e612d9987 Support org.nspasteboard conventions for transient clipboard handlin Beingpax 2025-11-28 13:03:30 +05:45
  • e16c84e1ed Add accessibility permission check to prevent pop-up when calling SelectedTextService Beingpax 2025-11-20 22:44:45 +05:45
  • b6068bc881 Show raw API error responses on key verification failure Beingpax 2025-11-20 22:29:21 +05:45
  • cd503ac298 Refactor modifier key handling to use direct await calls Beingpax 2025-11-20 20:08:19 +05:45
  • a762070f3d Remove redundant codefiles Beingpax 2025-11-18 15:36:12 +05:45
  • ae308377a0 Merge branch 'main' of https://github.com/Beingpax/VoiceInk Beingpax 2025-11-18 15:14:50 +05:45
  • 7feef2b374 Add transient marker and fix clipboard race condition Beingpax 2025-11-18 15:14:09 +05:45
  • 875a0995fa
    Merge pull request #405 from Beingpax/custom-start-stop-sound Prakash Joshi Pax 2025-11-18 14:39:38 +05:45
  • 8525392f03 Prevent deletion when re-selecting already stored custom sound Beingpax 2025-11-18 14:32:21 +05:45
  • f445f847ef update model display names Beingpax 2025-11-17 10:15:48 +05:45
  • d07e5e4967 Update model display names Beingpax 2025-11-17 10:15:10 +05:45
  • 308098694d Add support for scribe v2 model Beingpax 2025-11-17 10:14:32 +05:45
  • ff0be0092b Fix: Prevent abrupt stop of custom sound playback Beingpax 2025-11-16 22:45:03 +05:45
  • 7365493366 Feat: Add custom start/stop sounds and fix race condition Beingpax 2025-11-16 22:42:28 +05:45
  • 35a08dce7b Add Keyboardshortcutlview Beingpax 2025-11-14 15:33:22 +05:45
  • fb69db2fe9 Simplify the import logic for dictionary Beingpax 2025-11-14 11:12:41 +05:45
  • 7d12c50fcb Rename dictionary context to custom vocabulary Beingpax 2025-11-14 09:02:12 +05:45
  • 9d3d1482b0 Remove prepopulated dictionary items Beingpax 2025-11-14 08:25:52 +05:45
  • 38028768e8 Update PR policy Beingpax 2025-11-12 09:40:39 +05:45
  • 96433ddc27
    Update appcast.xml Prakash Joshi Pax 2025-11-08 20:20:35 +05:45
  • ba68ec429c Fix activation policy being reapplied unnecessarily during app switching Beingpax 2025-11-08 20:11:37 +05:45
  • e5e194de5f v1.61 update Beingpax 2025-11-08 12:00:45 +05:45
  • c4f847d7cf Update system instructions Beingpax 2025-11-08 11:03:38 +05:45
  • 692bd5f9d4 Update Sidebar Beingpax 2025-11-07 23:58:44 +05:45
  • f559d19390 Revert "Merge pull request #362 from tmm22/feature/qol-documentation" Beingpax 2025-11-07 22:42:37 +05:45
  • 5c55d12cbf
    Merge pull request #362 from tmm22/feature/qol-documentation Prakash Joshi Pax 2025-11-07 22:36:38 +05:45
  • 2f2f1bc894 Fix text display order in transcription card Beingpax 2025-11-07 22:35:19 +05:45
  • fcc7b4783f Add reasoning parameter support for Gemini and OpenAI models Beingpax 2025-11-07 22:29:44 +05:45
  • 2e5c737255 Remove reasoning effort parameter for openAI and gemini models Beingpax 2025-11-07 22:28:18 +05:45
  • cf8d821436 Implement Dictionary Import export support for iOS companion app(v1) Beingpax 2025-11-07 11:31:41 +05:45
  • 5f59b61ee8 Remove toggle switch for word replacements Beingpax 2025-11-07 10:47:25 +05:45
  • dc925e0ebd A-Z sorting for dictionary correct spellings Beingpax 2025-11-07 10:29:27 +05:45
  • 489f2eaf0c Fix logs showing private instead of actual transcription text Beingpax 2025-11-07 09:34:18 +05:45
  • 804fae7c01 Remove shortcut option with selectedtextservice Beingpax 2025-11-06 22:46:47 +05:45
  • 5c85da3bc8
    Merge pull request #371 from tmm22/chore/update-fluidaudio-v0.7.8 Prakash Joshi Pax 2025-11-06 19:45:46 +05:45
  • 37f3ee25e4
    Merge pull request #358 from tmm22/fix/production-critical-safety-improvements Prakash Joshi Pax 2025-11-06 18:45:26 +05:45
  • 227c33955a Fix menu bar issue Beingpax 2025-11-06 17:46:32 +05:45
  • 2840bf08c2 chore: Update FluidAudio to v0.7.8 Deborah Mangan 2025-11-05 13:57:44 +10:00
  • c3e7263890
    Update QUALITY_OF_LIFE_IMPROVEMENTS.md tmm22 2025-11-03 12:07:57 +10:00
  • 93a790833e fix: Address AI code reviewer feedback Deborah Mangan 2025-11-03 11:55:59 +10:00
  • d798a99994 docs: Add QOL improvements documentation and source files Deborah Mangan 2025-11-03 11:39:30 +10:00
  • d1158feef4 refactor: Replace try! with safe ModelContainer initialization fallbacks Deborah Mangan 2025-11-03 10:37:41 +10:00
  • f261e4937b Fix critical production safety issues Deborah Mangan 2025-11-03 08:59:56 +10:00
  • e3ab7d8e80 Fix footer button overlap on small screens Beingpax 2025-11-01 11:49:29 +05:45
  • 45fd4c327b Skip permission validation after onboarding and display dashboard directly to all users Beingpax 2025-11-01 10:55:39 +05:45
  • a69f0239b1 Skip the screen recording permission prompt if not provided. Beingpax 2025-11-01 10:34:31 +05:45
  • f223a74194 Show enhanced transcript result before original. Beingpax 2025-11-01 10:27:52 +05:45
  • 4bff63dc00 Prevent UI stuck state when switching between mini and notch recorders Beingpax 2025-11-01 10:14:17 +05:45
  • b02a22cb95
    Merge pull request #352 from Beingpax/improve-enhancement-prompt-view Prakash Joshi Pax 2025-10-31 18:39:05 +05:45
  • 648c36f12a
    Update VoiceInk/Views/PredefinedPromptsView.swift Prakash Joshi Pax 2025-10-31 16:41:33 +05:45
  • 6d3fac76ef Redesign predefinedprompttemplates view Beingpax 2025-10-31 15:12:12 +05:45
  • ed9a13c16b Improve prompt icon picker: grid popover UI, 30+ productivity icons, system colors Beingpax 2025-10-31 12:10:57 +05:45
  • 417adba2bc Update the build instructions to use a make file. Beingpax 2025-10-31 11:34:55 +05:45
  • d9998c9b49 Update readme Beingpax 2025-10-31 11:32:38 +05:45
  • 7c86ac6928 Added Swift atomics dependency. Beingpax 2025-10-31 11:31:25 +05:45
  • d73f5bb926
    Merge pull request #344 from ebrindley/fix/double-resume-checked-continuation Prakash Joshi Pax 2025-10-31 11:26:12 +05:45
  • 2dedff0c84
    Merge pull request #350 from Beingpax/refactor-window-management Prakash Joshi Pax 2025-10-31 11:15:14 +05:45
  • bf028f427c Added keyboard shortcut for menu items Beingpax 2025-10-30 22:06:13 +05:45
  • 73318967ac Fix window duplication issue Beingpax 2025-10-30 21:58:18 +05:45
  • c7030276eb Refactor: Centralize window and menu bar management Beingpax 2025-10-30 21:12:59 +05:45
  • c4c6c79bea Updated to v1.60 Beingpax 2025-10-30 00:10:43 +05:45
  • ea0e5d840c Rewrote the default prompts to make them simpler and better. Beingpax 2025-10-29 23:26:43 +05:45