Commit Graph

292 Commits

Author SHA1 Message Date
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
Storm Dragon 2ca4948ab3 Merge branch 'testing' version 2025.01.02 2026.01.02 2026-01-02 19:10:50 -05:00
Storm Dragon e32db0d2c9 Fixed missing headers in po/ab.po. Updated the CLAUDE.md file. Now it's time to release. 2026-01-02 19:07:50 -05:00
Storm Dragon c564fa1209 Updated translations for all 82 languages, bringing 30 to 100% completion.
- Synchronized all PO files with latest POT template
- Removed obsolete translations
- Fixed fuzzy entries and format specification mismatches
- Added translations for new features: AI Assistant, sound themes, sleep mode, navigator focus
- Fixed plural forms for languages with complex plural rules (Serbian, Latvian, etc.)

Fully complete languages (30): bg, ca, cs, da, de, el, en_GB, es, eu, fr, gl, hu, id, it, ka, lt, lv, ms, nl, pl, pt, pt_BR, ro, ru, sl, sr, sv, tr, uk, zh_CN

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-02 18:51:27 -05:00
Storm Dragon c0aecfdb9f Merge branch 'testing' wanted to squeeze in a final feature for this release. Ported over Fenrir's quick speech settings keybindings, control speech with cthulhu+arrow keys. Save settings with cthulhu+control+shift+S 2026-01-02 10:46:27 -05:00
Storm Dragon 42a984b32f Speech settings added to cthulhu+arrow keys. 2026-01-02 10:46:03 -05:00
Storm Dragon 79ac07e8dc Updated version. 2026-01-02 09:50:33 -05:00
Storm Dragon e3e58adfbe Merge branch 'testing' Tag RC 1 2026-01-02 09:45:19 -05:00
Storm Dragon 5b446000b8 Notification keybindings added for the list and for last notification. Also bound flat review copy and append to clipboard as well as the show contents window. Fixed bug with using shift along with the cthulhu modifier in keybinding assignments. 2026-01-02 08:58:21 -05:00
Storm Dragon 733f5eee69 Improve focus detection on initial page loading. This should make structural navigation much more reliable on inital page load. 2026-01-02 08:14:47 -05:00
Storm Dragon 921ffc4145 Steam improvements. I can't say it's perfect by any means, but much much improved. 2026-01-02 00:37:52 -05:00
Storm Dragon afdd812f2f Updated sound fallback paths to include nonstandard installation paths. 2026-01-01 03:40:39 -05:00
Storm Dragon e2cbcb0ac4 Attempt to fix sounds for nonstandard paths. 2026-01-01 02:59:23 -05:00
Storm Dragon 8ff74bb83a Merge branch 'testing' 2026-01-01 00:17:30 -05:00