Commit Graph

  • 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. testing 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. master 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
  • e255651c28 Merged testing. Storm Dragon 2025-08-22 00:29:02 -04:00
  • b3d73102fc Fenrir will now read dots in the middle of or at the beginning of words regardless of punctuation settings. Storm Dragon 2025-08-21 23:29:45 -04:00
  • 78c1cbbb6b Improved progress bar detection for curl. Experimental flood protection for updates. Storm Dragon 2025-08-21 19:59:40 -04:00
  • 8c26d93001 Progress bar monitoring updates. Hopefully fixed some false positives, and updated claude-code progress monitoring. Storm Dragon 2025-08-20 14:33:22 -04:00
  • 98b9c56af7 Read all code added. It's definiately a work in progress and does not function currently. Storm Dragon 2025-08-04 14:41:14 -04:00
  • 8bada48a09 Fixed errors in README. Moved the audio configuration script stuff nearer the top. Storm Dragon 2025-08-04 14:36:43 -04:00
  • 0a2c8472c0 Fixed errors in README. Moved the audio configuration script stuff nearer the top. Storm Dragon 2025-08-04 14:36:06 -04:00
  • e9a0101fe7 Merged README.md Storm Dragon 2025-08-04 14:26:55 -04:00
  • 69eade3327 Updated documentation for stand-alone pipewire or pulse configuration scripts. Storm Dragon 2025-08-04 14:24:41 -04:00
  • 73f67c2a04 Multiple fixes to indentation beep code, including volume for lower ranged beeps using the gstreamer driver. Storm Dragon 2025-08-04 12:38:14 -04:00
  • 9ef9d762f4 A few emoji updates. Storm Dragon 2025-07-31 03:16:02 -04:00
  • 84293db6dc Another shot at fixing multiple numpads. Storm Dragon 2025-07-25 14:17:17 -04:00
  • 914535d12b A few bug fixes, better checking in place to make sure syntax and other errors do not make it to commits. Storm Dragon 2025-07-24 18:34:12 -04:00
  • 94a1acbaca A few improvements to validation. Storm Dragon 2025-07-24 14:05:51 -04:00
  • 8c233e0385 Some syntax errors fixed. Syntax checking added. Release checklist created. Storm Dragon 2025-07-24 13:52:10 -04:00
  • b6a9e1a692 Hopefully fixed problems with connection external numpads. Storm Dragon 2025-07-23 00:01:46 -04:00
  • d41ea8388f Fixed url exclusion detection for progress bars. Storm Dragon 2025-07-21 06:58:49 -04:00
  • 2dd732dc9d Emojis added, improvements to pyt mode. Storm Dragon 2025-07-19 16:50:53 -04:00
  • b68a28e857 Added more emojis. Storm Dragon 2025-07-17 11:11:06 -04:00
  • 8c668cc0cc Final batch of pty driver fixes... For now. Storm Dragon 2025-07-16 19:48:48 -04:00
  • 579bf0f0f0 More work on the pty driver. Storm Dragon 2025-07-16 19:43:07 -04:00
  • d1bad818cd initial improvements to pty driver. Improved clipboard handling of multibyte characters. Added emoji menu to vmenu. It places the emoji to the clipboard to be used wherever. Storm Dragon 2025-07-16 19:34:56 -04:00
  • e177c7f486 Final merge for version 2025.07.16. If no problems will tag later today. 2025.07.16 Storm Dragon 2025-07-16 12:33:21 -04:00
  • ae4c418323 A few minor progress bar beep tweaks. Storm Dragon 2025-07-15 23:13:40 -04:00
  • b9abf02b12 A few minor tweaks in preparation for release. Storm Dragon 2025-07-13 15:31:57 -04:00
  • 0c116adaf2 Progress bar detection updates. Storm Dragon 2025-07-13 11:18:51 -04:00
  • fe5e2c065e Merge branch 'testing' moving closer to tagged release. Storm Dragon 2025-07-09 18:32:15 -04:00
  • 5a14804d11 Updates to documentation. A few tidying up changes. Storm Dragon 2025-07-09 18:31:58 -04:00
  • ef3ebee10c Preparing for new tagged version. Please watch for bugs. Storm Dragon 2025-07-09 09:33:19 -04:00
  • 6876995d4c New punctuation setting added. Storm Dragon 2025-07-09 09:30:45 -04:00
  • 01f4b64390 Replace skipped punctuation with space. There's a setting in general, on by default, that will revert to old behavior if you replace it with false. Storm Dragon 2025-07-09 01:17:36 -04:00
  • 5e858cfde1 Expirmental improvements to highlight tracking. Storm Dragon 2025-07-09 01:06:54 -04:00
  • 2ad754a372 Some fixes to pep8 stuff. Storm Dragon 2025-07-08 18:35:12 -04:00
  • 271c4fc18f Table mode fixes and improvements to application detection. Storm Dragon 2025-07-08 14:41:43 -04:00
  • bb6dbc7186 Fixed character navigation in table mode. Storm Dragon 2025-07-07 22:58:14 -04:00
  • c7cc9d039b Improved application detection, now works inside screen and tmux. Fixed incosistancies in prev/next word navigation. Storm Dragon 2025-07-07 11:17:12 -04:00
  • d1a42835e4 Initial table mode added. Probably bugs. Storm Dragon 2025-07-07 09:46:12 -04:00
  • 3390c25dfe More pep8 fixes. A tiny bit of refactoring. Storm Dragon 2025-07-07 00:42:23 -04:00
  • ea56b90b48 Oops, getting used to this pep8 thing myself. Fixed codeName to code_name. Storm Dragon 2025-07-06 18:51:43 -04:00
  • 1268d989b7 Merge after mostly converting to pep8 compliance. Storm Dragon 2025-07-06 18:34:28 -04:00
  • d28c18faed Found and sniped a couple more pep8 migration errors. Storm Dragon 2025-07-05 09:29:32 -04:00
  • c90c726899 Fixed a bug in the remote manager. Storm Dragon 2025-07-05 09:15:40 -04:00
  • bab7c1a552 Removed double keybinding from laptop layout. Storm Dragon 2025-07-03 16:11:13 -04:00
  • 848844aae4 Oops, forgot to delete my traceback notes. Storm Dragon 2025-07-03 13:24:23 -04:00
  • 4c1bddbbd3 Most of the pep8 changes finished. Be careful, things may be horribly broken. Storm Dragon 2025-07-03 13:23:25 -04:00
  • 21bb9c6083 Most of the pep8 changes finished. Be careful, things may be horribly broken. Storm Dragon 2025-07-03 13:22:00 -04:00
  • 7408951152 To make Fenrir easier to approach for new developer, start code migration to be pep8 compliant. Storm Dragon 2025-07-01 22:23:50 -04:00
  • 23c3ad20a1 More code optmizations. Removed fenrir+pk_plus. The functionality of bringing back speech has been added to the temperary speech interruption key kp_enter. Storm Dragon 2025-06-30 22:25:01 -04:00
  • 4bcf82178e Updated configure_pipewire script. A bit more code refactor. Preparing to start moving everything over to pep8 compliance. Storm Dragon 2025-06-28 22:52:21 -04:00
  • beae1866bb Moved restore speech on prompt to existing temp interrupt speech command, Fenrir+kp_plus unbound now. Storm Dragon 2025-06-28 01:49:20 -04:00
  • 8af1cca879 Latest changes and bug fixes. Storm Dragon 2025-06-27 21:18:27 -04:00
  • 40b88efa34 Fix up a few errors that sneaked in while updating vmenu code and a couple other things. Logs should be much nicer now. Storm Dragon 2025-06-25 10:55:48 -04:00
  • b1edc53362 Added missing dependency to requirements.txt. 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. 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