2c38bcf5f4Another 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.
testing
Storm Dragon
2025-09-13 14:11:27 -04:00
96cdda99c4Separate 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
0658d37ae8I 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
a6bb3e1301A bit of code cleanup. Nothing should be changed at all functionally.
Storm Dragon
2025-08-31 20:30:06 -04:00
5ff653bd00Progress bar and commit validator updates.
master
Storm Dragon
2025-08-31 14:54:07 -04:00
356f4b01c1Got the version file wrong again. Need to be more careful.
Storm Dragon
2025-08-31 14:44:46 -04:00
c7ad4d9200merged to master.
Storm Dragon
2025-08-31 14:39:26 -04:00
d274fe78f3Rebind the keyboard layout switcher to fenrir+control+f4.
Storm Dragon
2025-08-31 14:37:48 -04:00
f5344a7227removing keyboard layouts that are no longer used
Storm Dragon
2025-08-23 18:30:35 -04:00
90ffc2fc08removing keyboard layouts that are no longer used
Storm Dragon
2025-08-23 18:29:42 -04:00
b635f7538bLatest 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
7f473b72a7Minor updates to progress bar detection.
Storm Dragon
2025-08-23 12:16:10 -04:00
b3d73102fcFenrir 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
78c1cbbb6bImproved progress bar detection for curl. Experimental flood protection for updates.
Storm Dragon
2025-08-21 19:59:40 -04:00
8c26d93001Progress bar monitoring updates. Hopefully fixed some false positives, and updated claude-code progress monitoring.
Storm Dragon
2025-08-20 14:33:22 -04:00
98b9c56af7Read 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
8bada48a09Fixed errors in README. Moved the audio configuration script stuff nearer the top.
Storm Dragon
2025-08-04 14:36:43 -04:00
0a2c8472c0Fixed errors in README. Moved the audio configuration script stuff nearer the top.
Storm Dragon
2025-08-04 14:36:06 -04:00
69eade3327Updated documentation for stand-alone pipewire or pulse configuration scripts.
Storm Dragon
2025-08-04 14:24:41 -04:00
73f67c2a04Multiple 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
9ef9d762f4A few emoji updates.
Storm Dragon
2025-07-31 03:16:02 -04:00
914535d12bA 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
94a1acbacaA few improvements to validation.
Storm Dragon
2025-07-24 14:05:51 -04:00
b68a28e857Added more emojis.
Storm Dragon
2025-07-17 11:11:06 -04:00
8c668cc0ccFinal batch of pty driver fixes... For now.
Storm Dragon
2025-07-16 19:48:48 -04:00
579bf0f0f0More work on the pty driver.
Storm Dragon
2025-07-16 19:43:07 -04:00
d1bad818cdinitial 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
e177c7f486Final 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
ae4c418323A few minor progress bar beep tweaks.
Storm Dragon
2025-07-15 23:13:40 -04:00
b9abf02b12A few minor tweaks in preparation for release.
Storm Dragon
2025-07-13 15:31:57 -04:00
0c116adaf2Progress bar detection updates.
Storm Dragon
2025-07-13 11:18:51 -04:00
01f4b64390Replace 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
5e858cfde1Expirmental improvements to highlight tracking.
Storm Dragon
2025-07-09 01:06:54 -04:00
2ad754a372Some fixes to pep8 stuff.
Storm Dragon
2025-07-08 18:35:12 -04:00
271c4fc18fTable mode fixes and improvements to application detection.
Storm Dragon
2025-07-08 14:41:43 -04:00
bb6dbc7186Fixed character navigation in table mode.
Storm Dragon
2025-07-07 22:58:14 -04:00
c7cc9d039bImproved 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
848844aae4Oops, forgot to delete my traceback notes.
Storm Dragon
2025-07-03 13:24:23 -04:00
4c1bddbbd3Most of the pep8 changes finished. Be careful, things may be horribly broken.
Storm Dragon
2025-07-03 13:23:25 -04:00
21bb9c6083Most of the pep8 changes finished. Be careful, things may be horribly broken.
Storm Dragon
2025-07-03 13:22:00 -04:00
7408951152To 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
23c3ad20a1More 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
4bcf82178eUpdated 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
beae1866bbMoved 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
8af1cca879Latest changes and bug fixes.
Storm Dragon
2025-06-27 21:18:27 -04:00
40b88efa34Fix 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
b1edc53362Added missing dependency to requirements.txt.
Storm Dragon
2025-06-20 12:43:49 -04:00
dda84b9905Final 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
64e79f6945Code cleanup, make sure race conditions can't happen, at least in theory.
Storm Dragon
2025-06-20 03:10:07 -04:00
f4ed8da4c3Forgot one in last commit.
Storm Dragon
2025-06-20 03:04:25 -04:00
a5ca1d28e8Make sure all except statements are no longer empty, should help a lot with debugging.
Storm Dragon
2025-06-20 03:03:43 -04:00
a394ea0222Code cleanup and bug fixes.
Storm Dragon
2025-06-20 02:19:57 -04:00
4e193f133fFixed an error that crept into log permissions during code restructuring.
Storm Dragon
2025-06-20 02:19:07 -04:00
27dcff23bbCode optimization and bug fixes. Removed the broken, partial atspi driver implementation.
Storm Dragon
2025-06-18 15:08:36 -04:00
efb308ac72latest 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
7bbc45bda2Worked 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
d81d563bb6Add page up and page down to move through the voice browser by 10%.
Storm Dragon
2025-06-16 01:08:05 -04:00
43871cea3cFixes to the voice driver. It should actually work completely now.
Storm Dragon
2025-06-15 19:52:18 -04:00
72bd334d65Very 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
f6be6c54fbBug fixes mostlry, tested and seems to be working better.
Storm Dragon
2025-06-13 23:21:46 -04:00
e76b914d6eIgnore screen 7 by default in case auto ignore screen doesn't work.
Storm Dragon
2025-06-12 18:43:12 -04:00
83cb330d34Potential fixes to progress bar. Better handling of punctuation while reading.
Storm Dragon
2025-06-10 18:10:08 -04:00
b0ac6e1409improved documentation for the diff generation.
Storm Dragon
2025-06-09 16:53:05 -04:00
6998706934Testing fixes for security improvement, thread safety, and memory management.
Storm Dragon
2025-06-09 14:41:33 -04:00
62e1001679Add keybinding for progress bar monitoring for laptop mode. Fenrir+Shift+P.
Storm Dragon
2025-06-09 13:11:51 -04:00
d935ef2e3cThe fix for hopefully not reading all spaces broke review by character. Hopefully fix that.
Storm Dragon
2025-06-09 12:48:02 -04:00
e2fb28d92fAttempt to fix the bug where fenrir sometimes reads all the spaces in a message.
Storm Dragon
2025-06-09 02:33:36 -04:00
8a223282dfSome modifications to progress bar detection, can revert if needed.
Storm Dragon
2025-06-09 02:19:39 -04:00
91c97dd1ddFixed error in settings file, Time and date need %% instead of just a single %.
Storm Dragon
2025-06-08 18:04:06 -04:00
5cc719a6f3Commit 2 of 2, code refactor and cleanup.
Storm Dragon
2025-06-08 14:26:24 -04:00
ddc1b43304Commit 1 of 2, code refactor and cleanup.
Storm Dragon
2025-06-08 13:49:22 -04:00
2c2efc56f0Progress beeps should now rok with dd's progress flag.
Storm Dragon
2025-06-07 13:23:45 -04:00
3dca3e5b23Merged for new release.
Storm Dragon
2025-06-07 12:23:53 -04:00
27c35939b1A few minor tweaks to progressbar beeps.
Storm Dragon
2025-06-07 11:13:15 -04:00
7e87ebf04bAttempt to improve how Fenrir reads multiple characters in a row, e.g. [------].
Storm Dragon
2025-06-07 10:51:02 -04:00
ec6c135581Keybinding for silence until prompt returns added to laptop.conf. Fenrir+Shift+Enter
Storm Dragon
2025-06-07 10:20:09 -04:00
998c63cc71Fixed a few typos in settings file, changed progressbars to true by default.
Storm Dragon
2025-06-07 01:48:58 -04:00
26c6e32c59Add 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