Commit Graph
107 Commits
Author SHA1 Message Date
Storm Dragon 2c02a79655 Better notification organization. 2026-11-07 12:47:26 -05:00
Storm Dragon 81cc630319 Notification sound added. Docs updated. 2026-11-07 00:27:44 -05:00
Storm Dragon 69b94d14c6 More fixes for fenrir's self-voice and notification system. Make sure proper sockets can be accessed. 2026-11-04 22:51:18 -05:00
Storm Dragon c4e9cb4b75 New notification system added that can be used by scripts or programs that want to send notifications through Fenrir. Separate from self-voicing. 2026-11-04 22:12:47 -05:00
Storm Dragon dc945ff392 Attempt to make audio and speech discovery more robust. 2026-11-03 13:21:50 -05:00
Storm Dragon 22f6df6af9 Attempt to make modifier key changes take affect when the dialogue closes. This means you don't have to restart Fenrir to apply them. 2026-10-29 18:27:20 -04:00
Storm Dragon 15e04aa8f8 Default laptop key set to capslock. Keys that can be set to fenrir key or script key selectable via checkbox. 2026-10-29 18:01:42 -04:00
Storm Dragon cf95b17e5d Build script added to help with packaging. 2026-10-29 00:59:20 -04:00
Storm Dragon c842a1e3db Fixed a bug with shared sockets. 2026-10-28 23:19:01 -04:00
Storm Dragon 7d82105d1d Fenrir can now create aliases for application overrides and put them in your clipboard. 2026-10-28 22:59:13 -04:00
Storm Dragon 7c53cb39d4 Codex application override added. 2026-10-28 20:46:12 -04:00
Storm Dragon b887f6ea95 Improve sound initialization. 2026-10-28 18:17:06 -04:00
Storm Dragon 46dc520854 Initial attempt at making rogue work with application overrides. 2026-10-28 16:24:44 -04:00
Storm Dragon 088f706cb4 For speech rate in settings up/down move by 10, left/right move by 1. Easier to get settings right without having to hold doown the arrow keys lol. 2026-10-28 15:44:41 -04:00
Storm Dragon 3b7a44c224 Adjusted starting speech rate for new users. Fixed error that could happen when figuring out where to write changes. 2026-10-28 15:04:41 -04: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 60abcc37d9 Application specific preferences saving now enabled. 2026-10-28 04:51:39 -04:00
Storm Dragon b45f800489 Initial support for application specific overrides. 2026-10-28 03:31:33 -04:00
Storm Dragon eaf450587c Standard fenrir backgrounding and -d flags restored. 2026-10-28 00:58:49 -04:00
Storm Dragon 4f5a875d0e Updated some documentation. 2026-10-28 00:45:23 -04:00
Storm Dragon 694b7ecd7e Our translation setup was woefully out of date. Also, migrate some missed code to the settings api. 2026-10-05 12:42:08 -04:00
Storm Dragon c863245c24 More attempts at getting this usb dectalk working. 2026-07-26 20:18:17 -04:00
Storm Dragon fd5fe5b328 More progressbar updates. Removed Claud specific progress bar detection, hopefully caught now by generic progress bar updates. They do change it all the time, so it may work, but shouldn't be expected to do so. 2026-06-01 03:04:47 -04:00
Storm Dragon 0c4fe50606 Updated log names. Should be easier to find if you forget to delete old logs. Now just called fenrir.log, we don't tend to need to have multiple logs anyway. 2026-05-30 14:16:23 -04:00
Storm Dragon ce43d64e77 Removed auto as a hardware synth device option. It was too flakey. 2026-05-23 18:58:55 -04:00
Storm Dragon 604221a29d Attempt to make auto at least somewhat more reliable. Recommend that device be explicitly set if possible. 2026-05-23 18:23:58 -04:00
Storm Dragon 29a6c3eb42 A few teaks. Maybe close to actual release. 2026-05-21 00:50:20 -04:00
Storm Dragon 4caef89f6b More work on sockets attempt to get socket command to standard daemon.sock to a running instance. Also, fixed a long standing misspelling in daemon, was deamon, so if your scripts that self-voice or whatever with fenrir no longer work, this is why, please update scripts to the new, correct, daemon.sock. 2026-05-20 20:11:21 -04:00
Storm Dragon 8467bd74c3 New hardware synth support added. Untested, so consider this experimental. 2026-05-20 18:02:51 -04:00
Storm Dragon 6876547590 Update documentation. 2026-05-12 22:34:30 -04:00
Storm Dragon 8638bca1d5 Improve socket handling for -x spawned fenrir instances. 2026-05-07 23:24:54 -04:00
Storm Dragon fed8f24126 Add X11 terminal input mode 2026-05-07 01:45:00 -04:00
Storm Dragon 14cf6b6088 Clarify other OS than Linux support. 2026-01-11 23:15:28 -05:00
Storm Dragon 7a17b36d50 More update work on readme and settings. 2025-12-19 03:07:46 -05:00
Storm Dragon 8bada48a09 Fixed errors in README. Moved the audio configuration script stuff nearer the top. 2025-08-04 14:36:43 -04:00
Storm Dragon e9a0101fe7 Merged README.md 2025-08-04 14:26:55 -04:00
Storm Dragon 5a14804d11 Updates to documentation. A few tidying up changes. 2025-07-09 18:31:58 -04:00
Storm Dragon 0930a86ce7 --ignore-screen (-i) flag added. 2025-06-06 22:58:08 -04:00
Storm Dragon 8d50003730 Updated documentation. Attempted to track down a bug that causes disable speech sound to play with no interaction.? 2025-06-06 17:56:02 -04:00
Storm Dragon 8782d53d03 Updated README. 2024-12-10 12:32:09 -05:00
Storm Dragon baa4c9a937 Removed Braille. BrlTTY does a great job already in the console. Also, Fenrir's implementation was only partially done and not working. 2024-12-08 06:43:22 -05:00
Storm Dragon bd0aeefc9f Fixed a typo in the wiki url. 2022-11-20 11:12:39 -05:00
Storm Dragon 3191d335a3 Updated README. 2022-11-20 11:07:04 -05:00
RybinDen 51d5e796bb update reade 2020-04-23 01:31:14 +07:00
chrys 346f7756bc Update README.md 2020-04-21 14:17:12 +02:00
chrys 70982a2887 Update README.md 2020-04-21 14:14:58 +02:00
Chrys c448d24ebe improve setup process 2019-01-26 10:46:05 +01:00
chrys da7c36f0b6 Update README.md 2018-09-25 15:58:35 +02:00