3502 Commits

Author SHA1 Message Date
Storm Dragon
114a7b0da7 Hopefully make pty more similar to tested console behavior. 2026-05-08 20:10:08 -04:00
Storm Dragon
90efad362b More fixes to pty reading. 2026-05-08 19:58:42 -04:00
Storm Dragon
3c61b6629a Possibly fixed a bug in the pty code used by -x flag. 2026-05-08 19:45:59 -04:00
Storm Dragon
b6689d93bf Use single shared remote command lock 2026-05-08 00:48:11 -04:00
Storm Dragon
a60efdbe07 Use shared locks for Fenrir instance coordination 2026-05-08 00:01:58 -04:00
Storm Dragon
b38b0a2dab Fix cross-user Fenrir instance registry pruning 2026-05-07 23:51:07 -04:00
Storm Dragon
37e281a1f7 Fix Fenrir Unix socket ownership reporting 2026-05-07 23:43:11 -04:00
Storm Dragon
6d4f55ffe5 A couple of socket fixes so root fenrir and user fenrir do not battle. 2026-05-07 23:37:01 -04:00
Storm Dragon
8638bca1d5 Improve socket handling for -x spawned fenrir instances. 2026-05-07 23:24:54 -04:00
Storm Dragon
0273f9b956 Make x support optional. 2026-05-07 12:50:45 -04:00
Storm Dragon
1670c5711b Few fixes with the -x X driver code. 2026-05-07 02:03:36 -04:00
Storm Dragon
fed8f24126 Add X11 terminal input mode 2026-05-07 01:45:00 -04:00
Storm Dragon
40120f825c 2026.04.04 merged 2026-04-04 10:08:46 -04:00
Storm Dragon
17dea6b026 Fix IRC incoming announcements and add focus.tui default 2026-03-25 03:24:29 -04:00
Storm Dragon
57c09e0db9 Guard evdev uinput setup 2026-03-04 04:01:19 -05:00
Storm Dragon
4050c32a16 Add speech-first diff review mode with navigation and tests 2026-02-15 15:55:46 -05:00
Storm Dragon
2e10c1c43b Version bump for new release. 2026.01.28 2026-01-28 16:41:44 -05:00
Storm Dragon
1e67876883 RC1 for next release. 2026-01-11 23:19:12 -05:00
Storm Dragon
14cf6b6088 Clarify other OS than Linux support. 2026-01-11 23:15:28 -05:00
Storm Dragon
900a027643 Merge branch 'testing' 2026-01-10 23:12:13 -05:00
Storm Dragon
0e50175463 Removed sound for echo switching. 2026-01-10 23:11:53 -05:00
Storm Dragon
7283f04778 Merge branch 'testing' 2026-01-10 23:03:50 -05:00
Storm Dragon
8d3495f74f Character echo settings toggle key added. Keyboard files updated. 2026-01-10 23:03:22 -05:00
Storm Dragon
a6cd47dafc latest code. 2026-01-10 21:55:25 -05:00
Storm Dragon
0bb2e52deb Fixed fluttery caps speech shifts. 2026-01-10 20:49:22 -05:00
Storm Dragon
b8eb815a86 Merged latest from testing. 2026-01-08 16:16:20 -05:00
Storm Dragon
beca468338 Finally! Fixed bug that was causing interruption when prompt comes back. 2026-01-08 12:37:55 -05:00
Storm Dragon
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. 2026-01-05 08:32:07 -05:00
Storm Dragon
508fd11610 Redesigned the flood protection for incoming text, should hopefully be much better. 2026-01-04 00:33:06 -05:00
Storm Dragon
afe0e71a1d A tiny bug fix in prompt checker. 2026-01-04 00:05:52 -05:00
Storm Dragon
9e8d0b3869 Latest changes. 2025-12-30 04:10:52 -05:00
Storm Dragon
d7f86ca0de Setting added to choose caps notification type, beep, pitch, both or none. 2025-12-30 04:09:25 -05:00
Storm Dragon
49a79d2722 Removed promoted text option. It wasn't all that useful, and the new speech restore performs the same thing more affectively. 2025-12-28 19:07:54 -05:00
Storm Dragon
4ab024d115 Mostly progress bar fixes. 2025-12-22 12:51:15 -05:00
Storm Dragon
c4ae27a01b More progress bar tweaks. 2025-12-20 06:59:19 -05:00
Storm Dragon
668d39b444 Merged for wider testing. 2025-12-19 12:56:33 -05:00
Storm Dragon
8b25afbf5a More progress bar updates. 2025-12-19 12:55:17 -05:00
Storm Dragon
efeb040f75 Spelling error and case fixes. Everything seems to work so far. 2025-12-19 03:46:18 -05:00
Storm Dragon
7a17b36d50 More update work on readme and settings. 2025-12-19 03:07:46 -05:00
Storm Dragon
047a31b4bf Latest changes. 2025-12-19 00:11:04 -05:00
Storm Dragon
096aef9f08 Progress bar detection updates. 2025-12-14 19:05:18 -05:00
Storm Dragon
76472b83b5 Fixed a comment in settings file. 2025-12-10 20:20:56 -05:00
Storm Dragon
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. 2025-12-10 20:12:07 -05:00
Storm Dragon
f4e28a246f Second pass on updating settings, missed a few the first go round. 2025-12-10 20:08:01 -05:00
Storm Dragon
560ceb26c9 Major: Convert all settings from camelCase to snake_case for PEP8 compliance (WARNING! BREAKING CHANGES)
Breaking change for v3.0 - users must update their settings.conf file.

  - Converted 45 settings across all sections
  - Updated 524 Python files, tests, and documentation
  - All tests passing, zero regressions
  - Moving forward the philosophy is clean code over backward compatibility
  - Next stable release will be considered a major release
2025-12-10 19:39:45 -05:00
Storm Dragon
61868c94e5 Experimental fix to hopefully let users who rebind their capslock key keep those settings while using Fenrir. 2025-12-10 08:22:17 -05:00
Storm Dragon
f462ca7990 Merge branch 'testing' minor settings file update. 2025.12.06 2025-12-03 16:25:47 -05:00
Storm Dragon
f0bbcb8a38 Updated settings file to document that capslock as fenrir key and echo mode 2 are incompatible. 2025-12-03 16:25:22 -05:00
Storm Dragon
aed627ec2a Discovered through much pain that echo mode 2 and capslock as fenrir key are incompatible. Documented in settings file. 2025-12-03 16:18:02 -05:00
Storm Dragon
e62b887e9c Some socket improvements for remote manager I thought should make it into this release. 2025-12-03 12:20:14 -05:00