Alex P
f6dd605ea6
[WIP] Updates: simplify audio system
2025-09-30 09:36:19 +00:00
Alex P
680607e82e
[WIP] Updates: simplify audio system
2025-09-30 09:08:55 +00:00
Alex P
630571da25
[WIP] Improvements, Bugfixes: Improve audio experience when running in HTTP mode
2025-09-21 22:05:19 +00:00
Alex P
7060f9e8d6
[WIP] Improvements, Bugfixes: Improve audio experience when running in HTTP mode
2025-09-21 21:11:30 +00:00
Alex P
b63af01d73
[WIP] Improvements, Bugfixes: Improve audio experience when running in HTTP mode
2025-09-21 21:07:41 +00:00
Alex P
4dec696c4a
[WIP] Improvements, Bugfixes: Improve audio experience when running in HTTP mode
2025-09-21 21:04:08 +00:00
Alex P
f2ad918dfd
[WIP] Improvements: Improve audio resume mechanism after Hardware Settings deactivation & reactivation
2025-09-21 17:52:55 +03:00
Alex P
439f57c3c8
[WIP] CLeanup: Remove unused or redundant code or comments
2025-09-20 23:38:03 +03:00
Alex P
cd87aa499c
[WIP] Cleanup: PR Cleanup
2025-09-20 22:57:19 +03:00
Alex P
c8630e7c7f
[WIP] Cleanpup: Remove audio input quality settings to reduce complexity
2025-09-15 08:40:28 +00:00
Alex P
e3b4bb2002
refactor(audio): replace mute functionality with start/stop for microphone
...
- Replace MuteMicrophone calls with StartMicrophone/StopMicrophone for clearer behavior
- Update microphone state broadcasting to reflect actual subprocess status
- Modify UI to use enable/disable terminology instead of mute/unmute
- Ensure microphone device changes properly restart the active microphone
2025-09-07 18:32:42 +00:00
Alex P
7d39a2741e
[WIP] Improvements: improve Audio Input Activation / Deactivation process so it is faster
2025-09-07 16:17:06 +00:00
Alex P
e27f1cfa59
fix(AudioControlPopover): swap mute button theme and labels for clarity & consistency
2025-09-06 20:37:18 +00:00
Alex P
b267348084
feat(audio): add microphone stop endpoint and improve mute handling
...
- Implement new POST /microphone/stop endpoint
- Refactor mute handling to properly start/stop audio processes
- Add callback mechanism for audio relay to reconnect to current session
- Simplify UI microphone controls by combining mute/start-stop functionality
2025-09-06 20:17:29 +00:00
Alex P
5dc04321a1
[WIP] Cleanup: decrease PR complexity
2025-09-03 22:48:25 +00:00
Alex P
a3702dadd9
Cleanup: reduce PR complexity
2025-09-03 22:35:52 +00:00
Alex P
6355dd87be
feat(audio): add pool hit tracking and optimize buffer management
...
refactor(ui): extract audio config display and status indicator components
refactor(audio): simplify validation and error handling
refactor(config): remove duplicate audio quality constants
perf(buffer): optimize buffer pool allocation and tracking
docs(audio): streamline package documentation
2025-08-27 19:37:34 +00:00
Alex P
cb20956445
refactor(AudioControlPopover): simplify audio metrics display and remove unused code
...
Remove advanced metrics toggle and related complex display logic, replacing it with a simplified quick status summary. Also clean up unused imports, state variables, and helper functions.
2025-08-27 18:33:52 +00:00
Alex P
8fb0b9f9c6
feat(audio): centralize audio configuration and improve debugging
...
- Add debug utilities with development-only logging
- Create centralized audio configuration constants
- Implement audio quality service for managing presets
- Replace console logging with debug utilities
- Update audio metrics with unified structure
- Improve microphone error handling and state management
2025-08-27 13:01:56 +00:00
Alex P
7ec583ed6a
refactor(audio): centralize config and remove debug logs
...
- Move hardcoded constants to centralized config system
- Remove verbose debug logging statements
- Clean up unused code and improve error handling
2025-08-25 16:49:48 +00:00
Alex P
76174f4486
refactor(audio): improve performance and simplify code structure
...
- Move audio server logic to dedicated package and simplify main.go
- Optimize buffer pool implementation and remove redundant logging
- Improve process monitoring with synchronized metrics updates
- Enhance microphone contention manager with simplified logic
- Replace mutex with atomic operations for metrics tracking
2025-08-23 22:54:01 +00:00
Alex P
32055f5762
Cleanup: remove polling fallback for /audio/mute status
2025-08-22 22:54:05 +00:00
Alex P
767311ec04
[WIP] Fix: performance issues
2025-08-13 11:35:11 +00:00
Alex P
520c218598
Efficiency Improvements: Switch to websocket-based communication for audio metrics & status
2025-08-05 01:43:58 +03:00
Alex P
3444607021
Improvements, Fixes: reduce mouse lag when audio is on
2025-08-04 23:29:47 +03:00
Alex P
3dc196bab5
Fix: lint errors
2025-08-04 20:30:39 +03:00
Alex P
575abb75f0
[WIP] Updates: audio input support
2025-08-04 20:08:54 +03:00
Alex P
09ac8c5e37
Cleanup / Fix: linting errors, code formatting, etc
2025-08-02 17:45:24 +00:00
Alex P
4f47d62079
[ #315 ] Updates: add advanced audio support
2025-08-02 02:23:37 +00:00