5 Commits
Author SHA1 Message Date
Storm Dragon dc945ff392 Attempt to make audio and speech discovery more robust. 2026-11-03 13:21:50 -05:00
deedra 55d550583c i screwed upMerge branch 'testing' of https://git.stormux.org/storm/fenrir into testing 2026-10-28 08:58:20 -07:00
deedra db6955f5b7 Improve sound server fallback and speech acknowledgement handling
Try the invoking user session followed by /run/pulse/native for sound
cues, while preserving an explicit PULSE_SERVER override. Resolve the
user socket from SUDO_UID, XDG_RUNTIME_DIR, or the current UID, and
document the fallback and Speech Dispatcher audio configuration.

Allow five seconds for Speech Dispatcher command acknowledgements so
large voice catalog queries can finish without premature failures.
Add regression coverage for socket selection and delayed replies.

Include cpu-usage.patch as a standalone patch artifact containing Python
remote registry permission and registration failure handling changes.
The patch is stored without applying it to the Python sources.

Validation: go test ./internal/sound ./internal/speech -count=1 passed
with GOCACHE=/tmp/cthulhu-go-cache and GOPROXY=off outside the sandbox
to permit local Unix sockets. source diff whitespace checks passed.
The staged patch has whitespace warnings from preserved blank context
lines; its contents are retained unchanged.
Live audio and keyboard behavior were not tested.
2026-10-28 08:57:12 -07:00
Storm Dragon ec32c6e4c4 Speech-dispatcher handling improved. 2026-10-28 11:34:57 -04:00
Storm Dragon 0e50de4c76 After commit c018f5fd29 Fenrir is being switched over to go. If you do not want to be part of the testing process, please switch to master. 2026-10-27 20:30:55 -04:00