Beingpax
c530367a04
Replace audio recorder with CoreAudio AUHAL
...
New low-level recorder targeting devices directly. Includes device switching during recording, enhanced logging (transport type, format, buffer), and log export feature.
2026-01-10 20:45:37 +05:45
Beingpax
a702199b56
Fix task cancellation bugs in MediaController, PlaybackController, and Recorder that could cause audio/media to resume during new recordings
2026-01-01 15:12:52 +05:45
Beingpax
8bfaf88f9b
Add configurable audio resumption delay for Bluetooth headphones
...
Fixes #459
2025-12-31 16:23:13 +05:45
Beingpax
873379c0ca
Improve audio recording startup with validation, retry logic, and device change handling
2025-12-21 19:37:03 +05:45
Beingpax
d7504412c9
Only trigger device change when recording is active
2025-12-21 13:22:15 +05:45
Beingpax
2944e4ce5c
Improve recorder device change handling
2025-12-21 13:04:35 +05:45
Beingpax
eb04104bcb
Record failure notifications
2025-12-12 20:31:41 +05:45
Beingpax
8f48c91642
Add AV Audio Engine recorder setup
2025-12-11 21:37:31 +05:45
Beingpax
2a4f48ac0d
Optimize recorder startup by backgrounding media controls
2025-09-12 10:14:10 +05:45
Beingpax
ff6ef3a601
Optimize media tracking resource usage
2025-08-29 22:55:58 +05:45
Beingpax
c67fdeb73c
Fix audio meter Task memory leak
2025-08-29 17:26:07 +05:45
Beingpax
d96fbb1ba2
fix override error
2025-08-12 21:08:27 +05:45
Beingpax
6935f58737
Recorder error loggin.
2025-08-12 21:05:53 +05:45
Beingpax
4601c4c67b
Mark pause media feature as experimental
2025-08-10 15:47:56 +05:45
Beingpax
ed298f604b
Revert flicker fix - remove isReconfiguring logic from startRecording
2025-08-02 22:39:32 +05:45
Beingpax
c2a3b9d787
Fix 'No Audio Detected' notification timing - increase delays from 2s/8s to 5s/12s to prevent false positives
2025-08-02 19:30:46 +05:45
Beingpax
1e4b5436f6
Fix: Prevent recording flicker on start
2025-08-02 09:15:46 +05:45
Beingpax
a97d0107af
Move stop sound to transcription start
2025-08-01 18:17:19 +05:45
Beingpax
d09a9fba7f
Experimental new models
2025-08-01 17:26:08 +05:45
Beingpax
50c7b9a354
Support for playing/pausing media during recording
2025-07-27 10:23:36 +05:45
Beingpax
57f47af062
Add busy state for robust recorder cleanup
2025-07-11 09:05:51 +05:45
Beingpax
d19d8f3248
Fix mic blinking and reduce recording startup delay
2025-06-27 22:04:15 +05:45
Beingpax
df29146676
Reminder for no audio notification
2025-06-23 10:39:46 +05:45
Beingpax
8537a59b2a
Improved notification system
2025-06-22 12:12:16 +05:45
Beingpax
e0ff033581
Add no audio detection warning
2025-06-22 11:38:17 +05:45
Beingpax
63ea51113f
Added proper notification system
2025-06-16 11:36:40 +05:45
Beingpax
8024146b61
feat: Add support for selecting custom emojis for Power Mode
2025-06-05 22:26:59 +05:45
Beingpax
3bbd93e578
Fix: Add delay for audio device readiness
2025-06-05 11:45:44 +05:45
Beingpax
6c1fc3b869
Rewire audio device selection system
2025-05-11 10:05:47 +05:45
Beingpax
b0cab253d0
Optimize Recorder performance and logging
2025-05-03 12:59:13 +05:45
Beingpax
073fa0e701
Optimize recorder start, cleanup logs
2025-05-03 12:33:46 +05:45
Beingpax
38e622a197
Fix recording bug, add logs
2025-04-23 23:18:53 +05:45
Beingpax
d4364c586d
Minor fixes
2025-04-23 11:46:40 +05:45
Beingpax
e6a48ee1fd
Refactor recorder to use AVAudioEngine and improve error handling
2025-04-20 20:09:53 +05:45
Beingpax
cb6da1641c
Fixed Pause/Play on 15.4 with mute/unmute functionality
2025-04-05 21:46:52 +05:45
Beingpax
57e5d456a6
feat: Enhance audio visualization and recording integration - Improved audio meter visualization, removed debug logs, optimized updates
2025-03-03 21:34:09 +05:45
Beingpax
9d38c7c8fa
Improve recorder responsiveness and UI consistency: 1) Added music control during recording 2) Made recorder more responsive by removing animations 3) Improved UI consistency with consistent button appearance 4) Optimized sound and UI sequence for better user experience
2025-02-25 16:14:46 +05:45
Beingpax
76a154706c
Initial commit: Open-sourcing VoiceInk
2025-02-22 11:52:41 +05:45