Commit Graph

  • 296c47be36 Sounds split off into own tab in settings. Storm Dragon 2026-04-05 21:32:06 -04:00
  • 5779444d4b Add persisted progress bar beep interval setting Storm Dragon 2026-04-05 21:05:39 -04:00
  • c072f903db Add sounds tab design spec Storm Dragon 2026-04-05 20:48:41 -04:00
  • 64ad1ab3e0 Hopefully fixed weird gstreamer traceback. Storm Dragon 2026-04-04 23:04:33 -04:00
  • 20e61d6259 Merge branch 'testing' Storm Dragon 2026-04-04 21:44:47 -04:00
  • a750761f61 Steam UI improvements. Storm Dragon 2026-04-04 20:22:54 -04:00
  • 03b3880622 Merge branch 'testing' Storm Dragon 2026-04-04 19:05:35 -04:00
  • f4af54228a Tightened up Steam notifications. Fixed a system notifications regression.? Storm Dragon 2026-04-04 19:04:45 -04:00
  • 518d2b3bb6 Attempt to make the sound system more robust. Improve some web component detection. Fixed a place where Cthulhu gets stuck on netgear's web interface. Storm Dragon 2026-04-04 18:31:11 -04:00
  • 7043f08dab Simplify GStreamer sound playback Storm Dragon 2026-03-23 13:51:42 -04:00
  • d0bc7d8a3a I tested these changes for so long I actually forgot what they were, but they seem to work, so committing. Storm Dragon 2026-03-23 12:46:27 -04:00
  • 438fae4fef Fix script manager resets and isolate startup sound Storm Dragon 2026-03-23 12:44:12 -04:00
  • a7cd1d033a Speculative fix on preferences weirdness. Storm Dragon 2026-03-09 01:14:01 -04:00
  • c4890f31af Fix 2026.03.02 release versioning 2026.03.02 Storm Dragon 2026-03-02 17:56:45 -05:00
  • c44245189a Merge branch 'testing' Storm Dragon 2026-03-02 15:42:15 -05:00
  • c7b8e4a30d Clean stale autostart source references from translations Storm Dragon 2026-03-02 15:42:04 -05:00
  • 20fe1a7e30 Remove autogenerated autostart desktop template Storm Dragon 2026-03-02 15:38:29 -05:00
  • 25931758f7 Merge branch 'testing' Storm Dragon 2026-03-02 15:37:50 -05:00
  • daf57ef22c Removed the autogenerated autostart desktop file. Moved the desktop file to contrib so it's still available if people want it. Storm Dragon 2026-02-25 23:20:05 -05:00
  • 1d2d727fa2 Requested feature added. It is now possible to customize speech used for echo settings including speech module, voice, rate, volume, pitch. Storm Dragon 2026-02-22 01:44:19 -05:00
  • 11bd7107d2 Attempt to stop plugins from spontaneously re-enabling themselves. Storm Dragon 2026-02-19 02:40:46 -05:00
  • 95d33047fa Fix prefs state churn and sound-only role speech Storm Dragon 2026-02-18 07:02:31 -05:00
  • 523b896053 Couple minor bug fixes, new speech code added in prefs. Storm Dragon 2026-02-18 06:10:57 -05:00
  • 9152455227 Speech in settings now uses the voice when switched to it. Storm Dragon 2026-02-18 06:07:55 -05:00
  • c0fdaca4d0 Merge remote-tracking branch 'origin/web-and-punctuation-fixes' into testing Storm Dragon 2026-02-17 14:50:01 -05:00
  • 8312a842c1 Fix duplicate role name when aria-roledescription is present destructatron 2026-02-17 19:21:36 +00:00
  • 07138197cb Fix web content editable label, line boundary, and punctuation bugs destructatron 2026-02-17 19:07:41 +00:00
  • ed78ffc248 Visual speech monitor added to speech history plugin. Toggle with cthulhu+shift+D Storm Dragon 2026-02-17 08:40:51 -05:00
  • 4add36f5ca latest changed merged, seems to be reasonably stable. Storm Dragon 2026-02-17 08:01:47 -05:00
  • 40e63150a6 Read a list of applications that should always be started in sleep mode from sleep.toml. Storm Dragon 2026-02-17 07:57:14 -05:00
  • 4dba0ec0cd Fixed a bug with sleep mode, was not suspending review keys for sleeping applications. Storm Dragon 2026-02-16 14:55:56 -05:00
  • e6f780c38b New code tested and seems pretty stable so merged and bumped version. Storm Dragon 2026-02-15 12:10:36 -05:00
  • 0f7f73a6a0 Fixed flat review bug affecting some sites in chrome. Storm Dragon 2026-02-13 13:23:14 -05:00
  • aa71d02036 Merge remote-tracking branch 'origin/keyboard-monitoring-api' into testing Storm Dragon 2026-02-13 11:19:40 -05:00
  • f873fcee11 Use toml instead of json for settings. Storm Dragon 2026-02-13 11:13:38 -05:00
  • 51ef3de672 Port keyboard monitoring API from Orca, and fix flat review bug in GTK apps destructatron 2026-02-13 10:14:04 +00:00
  • 13976b7235 Look for missing sound files if not found in 1 directory e.g. if not found in ~/.local look in system themes. Storm Dragon 2026-02-07 22:40:21 -05:00
  • c6049ef5f3 Preparing for release. 2026.01.26 Storm Dragon 2026-01-26 13:07:33 -05:00
  • c8c1922060 Minor tweaks to steam notifications. Storm Dragon 2026-01-26 13:03:58 -05:00
  • c8304ce7c0 Fixed indentation error. Storm Dragon 2026-01-21 10:04:50 -05:00
  • 8ff9c70d29 commit: fix: Corrected indentation error in speech.py file Storm Dragonandaider 2026-01-21 09:31:12 -05:00
  • 26cca56c34 fix: correct indentation in setSpeechServer function Storm Dragonandaider 2026-01-21 09:28:32 -05:00
  • 803404aa48 fix: correct indentation in setSpeechServer function Storm Dragonandaider 2026-01-21 09:27:41 -05:00
  • fa77d76aa5 More type hints added. Storm Dragon 2026-01-20 16:34:18 -05:00
  • 75b2d482eb Bump version for testing builds. Storm Dragon 2026-01-19 05:40:31 -05:00
  • 78ef51d01f Latest code, hopefully stable. Storm Dragon 2026-01-19 05:24:48 -05:00
  • b24744b22b many many type hints added. Lots more to go. Storm Dragon 2026-01-16 13:01:05 -05:00
  • 73ddc18114 Refactor complete. We should be in very good shape moving forward. Storm Dragon 2026-01-16 11:41:49 -05:00
  • 1862de64ee Getting very close to final refactor push. I think one more after this one will do it. Storm Dragon 2026-01-16 11:14:32 -05:00
  • fde43df2d0 Finished with this section of the refactor. Only a couple more to go. Storm Dragon 2026-01-16 10:45:33 -05:00
  • a9739dba1a More refactor work. Storm Dragon 2026-01-16 10:29:53 -05:00
  • 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. Storm Dragon 2026-01-16 09:23:53 -05:00
  • 45dd30f7f6 I didn't actually intend to do this, but, major refactor. Be careful with testing, it may be horribly broken. Storm Dragon 2026-01-15 23:51:49 -05:00
  • 495bcca185 Indentation moved from plugin to core code, setting in speech tab. Storm Dragon 2026-01-14 08:52:58 -05:00
  • 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. Storm Dragon 2026-01-13 10:19:37 -05:00
  • 9bdb7510c9 Fixed a bug in the translation part of the plugin. Storm Dragon 2026-01-13 09:31:55 -05:00
  • 06cd376cd4 First round of bug fixes and plugin capability extensions. Creating a preferences tab should no longer require editing Cthulhu itself. Storm Dragon 2026-01-13 07:49:51 -05:00
  • c510f5a45c Forgot to add pyproject.toml. Storm Dragon 2026-01-12 23:53:47 -05:00
  • 935ba33081 Version bump for testing. Storm Dragon 2026-01-12 23:52:57 -05:00
  • 30a40f6974 Merged dbus implementation for plugins. Storm Dragon 2026-01-12 11:54:42 -05:00
  • 1d241d94a8 Updates to dbus remote for plugins. Storm Dragon 2026-01-12 11:53:29 -05:00
  • 75ad2f0dec Plugins exposed via d-bus remote. Storm Dragon 2026-01-11 23:21:52 -05:00
  • d3c48b1e84 New window title reading plugin implemented. Watches for window title changes and reads them. Enable/disable with cthulhu+control+shift+W. Storm Dragon 2026-01-11 22:52:07 -05:00
  • 2ccd118cc5 Hopefully stable code. Storm Dragon 2026-01-10 19:53:11 -05:00
  • c53ef6606e Merge branch 'testing' Storm Dragon 2026-01-10 19:52:27 -05:00
  • 52a687c770 Auto translate added with cthulhu+Control+Shift+T Storm Dragon 2026-01-10 18:18:48 -05:00
  • aa14e665a6 A few touch ups to the Piper stuff. Storm Dragon 2026-01-09 18:00:07 -05:00
  • 862504b425 Hopefully fixed a bug tht was causing some settings to reset. Storm Dragon 2026-01-09 16:59:59 -05:00
  • 2939526c03 Piper-tts added to speech engine options. Storm Dragon 2026-01-09 16:11:25 -05:00
  • b1b9ffce22 Attempt to handle capslock as modifier better. Storm Dragon 2026-01-09 11:34:37 -05:00
  • eba1ddc419 Attempt to improve steam notifications. Added debugging to see what's actually happening when "view notifications" is pressed in the steam client itself. Storm Dragon 2026-01-09 11:11:11 -05:00
  • 404e87db25 Fixed a bug in PKGBUILD. Storm Dragon 2026-01-08 16:21:22 -05:00
  • 59484782c0 Removed old tests in preparation for redesign. Storm Dragon 2026-01-08 00:17:37 -05:00
  • 5cf9e66895 Ooops, missed a merge conflict string. Storm Dragon 2026-01-07 12:15:28 -05:00
  • d8101b37b9 Changes ready for wider testing. Storm Dragon 2026-01-07 11:56:17 -05:00
  • 42bfacdd2c Updated version presentation to be more similar to orca. Storm Dragon 2026-01-07 11:52:46 -05:00
  • 8932dacc33 Small update to the AI Assistant plugin. Storm Dragon 2026-01-06 22:53:29 -05:00
  • 7aaa94fd4f Bug fixes from ports lol. Storm Dragon 2026-01-06 18:15:29 -05:00
  • 17c9eee4a1 Orca ports 3rd commit. Storm Dragon 2026-01-06 16:59:30 -05:00
  • 1d23060353 More ports from orca. Storm Dragon 2026-01-06 16:40:26 -05:00
  • 3c4cbe3c3f Started porting over some bug fixes and modernizations from Orca. Storm Dragon 2026-01-06 12:09:40 -05:00
  • 21cfec55ee Hopefully fixed Thunderbird address completion and a few other areas. Storm Dragon 2026-01-05 19:28:09 -05:00
  • 2bd2dffccc Speech-dispatcher SSIPProxy protocol plugin added. This allows for thing like playing Slay the Spire without running a separate instance of speech-dispatcher. Storm Dragon 2026-01-05 14:00:12 -05:00
  • 89573b7544 nvda2cthulhu server plugin added. This can replace the nvda2speechd server if desired. Storm Dragon 2026-01-04 18:46:56 -05:00
  • 1f6a2a06e5 Improvements to the plugins tab. Storm Dragon 2026-01-04 15:09:28 -05:00
  • 31cf0dbf5a Fixed the copy key for messages. Storm Dragon 2026-01-03 22:07:03 -05:00
  • 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. Storm Dragon 2026-01-03 19:36:30 -05:00
  • 28652e24f4 Intial redesign of plugins manager. This is likely to be buggy. Storm Dragon 2026-01-03 16:22:33 -05:00
  • c1ede7728e Completely redesigned the indentation plugin. Now adds a tab to preferences with complete customization for how indentation is presented. Storm Dragon 2026-01-03 15:13:48 -05:00
  • 2ca4948ab3 Merge branch 'testing' version 2025.01.02 2026.01.02 Storm Dragon 2026-01-02 19:10:50 -05:00
  • e32db0d2c9 Fixed missing headers in po/ab.po. Updated the CLAUDE.md file. Now it's time to release. Storm Dragon 2026-01-02 19:07:50 -05:00
  • c564fa1209 Updated translations for all 82 languages, bringing 30 to 100% completion. Storm DragonandClaude Opus 4.5 2026-01-02 18:51:27 -05:00
  • 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 Storm Dragon 2026-01-02 10:46:27 -05:00
  • 42a984b32f Speech settings added to cthulhu+arrow keys. Storm Dragon 2026-01-02 10:46:03 -05:00
  • 79ac07e8dc Updated version. Storm Dragon 2026-01-02 09:50:33 -05:00
  • e3e58adfbe Merge branch 'testing' Tag RC 1 Storm Dragon 2026-01-02 09:45:19 -05:00
  • 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. Storm Dragon 2026-01-02 08:58:21 -05:00
  • 733f5eee69 Improve focus detection on initial page loading. This should make structural navigation much more reliable on inital page load. Storm Dragon 2026-01-02 08:14:47 -05:00
  • 921ffc4145 Steam improvements. I can't say it's perfect by any means, but much much improved. Storm Dragon 2026-01-02 00:37:52 -05:00
  • afdd812f2f Updated sound fallback paths to include nonstandard installation paths. Storm Dragon 2026-01-01 03:40:39 -05:00