Commit Graph

  • 5cf7a11260 Release candidate after bug fixes. master Storm Dragon 2026-07-30 04:57:29 -04:00
  • 7593c8d0b3 Fix to socket routing for self-voicing. testing Storm Dragon 2026-07-30 04:52:52 -04:00
  • 312cb46f22 Release candidate. Storm Dragon 2026-07-29 19:12:49 -04:00
  • 122a6a38b3 Fix Unix remote watchdog socket leak Storm Dragon 2026-07-29 14:13:53 -04:00
  • 76b8f2f2cf Very scary test here. Trying to see if we can boost speed on very large terminals. Storm Dragon 2026-07-26 22:01:11 -04:00
  • d81565fbf5 Still attempting to kill off this delay. Storm Dragon 2026-07-26 21:49:20 -04:00
  • 186512f79a Another try for lag. Storm Dragon 2026-07-26 21:42:53 -04:00
  • 17b6e6f909 Attempt to decrease dectalk lag. Hoping you don't have to send settings over every time you want it to say something. Storm Dragon 2026-07-26 21:34:04 -04:00
  • fac3065c6a More tweaks to dectalk driver. Think we're nearly there. Hopefully. Storm Dragon 2026-07-26 21:24:28 -04:00
  • e93aba109a Fixes with the dectalk driver with rate, etc. Storm Dragon 2026-07-26 21:10:39 -04:00
  • 11a4244cc3 Fixed some errors with my dectalk protocol implementation. Thanks Codex. :) Storm Dragon 2026-07-26 20:59:14 -04:00
  • 9ac2e9e844 Found and hopefullyfixed a bug with fenrir watchdog. Storm Dragon 2026-07-26 20:44:50 -04:00
  • c863245c24 More attempts at getting this usb dectalk working. Storm Dragon 2026-07-26 20:18:17 -04:00
  • 45bd33f756 Improvements to Dectalk driver. Storm Dragon 2026-07-26 19:44:10 -04:00
  • 6d9260e79b Fixed 2 speech-dispatcher bugs. First, multiword voice names were not available. Next, when the module changed the old voice name was carried in causing some modules to fail. Storm Dragon 2026-07-25 04:36:39 -04:00
  • e180fd53fa Release candidate. Storm Dragon 2026-07-19 16:02:24 -04:00
  • 385356e745 Prevent incoming output from bypassing auto-read toggle Storm Dragon 2026-07-19 15:59:51 -04:00
  • 81f1757357 Release candidate. Storm Dragon 2026-07-15 00:20:57 -04:00
  • 28e4f8ab0c Progress bar beeps now work on ffmpeg output. Storm Dragon 2026-07-12 15:06:44 -04:00
  • 4d94b56ee9 Fix very high cpu usage when a console fenrir under root and an x fenrir under your user are running at the same time. lilmike 2026-07-01 23:44:12 -07:00
  • eb93a8aa62 Fixed a typo in tests/unit/test_hardware_speech_drivers.py. It was reading 9 bytes while comparing against a 10-byte payload. Thanks Samuel Thibault for finding and pointing this out. Storm Dragon 2026-06-27 16:59:05 -04:00
  • ad863ad706 Add ability for X clibpard and Fenrir's clipboard to stay in sync. Storm Dragon 2026-06-27 16:55:00 -04:00
  • 447e2cc896 Missed one commented setting. Storm Dragon 2026-06-18 10:51:44 -04:00
  • 2b7d205f06 Fixed some half-completed work in generic drivers. Minor -x bug fixes. Storm Dragon 2026-06-18 10:35:48 -04:00
  • 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. xim Storm Dragon 2026-06-01 03:04:47 -04:00
  • 4ed3f4d6ab Fixed version. Storm Dragon 2026-05-31 22:37:59 -04:00
  • 2cb83632f9 Fixed keyboard handling regression. Storm Dragon 2026-05-31 22:36:35 -04:00
  • 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. Storm Dragon 2026-05-30 14:16:23 -04:00
  • 15f2435749 Hopefully fix some weirdness on tab completeion where it would read the entire screen instead of suggested tab completions. Storm Dragon 2026-05-30 13:56:25 -04:00
  • 3897b63068 Iproved logging for startup flags. Storm Dragon 2026-05-29 20:22:06 -04:00
  • f1a8e6af21 Fixed long standing bug where bottom of screen played for both top and bottom, found a couple other things that were off in the process. Storm Dragon 2026-05-29 19:50:38 -04:00
  • bd54ec0edb Fixed version. 2026.05.25 Storm Dragon 2026-05-24 17:14:58 -04:00
  • b9518f52ec Vmenu fixed I think. Hopefully last thing before new version. Storm Dragon 2026-05-24 17:13:38 -04:00
  • c143c9a561 Found a vmenu bug in -x. I thought we were close to a new release... Storm Dragon 2026-05-24 17:03:41 -04:00
  • 7e2f927596 fixed version. Storm Dragon 2026-05-24 14:15:02 -04:00
  • 788e678ed6 Attempted fix for some progress bars that were being skipped by progress bar detection. Storm Dragon 2026-05-24 14:13:29 -04:00
  • ea89e90c2f Merge branch 'testing' Hopefully final release candidate for the new version. Storm Dragon 2026-05-23 18:59:14 -04:00
  • ce43d64e77 Removed auto as a hardware synth device option. It was too flakey. Storm Dragon 2026-05-23 18:58:55 -04:00
  • 618987546a Adjust timeout for auto detection. I forgot these devices would be slow because most of them are very old with much less speed than would be expected today. Storm Dragon 2026-05-23 18:41:42 -04:00
  • 604221a29d Attempt to make auto at least somewhat more reliable. Recommend that device be explicitly set if possible. Storm Dragon 2026-05-23 18:23:58 -04:00
  • 89b85c6f17 Hardware synth code now verified working. New release candidate. Storm Dragon 2026-05-23 18:05:55 -04:00
  • 6e3d7fee94 Parse the settings correctly lol. Storm Dragon 2026-05-23 17:57:02 -04:00
  • 089850ac18 More hw synth refinement. Storm Dragon 2026-05-23 17:39:16 -04:00
  • 5b7c08260a Another iteration based on feedback from hardware synth testing. Storm Dragon 2026-05-23 17:23:52 -04:00
  • d4b2fec1db speculative fixes for hardware speech. Storm Dragon 2026-05-23 17:10:46 -04:00
  • 1f7aa99cc0 Release candidate. Storm Dragon 2026-05-23 16:13:51 -04:00
  • d853e1b24d Fixed the -x keyboard problem for real this time I'm pretty sure. Storm Dragon 2026-05-22 20:23:31 -04:00
  • e8bc34eaf5 Merge bug fixes, fix version. Storm Dragon 2026-05-21 01:08:27 -04:00
  • f84167a7fb Of course, soon as I feel things are stable enough to merge to master bugs come crawling out of the woodwork. Fix for being sure Fenrir switches out of its modal mode completely when leaving speech history. Storm Dragon 2026-05-21 01:07:01 -04:00
  • 29a6c3eb42 A few teaks. Maybe close to actual release. Storm Dragon 2026-05-21 00:50:20 -04:00
  • ac7348895f Speech history added, bound to fenrir+control+h. Storm Dragon 2026-05-20 21:02:56 -04:00
  • 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. Storm Dragon 2026-05-20 20:11:21 -04:00
  • 8467bd74c3 New hardware synth support added. Untested, so consider this experimental. Storm Dragon 2026-05-20 18:02:51 -04:00
  • f09437ea60 Speculative fix for a sometimes speech crash bug. Storm Dragon 2026-05-19 01:54:09 -04:00
  • 19194e73fc Fenrir was not cleaning up after itself properly. Fixed several possible stale file bugs and hopefully this problem is now gone. Storm Dragon 2026-05-18 17:59:47 -04:00
  • 096919a2da Hopefully fixed bug where keys like super weren't being forwarded with bypass mode. Storm Dragon 2026-05-14 21:45:30 -04:00
  • a8e4d7bb2a Forward keypress bug fixed. Storm Dragon 2026-05-14 20:10:11 -04:00
  • 8966275071 Missed a couple of keys in translation for -x. Storm Dragon 2026-05-13 23:39:15 -04:00
  • c48a9a6731 Fixed a regression in reading dialog based TUI. Storm Dragon 2026-05-13 18:31:11 -04:00
  • 6876547590 Update documentation. Storm Dragon 2026-05-12 22:34:30 -04:00
  • 116f254e11 Fixed scripts with simlinks. Storm Dragon 2026-05-12 20:01:46 -04:00
  • 5dccdd27c4 Another shot at squishing this bug. Storm Dragon 2026-05-12 18:30:23 -04:00
  • fa63ecadbe The freeze bug reared its ugly head again. Storm Dragon 2026-05-12 18:18:37 -04:00
  • 96c5184450 Tab completion fixes. Storm Dragon 2026-05-12 17:39:56 -04:00
  • b599a25945 Add more local sourced directories for scripts and sounds meaning each user can have own scripts and sound themes when using -x. Hopefully fixed the remainder of the random freeze bug. Storm Dragon 2026-05-12 17:23:50 -04:00
  • 4022fc4006 Work on tightening up keyboard handling. Storm Dragon 2026-05-12 16:06:31 -04:00
  • ab7818fd4c Attempt to prevent thread lock that is causing freeze. Storm Dragon 2026-05-12 12:42:57 -04:00
  • 878eef5c5b Tests updated. Attempt to fix remaining problems with forward keypress and numlock reporting. Storm Dragon 2026-05-12 02:32:26 -04:00
  • 38ef1c2d72 Attempt to fix forward keypress and numpad state. Storm Dragon 2026-05-12 02:26:02 -04:00
  • 57980225ad Implemented local settings save in ~/.local/share/stormux. Also, I think I got interrupt on any keypress working better when using -x. Storm Dragon 2026-05-12 02:06:07 -04:00
  • 9e2d5a89b3 Fixed horrible crash bug with opening vim. Storm Dragon 2026-05-10 22:31:17 -04:00
  • c7d74726da Bump testing version for tab completion verification Storm Dragon 2026-05-09 00:30:42 -04:00
  • be78db0d58 Hopefully final touches on the new tab completion. Storm Dragon 2026-05-09 00:14:36 -04:00
  • 0af7d94014 That does it, I'm breaking out codex on this one. Take that tab completion! Storm Dragon 2026-05-08 23:38:59 -04:00
  • 42ba3fdad2 Another attempt at improving tab completion detection. Storm Dragon 2026-05-08 21:50:27 -04:00
  • 6fb8298b9f More trouble with pty vs console behavior. Storm Dragon 2026-05-08 21:26:58 -04:00
  • 114a7b0da7 Hopefully make pty more similar to tested console behavior. Storm Dragon 2026-05-08 20:10:08 -04:00
  • 90efad362b More fixes to pty reading. Storm Dragon 2026-05-08 19:58:42 -04:00
  • 3c61b6629a Possibly fixed a bug in the pty code used by -x flag. Storm Dragon 2026-05-08 19:45:59 -04:00
  • b6689d93bf Use single shared remote command lock Storm Dragon 2026-05-08 00:48:11 -04:00
  • a60efdbe07 Use shared locks for Fenrir instance coordination Storm Dragon 2026-05-08 00:01:58 -04:00
  • b38b0a2dab Fix cross-user Fenrir instance registry pruning Storm Dragon 2026-05-07 23:51:07 -04:00
  • 37e281a1f7 Fix Fenrir Unix socket ownership reporting Storm Dragon 2026-05-07 23:43:11 -04:00
  • 6d4f55ffe5 A couple of socket fixes so root fenrir and user fenrir do not battle. Storm Dragon 2026-05-07 23:37:01 -04:00
  • 8638bca1d5 Improve socket handling for -x spawned fenrir instances. Storm Dragon 2026-05-07 23:24:54 -04:00
  • 0273f9b956 Make x support optional. Storm Dragon 2026-05-07 12:50:45 -04:00
  • 1670c5711b Few fixes with the -x X driver code. Storm Dragon 2026-05-07 02:03:36 -04:00
  • fed8f24126 Add X11 terminal input mode Storm Dragon 2026-05-07 01:45:00 -04:00
  • 40120f825c 2026.04.04 merged Storm Dragon 2026-04-04 10:08:46 -04:00
  • 17dea6b026 Fix IRC incoming announcements and add focus.tui default Storm Dragon 2026-03-25 03:24:29 -04:00
  • 57c09e0db9 Guard evdev uinput setup Storm Dragon 2026-03-04 04:01:19 -05:00
  • 4050c32a16 Add speech-first diff review mode with navigation and tests Storm Dragon 2026-02-15 15:55:46 -05:00
  • 2e10c1c43b Version bump for new release. 2026.01.28 Storm Dragon 2026-01-28 16:41:44 -05:00
  • 1e67876883 RC1 for next release. Storm Dragon 2026-01-11 23:19:12 -05:00
  • 14cf6b6088 Clarify other OS than Linux support. Storm Dragon 2026-01-11 23:15:28 -05:00
  • 900a027643 Merge branch 'testing' Storm Dragon 2026-01-10 23:12:13 -05:00
  • 0e50175463 Removed sound for echo switching. Storm Dragon 2026-01-10 23:11:53 -05:00
  • 7283f04778 Merge branch 'testing' Storm Dragon 2026-01-10 23:03:50 -05:00
  • 8d3495f74f Character echo settings toggle key added. Keyboard files updated. Storm Dragon 2026-01-10 23:03:22 -05:00
  • a6cd47dafc latest code. Storm Dragon 2026-01-10 21:55:25 -05:00