Commit Graph

  • b1edc53362 Added missing dependency to requirements.txt. testing Storm Dragon 2025-06-20 12:43:49 -04:00
  • dda84b9905 Final batch of code stability updates before anouther bout of extended testing. Still plenty to go, but making progress. Storm Dragon 2025-06-20 03:34:50 -04:00
  • 64e79f6945 Code cleanup, make sure race conditions can't happen, at least in theory. Storm Dragon 2025-06-20 03:10:07 -04:00
  • f4ed8da4c3 Forgot one in last commit. Storm Dragon 2025-06-20 03:04:25 -04:00
  • a5ca1d28e8 Make sure all except statements are no longer empty, should help a lot with debugging. Storm Dragon 2025-06-20 03:03:43 -04:00
  • a394ea0222 Code cleanup and bug fixes. master Storm Dragon 2025-06-20 02:19:57 -04:00
  • 4e193f133f Fixed an error that crept into log permissions during code restructuring. Storm Dragon 2025-06-20 02:19:07 -04:00
  • 27dcff23bb Code optimization and bug fixes. Removed the broken, partial atspi driver implementation. Storm Dragon 2025-06-18 15:08:36 -04:00
  • efb308ac72 latest testing code merged. Nothing major reported from testing branch, so if we get no reports, this will become the next stable release. I'm waiting a bit to tag because major new features introduced. Storm Dragon 2025-06-17 00:53:28 -04:00
  • 7bbc45bda2 Worked on updating installation files, e.g. install.sh, requirements.txt, and setup.py. Maybe broken, proceed with caution. installation-script-updates Storm Dragon 2025-06-16 01:24:06 -04:00
  • d81d563bb6 Add page up and page down to move through the voice browser by 10%. Storm Dragon 2025-06-16 01:08:05 -04:00
  • 43871cea3c Fixes to the voice driver. It should actually work completely now. Storm Dragon 2025-06-15 19:52:18 -04:00
  • 72bd334d65 Very experimental attempt to move the configure_fenrir script into fenrir itself using the vmenu system. Lots of testing please. Storm Dragon 2025-06-15 14:04:14 -04:00
  • f6be6c54fb Bug fixes mostlry, tested and seems to be working better. Storm Dragon 2025-06-13 23:21:46 -04:00
  • e76b914d6e Ignore screen 7 by default in case auto ignore screen doesn't work. Storm Dragon 2025-06-12 18:43:12 -04:00
  • 83cb330d34 Potential fixes to progress bar. Better handling of punctuation while reading. Storm Dragon 2025-06-10 18:10:08 -04:00
  • b0ac6e1409 improved documentation for the diff generation. Storm Dragon 2025-06-09 16:53:05 -04:00
  • 6998706934 Testing fixes for security improvement, thread safety, and memory management. Storm Dragon 2025-06-09 14:41:33 -04:00
  • 62e1001679 Add keybinding for progress bar monitoring for laptop mode. Fenrir+Shift+P. Storm Dragon 2025-06-09 13:11:51 -04:00
  • d935ef2e3c The fix for hopefully not reading all spaces broke review by character. Hopefully fix that. Storm Dragon 2025-06-09 12:48:02 -04:00
  • e2fb28d92f Attempt to fix the bug where fenrir sometimes reads all the spaces in a message. Storm Dragon 2025-06-09 02:33:36 -04:00
  • 8a223282df Some modifications to progress bar detection, can revert if needed. Storm Dragon 2025-06-09 02:19:39 -04:00
  • 91c97dd1dd Fixed error in settings file, Time and date need %% instead of just a single %. Storm Dragon 2025-06-08 18:04:06 -04:00
  • 5cc719a6f3 Commit 2 of 2, code refactor and cleanup. Storm Dragon 2025-06-08 14:26:24 -04:00
  • ddc1b43304 Commit 1 of 2, code refactor and cleanup. Storm Dragon 2025-06-08 13:49:22 -04:00
  • 6ad11effc6 Enhanced prompt detection Storm Dragon 2025-06-08 13:31:37 -04:00
  • f18c31df6c Merge branch 'testing' bug fix for remoteDriver 2025.06.07 Storm Dragon 2025-06-07 18:24:44 -04:00
  • ca0e3b5987 Reverted changes to remot driver because some settings, e.g. highlight mode, stopped working. Storm Dragon 2025-06-07 18:22:31 -04:00
  • 0009d90a68 Updated .gitignore Storm Dragon 2025-06-07 13:35:10 -04:00
  • 2c2efc56f0 Progress beeps should now rok with dd's progress flag. Storm Dragon 2025-06-07 13:23:45 -04:00
  • 3dca3e5b23 Merged for new release. Storm Dragon 2025-06-07 12:23:53 -04:00
  • 27c35939b1 A few minor tweaks to progressbar beeps. Storm Dragon 2025-06-07 11:13:15 -04:00
  • 7e87ebf04b Attempt to improve how Fenrir reads multiple characters in a row, e.g. [------]. Storm Dragon 2025-06-07 10:51:02 -04:00
  • ec6c135581 Keybinding for silence until prompt returns added to laptop.conf. Fenrir+Shift+Enter Storm Dragon 2025-06-07 10:20:09 -04:00
  • 998c63cc71 Fixed a few typos in settings file, changed progressbars to true by default. Storm Dragon 2025-06-07 01:48:58 -04:00
  • 26c6e32c59 Add the ability to add custom prompts to the settings file, generic prompts are covered with the existing detection code. Storm Dragon 2025-06-07 01:26:21 -04:00
  • 97e2da614b 2 new features, silence speech until prompt returns and progress bar beeps. Storm Dragon 2025-06-07 00:52:13 -04:00
  • 0930a86ce7 --ignore-screen (-i) flag added. Storm Dragon 2025-06-06 22:58:08 -04:00
  • 1b9a9a90b1 Fixed version conflict. 2025.06.06 Storm Dragon 2025-06-06 20:35:07 -04:00
  • a742c12cd8 Remote driver now responds so you can know for sure the command worked. Storm Dragon 2025-06-06 20:32:46 -04:00
  • 8d50003730 Updated documentation. Attempted to track down a bug that causes disable speech sound to play with no interaction.? Storm Dragon 2025-06-06 17:56:02 -04:00
  • 4c8c8d896d Fixed version conflict. Storm Dragon 2025-06-05 16:05:11 -04:00
  • bd151c7cec Removed the speakup keyboard layout. It was never finished, and Fenrir has more functionality anyway and isn't that hard to learn. Storm Dragon 2025-06-04 22:22:51 -04:00
  • 6f4784daed Pty layouts skipped in keyboard layout cycling. Storm Dragon 2025-06-04 22:14:49 -04:00
  • 8c471adfa4 Keyboard layout shortcut changed to a single key, f4, because it multikey shortcuts require the fenrir key. Storm Dragon 2025-06-04 20:37:21 -04:00
  • 77065c55b4 Attempt to add keyboard shortcut to switch keyboard layout. Storm Dragon 2025-06-04 20:17:06 -04:00
  • 7f75c231e1 Removed _ from some punctuation, added it to most. Storm Dragon 2025-06-04 19:34:15 -04:00
  • 4672592dba Latest merge from testing. 2025.04.28 Storm Dragon 2025-04-28 15:41:14 -04:00
  • 6b84a8e9bc Rename suspendingScreen to ignoreScreen. Requires edit to your settings file, find suspending and change it to ignore. This may break stuff, please let me know. Storm Dragon 2025-04-23 01:36:03 -04:00
  • 3212962a5b Adjusted a few of the defaults in punctuation and in settings file. Logs are now in a more screen reader friendly format with timestamps and level coming after the actual information. Storm Dragon 2025-04-21 14:04:57 -04:00
  • 9e9cb883e7 Updated requirements.txt. Storm Dragon 2025-04-17 01:04:38 -04:00
  • 7a12992b88 latest release. 2025.04.17 Storm Dragon 2025-04-17 00:36:26 -04:00
  • 26a8c8cf86 Added setproctitle to dependencies. Storm Dragon 2025-04-17 00:35:02 -04:00
  • bbfd2790a9 Attempt to fix import/export GUI clipboard for some distros. Storm Dragon 2025-04-16 21:50:37 -04:00
  • 6edb743c23 Removed rapidfuzz from dependencies. Storm Dragon 2025-04-16 12:14:30 -04:00
  • a1fcee9a45 Removed the rapidfuzz dependency. There wasn't much of a gain in performance and it did not work on some distros. Storm Dragon 2025-04-16 12:06:54 -04:00
  • 4e6e6e2d17 Fixed a couple of bugs in setup.py. Storm Dragon 2025-04-16 00:52:44 -04:00
  • 7a87fb51bb Fixed version for master branch. 2025.04.14 Storm Dragon 2025-04-14 20:04:14 -04:00
  • 676c2b07a9 A couple of small improvements to install.sh. Storm Dragon 2025-04-14 20:02:00 -04:00
  • 2dda73ac87 Request to be able to use the numpad if numlock is on and only process fenrir commands if numlock is off. This should work, let me know if anything breaks. Storm Dragon 2025-04-14 18:57:10 -04:00
  • f68a1af223 Fixed a typo in requirements.txt. Storm Dragon 2025-04-10 05:46:22 -04:00
  • 5ab66f6978 Attempt to fix the bug where Fenrir freezes the computer solid if it manages to start before sound is ready. It shuld at least release the keyboard now. Storm Dragon 2025-03-20 02:55:39 -04:00
  • 2cc2fda28c Actually fix the version file this time. Storm Dragon 2025-03-02 17:59:20 -05:00
  • c99d0f6ee1 Fixed version.py. Storm Dragon 2025-03-02 17:44:32 -05:00
  • 1552b962a1 Updated dependencies. Storm Dragon 2025-03-02 17:43:01 -05:00
  • 09391bfe84 Experimental fix for evdev failures. Storm Dragon 2025-03-02 17:24:45 -05:00
  • e76ca9889a Same update for export to x clipboard. Now using pyperclip. Storm Dragon 2025-03-02 16:04:38 -05:00
  • 73206ce393 Switched from xclip to pyperclip for import from x. Storm Dragon 2025-03-02 15:25:06 -05:00
  • 5b642cd9e2 Fixed error in settings file. 2025.02.26 Storm Dragon 2025-02-26 17:41:01 -05:00
  • 4966b87ba1 pyttsx removed from setup file because it's no longer a speech option. Storm Dragon 2025-02-26 17:38:22 -05:00
  • 145cab6221 Updated dependencies to include rapidfuzz. Storm Dragon 2025-02-26 17:08:50 -05:00
  • e46926f145 Fixed a traceback on shutdown. Hopefully improved responsiveness with the diff. Trying rapidfuzz for smaller screen updates, add a catch to fall back to the original difflib if there are any problems. This is experimental, please watch for bugs. Storm Dragon 2025-02-26 17:02:25 -05:00
  • 8cd50c5070 Hopefully improve accuracy of blank line reporting. Storm Dragon 2025-02-26 16:05:17 -05:00
  • 2462a081bf Add a documentation string for the module cli. uv-build Hunter Jozwiak 2025-01-28 15:30:09 -05:00
  • 1f489a1ae9 Tweaks. Hunter Jozwiak 2025-01-28 15:23:04 -05:00
  • 8ce9a8ffeb Move the command line into the main package directory. Hunter Jozwiak 2025-01-28 15:22:07 -05:00
  • d8395c12e2 Add some things into the file. Hunter Jozwiak 2025-01-28 15:21:30 -05:00
  • 3e1c8a2829 Drop the setup.py file if we can. Hunter Jozwiak 2025-01-28 15:20:53 -05:00
  • 75199dfe0e Version bump. Hunter Jozwiak 2025-01-28 04:12:09 -05:00
  • 160c40e931 Modified lock file. Hunter Jozwiak 2025-01-28 04:07:37 -05:00
  • 47c626b420 Add more dynamically computed fields. Hunter Jozwiak 2025-01-28 04:06:00 -05:00
  • f509d89d90 Drop the warning about the dependencies being overwritten. Hunter Jozwiak 2025-01-28 04:04:59 -05:00
  • 39a918f74b My testing work with uv. Hunter Jozwiak 2025-01-24 12:12:28 -05:00
  • 71d92e9702 Merged changes from master. Storm Dragon 2025-01-08 20:28:16 -05:00
  • ed918a0334 Forgot to push one of the punctuation files. ? Storm Dragon 2025-01-08 20:26:46 -05:00
  • 760b873abe Updated emoticon handling to make it more accurate, fewer false positives. Storm Dragon 2025-01-04 21:57:12 -05:00
  • 46c348634c Post release switch code name back to master. Storm Dragon 2024-12-21 18:01:42 -05:00
  • 9da925c80d Fixed merge conflict. 2024.12.20 Storm Dragon 2024-12-21 17:52:38 -05:00
  • 9c45ca1b5f Fixed bug in Fenrir configuration tool. Storm Dragon 2024-12-21 17:46:23 -05:00
  • d1be848ebb Merge branch 'testing' got rid of the scm dependency." Storm Dragon 2024-12-20 14:11:51 -05:00
  • bc4319bf5e Forgot to get rid of the scm stuff since moving back to setup.py. Storm Dragon 2024-12-20 14:08:25 -05:00
  • 6f8139ed8f Change codename to stable for tag. Storm Dragon 2024-12-20 13:33:23 -05:00
  • f1a6c75459 Merged setup fixes to master. Went back to setup.py just with some updates to minimize python's grumbling. Also, merged the locale setup. Storm Dragon 2024-12-20 12:50:32 -05:00
  • 1d746eb709 Minimal pyproject.tmol added. Storm Dragon 2024-12-20 12:30:56 -05:00
  • 80f549fde9 Hopefully final fix to setup. Storm Dragon 2024-12-20 12:24:52 -05:00
  • 9f57f7faec Revert back to setup.py because it worked. Storm Dragon 2024-12-20 12:19:09 -05:00
  • 099d49d670 maybe was over complicating things. Storm Dragon 2024-12-20 12:00:23 -05:00
  • 67b6c79678 Trying some debugging to figure out what's going wrong. Storm Dragon 2024-12-20 11:43:43 -05:00
  • 191181a6a5 This modern installation method is turning out to be a pita. Storm Dragon 2024-12-20 11:32:26 -05:00
  • c77d2bddd8 Second attempt at placing files into correct directories. Storm Dragon 2024-12-20 11:22:09 -05:00