305 Commits

Author SHA1 Message Date
Storm Dragon
13976b7235 Look for missing sound files if not found in 1 directory e.g. if not found in ~/.local look in system themes. 2026-02-07 22:40:21 -05:00
Storm Dragon
c8c1922060 Minor tweaks to steam notifications. 2026-01-26 13:03:58 -05:00
Storm Dragon
c8304ce7c0 Fixed indentation error. 2026-01-21 10:04:50 -05:00
Storm Dragon
8ff9c70d29 commit: fix: Corrected indentation error in speech.py file
Co-authored-by: aider (ollama/deepseek-coder:6.7b) <aider@aider.chat>
2026-01-21 09:31:12 -05:00
Storm Dragon
26cca56c34 fix: correct indentation in setSpeechServer function
Co-authored-by: aider (ollama/deepseek-coder:6.7b) <aider@aider.chat>
2026-01-21 09:28:32 -05:00
Storm Dragon
803404aa48 fix: correct indentation in setSpeechServer function
Co-authored-by: aider (ollama/deepseek-coder:6.7b) <aider@aider.chat>
2026-01-21 09:27:41 -05:00
Storm Dragon
fa77d76aa5 More type hints added. 2026-01-20 16:34:18 -05:00
Storm Dragon
75b2d482eb Bump version for testing builds. 2026-01-19 05:40:31 -05:00
Storm Dragon
b24744b22b many many type hints added. Lots more to go. 2026-01-16 13:01:05 -05:00
Storm Dragon
73ddc18114 Refactor complete. We should be in very good shape moving forward. 2026-01-16 11:41:49 -05:00
Storm Dragon
1862de64ee Getting very close to final refactor push. I think one more after this one will do it. 2026-01-16 11:14:32 -05:00
Storm Dragon
fde43df2d0 Finished with this section of the refactor. Only a couple more to go. 2026-01-16 10:45:33 -05:00
Storm Dragon
a9739dba1a More refactor work. 2026-01-16 10:29:53 -05:00
Storm Dragon
dfa572b453 More refactoring work. Since the first part was such a success, may as well continue. We're actually going to be in very good shape if things keep going this well. 2026-01-16 09:23:53 -05:00
Storm Dragon
45dd30f7f6 I didn't actually intend to do this, but, major refactor. Be careful with testing, it may be horribly broken. 2026-01-15 23:51:49 -05:00
Storm Dragon
495bcca185 Indentation moved from plugin to core code, setting in speech tab. 2026-01-14 08:52:58 -05:00
Storm Dragon
475dfb70ed Attempt to fix bug that causes settings to reinitialize when a change is made. This is a sneaky one, so can't be sure, but hopefully. 2026-01-13 10:19:37 -05:00
Storm Dragon
9bdb7510c9 Fixed a bug in the translation part of the plugin. 2026-01-13 09:31:55 -05:00
Storm Dragon
06cd376cd4 First round of bug fixes and plugin capability extensions. Creating a preferences tab should no longer require editing Cthulhu itself. 2026-01-13 07:49:51 -05:00
Storm Dragon
c510f5a45c Forgot to add pyproject.toml. 2026-01-12 23:53:47 -05:00
Storm Dragon
935ba33081 Version bump for testing. 2026-01-12 23:52:57 -05:00
Storm Dragon
1d241d94a8 Updates to dbus remote for plugins. 2026-01-12 11:53:29 -05:00
Storm Dragon
75ad2f0dec Plugins exposed via d-bus remote. 2026-01-11 23:21:52 -05:00
Storm Dragon
d3c48b1e84 New window title reading plugin implemented. Watches for window title changes and reads them. Enable/disable with cthulhu+control+shift+W. 2026-01-11 22:52:07 -05:00
Storm Dragon
2ccd118cc5 Hopefully stable code. 2026-01-10 19:53:11 -05:00
Storm Dragon
c53ef6606e Merge branch 'testing' 2026-01-10 19:52:27 -05:00
Storm Dragon
52a687c770 Auto translate added with cthulhu+Control+Shift+T 2026-01-10 18:18:48 -05:00
Storm Dragon
aa14e665a6 A few touch ups to the Piper stuff. 2026-01-09 18:00:07 -05:00
Storm Dragon
862504b425 Hopefully fixed a bug tht was causing some settings to reset. 2026-01-09 16:59:59 -05:00
Storm Dragon
2939526c03 Piper-tts added to speech engine options. 2026-01-09 16:11:25 -05:00
Storm Dragon
b1b9ffce22 Attempt to handle capslock as modifier better. 2026-01-09 11:34:37 -05:00
Storm Dragon
eba1ddc419 Attempt to improve steam notifications. Added debugging to see what's actually happening when "view notifications" is pressed in the steam client itself. 2026-01-09 11:11:11 -05:00
Storm Dragon
404e87db25 Fixed a bug in PKGBUILD. 2026-01-08 16:21:22 -05:00
Storm Dragon
59484782c0 Removed old tests in preparation for redesign. 2026-01-08 00:17:37 -05:00
Storm Dragon
5cf9e66895 Ooops, missed a merge conflict string. 2026-01-07 12:15:28 -05:00
Storm Dragon
d8101b37b9 Changes ready for wider testing. 2026-01-07 11:56:17 -05:00
Storm Dragon
42bfacdd2c Updated version presentation to be more similar to orca. 2026-01-07 11:52:46 -05:00
Storm Dragon
8932dacc33 Small update to the AI Assistant plugin. 2026-01-06 22:53:29 -05:00
Storm Dragon
7aaa94fd4f Bug fixes from ports lol. 2026-01-06 18:15:29 -05:00
Storm Dragon
17c9eee4a1 Orca ports 3rd commit. 2026-01-06 16:59:30 -05:00
Storm Dragon
1d23060353 More ports from orca. 2026-01-06 16:40:26 -05:00
Storm Dragon
3c4cbe3c3f Started porting over some bug fixes and modernizations from Orca. 2026-01-06 12:09:40 -05:00
Storm Dragon
21cfec55ee Hopefully fixed Thunderbird address completion and a few other areas. 2026-01-05 19:28:09 -05:00
Storm Dragon
2bd2dffccc Speech-dispatcher SSIPProxy protocol plugin added. This allows for thing like playing Slay the Spire without running a separate instance of speech-dispatcher. 2026-01-05 14:00:12 -05:00
Storm Dragon
89573b7544 nvda2cthulhu server plugin added. This can replace the nvda2speechd server if desired. 2026-01-04 18:46:56 -05:00
Storm Dragon
1f6a2a06e5 Improvements to the plugins tab. 2026-01-04 15:09:28 -05:00
Storm Dragon
31cf0dbf5a Fixed the copy key for messages. 2026-01-03 22:07:03 -05:00
Storm Dragon
5c9ceb42d5 Improved support for mumble. Mumble chat messages are now in the message history list. Also, for message review, add shift to copy the message to the clipboard. 2026-01-03 19:36:30 -05:00
Storm Dragon
28652e24f4 Intial redesign of plugins manager. This is likely to be buggy. 2026-01-03 16:22:33 -05:00
Storm Dragon
c1ede7728e Completely redesigned the indentation plugin. Now adds a tab to preferences with complete customization for how indentation is presented. 2026-01-03 15:13:48 -05:00