14 Commits

Author SHA1 Message Date
Beingpax
ac8174b258 Fix migration logic 2025-12-12 14:36:33 +05:45
Beingpax
bd6973e559 Better device fallback logic 2025-12-12 11:39:25 +05:45
Beingpax
a3226bb0fb Simplify audio input modes: keep Custom and Prioritized, remove System Default option 2025-12-12 09:19:29 +05:45
Beingpax
d4fb2125e6 Remove virtual and aggregate device filtering from isValidInputDevice 2025-12-05 19:15:13 +05:45
Beingpax
8cc83f84dc Exclude virtual devices and aggregate devices for Audio input devices 2025-12-04 21:50:23 +05:45
Beingpax
feea0d7f2a Fix race conditions due to audio device selection in menu bar 2025-12-04 21:24:36 +05:45
Beingpax
d19d8f3248 Fix mic blinking and reduce recording startup delay 2025-06-27 22:04:15 +05:45
Beingpax
7aef8f04a6 Fix audio input mode persistence 2025-06-15 18:49:41 +05:45
Beingpax
335c42e078 Refactor(UserDefaults): Centralize AudioDeviceManager keys into UserDefaultsManager and fix linter error 2025-06-04 17:39:03 +05:45
Beingpax
e51e57f3b1 Refactor(AudioDeviceManager): Use UID for custom device persistence, cleanup UserDefaults logic for prioritized mode, and remove all comments and legacy keys 2025-06-04 17:22:53 +05:45
Beingpax
a338b4c2a5 Enhance audio fallback to System Default mode 2025-05-11 18:44:26 +05:45
Beingpax
6c1fc3b869 Rewire audio device selection system 2025-05-11 10:05:47 +05:45
Beingpax
38e622a197 Fix recording bug, add logs 2025-04-23 23:18:53 +05:45
Beingpax
76a154706c Initial commit: Open-sourcing VoiceInk 2025-02-22 11:52:41 +05:45