Commit Graph

  • c48a9a6731 Fixed a regression in reading dialog based TUI. testing Storm Dragon 2026-05-13 18:31:11 -04:00
  • 6876547590 Update documentation. master 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
  • 0bb2e52deb Fixed fluttery caps speech shifts. Storm Dragon 2026-01-10 20:49:22 -05:00
  • b8eb815a86 Merged latest from testing. Storm Dragon 2026-01-08 16:16:20 -05:00
  • beca468338 Finally! Fixed bug that was causing interruption when prompt comes back. Storm Dragon 2026-01-08 12:37:55 -05:00
  • a26fe26c8c Log level now set to 0 by default so there's no longer a ton of log files created that aren't normally needed. Storm Dragon 2026-01-05 08:32:07 -05:00
  • 508fd11610 Redesigned the flood protection for incoming text, should hopefully be much better. Storm Dragon 2026-01-04 00:33:06 -05:00
  • afe0e71a1d A tiny bug fix in prompt checker. Storm Dragon 2026-01-04 00:05:52 -05:00
  • 9e8d0b3869 Latest changes. Storm Dragon 2025-12-30 04:10:52 -05:00
  • d7f86ca0de Setting added to choose caps notification type, beep, pitch, both or none. Storm Dragon 2025-12-30 04:09:25 -05:00
  • 49a79d2722 Removed promoted text option. It wasn't all that useful, and the new speech restore performs the same thing more affectively. Storm Dragon 2025-12-28 19:07:54 -05:00
  • 4ab024d115 Mostly progress bar fixes. Storm Dragon 2025-12-22 12:51:15 -05:00
  • c4ae27a01b More progress bar tweaks. Storm Dragon 2025-12-20 06:59:19 -05:00
  • 668d39b444 Merged for wider testing. Storm Dragon 2025-12-19 12:56:33 -05:00
  • 8b25afbf5a More progress bar updates. Storm Dragon 2025-12-19 12:55:17 -05:00
  • efeb040f75 Spelling error and case fixes. Everything seems to work so far. Storm Dragon 2025-12-19 03:46:18 -05:00
  • 7a17b36d50 More update work on readme and settings. Storm Dragon 2025-12-19 03:07:46 -05:00
  • 047a31b4bf Latest changes. Storm Dragon 2025-12-19 00:11:04 -05:00
  • 096aef9f08 Progress bar detection updates. Storm Dragon 2025-12-14 19:05:18 -05:00
  • 76472b83b5 Fixed a comment in settings file. Storm Dragon 2025-12-10 20:20:56 -05:00
  • a52bf624ec Merged changes from testing. WARNING: breaking changes, you will need to update or regenerate your settings file. Use the example provided in config/settings/settings.conf or on arch use the .pacnew as a guide. Storm Dragon 2025-12-10 20:12:07 -05:00
  • f4e28a246f Second pass on updating settings, missed a few the first go round. Storm Dragon 2025-12-10 20:08:01 -05:00
  • 560ceb26c9 Major: Convert all settings from camelCase to snake_case for PEP8 compliance (WARNING! BREAKING CHANGES) Storm Dragon 2025-12-10 19:39:45 -05:00
  • 61868c94e5 Experimental fix to hopefully let users who rebind their capslock key keep those settings while using Fenrir. Storm Dragon 2025-12-10 08:22:17 -05:00
  • f462ca7990 Merge branch 'testing' minor settings file update. 2025.12.06 Storm Dragon 2025-12-03 16:25:47 -05:00
  • f0bbcb8a38 Updated settings file to document that capslock as fenrir key and echo mode 2 are incompatible. Storm Dragon 2025-12-03 16:25:22 -05:00
  • aed627ec2a Discovered through much pain that echo mode 2 and capslock as fenrir key are incompatible. Documented in settings file. Storm Dragon 2025-12-03 16:18:02 -05:00
  • e62b887e9c Some socket improvements for remote manager I thought should make it into this release. Storm Dragon 2025-12-03 12:20:14 -05:00
  • bf0d134187 Tests added, see the documentation in the tests directory for details. Improved the socket code. Storm Dragon 2025-12-03 02:51:49 -05:00
  • c66a9ba9c2 Problems with voice selection fixed.: Storm Dragon 2025-12-02 18:38:06 -05:00
  • 2092a3e257 Fixed voice selection. Storm Dragon 2025-12-02 18:36:46 -05:00
  • d46d8de3ee Updated sound driver to gstreamer by default. Storm Dragon 2025-12-02 16:25:25 -05:00
  • 75a8447759 One more feature addition before hopefully releasing the new version. Storm Dragon 2025-12-02 16:13:15 -05:00
  • 1650eec768 Add ability to switch speech-dispatcher module and voice to the speeach keys. Storm Dragon 2025-12-02 16:11:47 -05:00
  • 5bb786ef4c Bug fix in vmenu for keyboard layouts. Storm Dragon 2025-11-27 22:44:51 -05:00
  • 7f7faa17d3 keyboard layout fixed in vmenu. Storm Dragon 2025-11-27 22:42:36 -05:00
  • 2766f70c5d Some cleanup and minor fixes in docs. Storm Dragon 2025-11-24 09:07:45 -05:00
  • 8d781643bc Remove group and user comments from the Arch service file, not being used, so just extra stuff. Storm Dragon 2025-11-24 08:49:31 -05:00
  • c184cf023a Code cleanups, fixes to systemd files, url corrections. Storm Dragon 2025-11-24 08:44:49 -05:00
  • 841c221c7b Preparing for new tagged release. Storm Dragon 2025-11-23 18:51:02 -05:00
  • 87553bdc38 more fixes for the pickle error. Storm Dragon 2025-11-23 18:37:21 -05:00
  • 77a3aae5a4 Attempt to fix cannot pickle 'TextIOWrapper' instances error for some distros. Storm Dragon 2025-11-23 18:29:38 -05:00
  • aabc202d83 Latest version of configure_pipewire.sh tested and appears to work. Storm Dragon 2025-10-17 22:19:58 -04:00
  • 2f3a114790 Pipewire configuration tool updated. In a bout of pure insanity I tested this on my production system and it worked without a hitch, so should be good to go. Storm Dragon 2025-10-17 22:19:30 -04:00
  • c797974560 Pre tag release. If no problems reported this will become the new stable release. Storm Dragon 2025-10-17 21:27:36 -04:00
  • af4740d5ad Various minor fixes in preparation for new release. Storm Dragon 2025-10-17 21:26:13 -04:00
  • 5ef5faaebe Progressbar tweaks. Storm Dragon 2025-10-17 21:03:12 -04:00
  • 7041d2567a Progress bar updates. Storm Dragon 2025-09-26 18:07:35 -04:00
  • 2c38bcf5f4 Another attempt at fixing external numpad detection. I *think* some of them send numlock state with every event. If that's the case, this should fix it. Storm Dragon 2025-09-13 14:11:27 -04:00
  • 96cdda99c4 Separate menu entries for some settings, improves usability. Fixed device detection for devices that do not contain what they do in their name, e.g. numpads that are not listed as numpads. This hopefully fixes a bug with some external numpads. Storm Dragon 2025-09-12 12:09:00 -04:00
  • 0658d37ae8 I don't wanna say this too loud, but I think tab completion is much more reliable now. No more not reading when you press tab and something appears. Storm Dragon 2025-08-31 20:45:32 -04:00
  • a6bb3e1301 A bit of code cleanup. Nothing should be changed at all functionally. Storm Dragon 2025-08-31 20:30:06 -04:00
  • 5ff653bd00 Progress bar and commit validator updates. Storm Dragon 2025-08-31 14:54:07 -04:00
  • 356f4b01c1 Got the version file wrong again. Need to be more careful. Storm Dragon 2025-08-31 14:44:46 -04:00
  • c7ad4d9200 merged to master. Storm Dragon 2025-08-31 14:39:26 -04:00
  • d274fe78f3 Rebind the keyboard layout switcher to fenrir+control+f4. Storm Dragon 2025-08-31 14:37:48 -04:00
  • f5344a7227 removing keyboard layouts that are no longer used Storm Dragon 2025-08-23 18:30:35 -04:00
  • 90ffc2fc08 removing keyboard layouts that are no longer used Storm Dragon 2025-08-23 18:29:42 -04:00
  • b635f7538b Latest changes merged. Minor fixes to progress bar detection. Fixed my old habbit of camel case variable names. :) Storm Dragon 2025-08-23 12:20:05 -04:00
  • 7f473b72a7 Minor updates to progress bar detection. Storm Dragon 2025-08-23 12:16:10 -04:00