Commit Graph

  • 928bae6d86 OCR is much more feature complete. testing Storm Dragon 2025-08-22 13:01:43 -04:00
  • ad6de50f9b Merged testing. master Storm Dragon 2025-08-22 00:31:32 -04:00
  • 1fed5922c3 Ocr initial implementation complete. Storm Dragon 2025-08-21 23:14:47 -04:00
  • 41c91ffc66 Initial work on ocr integration. Is broken currently. Storm Dragon 2025-08-21 21:59:29 -04:00
  • a044bfaade Updated PKGBUILD. Storm Dragon 2025-08-19 19:30:08 -04:00
  • f9b408a1d2 Preparing for tagged release. 2025.08.19 Storm Dragon 2025-08-19 19:27:07 -04:00
  • f0e7f14806 Fixed merge conflicts. Storm Dragon 2025-08-19 19:24:35 -04:00
  • 03f13140fe Latest PKGBUILD update. Storm Dragon 2025-08-19 19:21:17 -04:00
  • 68bc571a83 Fixed sleep mode after a long and fierce battle. Storm Dragon 2025-08-14 20:53:03 -04:00
  • fb8c64a406 2 new options added for the ai assistant. First, describe images, which *should* describe any images on the screen. The second is browse for image, which will provide a description for the selected image specifically. Storm Dragon 2025-08-12 15:34:35 -04:00
  • 15bcc0589a Remove a debug file that accidently got committed. Storm Dragon 2025-08-12 03:09:14 -04:00
  • 287522c293 Cthulhu should now work no matter where it gets installed. Storm Dragon 2025-08-12 03:01:33 -04:00
  • e6cee379ee Remove libpeas dependency since we don't use it any more. Storm Dragon 2025-08-12 02:53:27 -04:00
  • 1b87262861 Updated README. Storm Dragon 2025-08-12 02:43:32 -04:00
  • e1f2467415 Fix launcher path logic for proper system/local separation Storm Dragon 2025-08-12 02:26:47 -04:00
  • 84299cc139 Fixed some bugs introduced by the new build system. Storm Dragon 2025-08-12 02:06:23 -04:00
  • 502f73ae2a Fix icon cache update script for local builds Storm Dragon 2025-08-11 17:27:35 -04:00
  • d4255f792c fixed removal of settings in cleanup script. Storm Dragon 2025-08-11 17:20:49 -04:00
  • 1ecdd21b7c Remove GNOME dependencies and make more desktop-neutral - cleaned Storm Dragon 2025-08-12 02:11:58 -04:00
  • 5cbe6267de Fix meson build: add missing cthulhu_state.py and fix generated file dependencies Storm Dragon 2025-08-11 16:49:47 -04:00
  • 21b7cff27c Updates to meson.build. Storm Dragon 2025-08-11 16:44:36 -04:00
  • 2d24a5b126 Fixes to the new meson/ninja build system. Pretty close to working... I think. Storm Dragon 2025-08-11 16:27:27 -04:00
  • aa369af689 Allow building without help dependencies. Storm Dragon 2025-08-11 13:41:27 -04:00
  • 02fa1e4356 Rest of the conversion to meson/ninja missed in the first push. Thanks again Claud for the assist. Storm Dragon 2025-08-11 13:27:22 -04:00
  • 8bcc85f82c Migrated to meson/ninja for building. There may be bugs. Thanks Claud for the assist. Storm Dragon 2025-08-11 13:16:43 -04:00
  • 7b84cd7492 Ollama AI can now have customized api endpoint instead of always using localhost. Storm Dragon 2025-08-11 12:10:21 -04:00
  • a80bca78d1 Clickables now present a message when loading. Focus is preserved. Woogoo Storm Dragon 2025-08-10 21:53:49 -04:00
  • b715e9071b Press enter on clickables to activate them like any other web control. Very experimental. Storm Dragon 2025-08-10 21:28:56 -04:00
  • eae9a5896e Backport browser fixes for chromium and new d-bus functionality from Orca. Storm Dragon 2025-08-10 12:45:50 -04:00
  • 89df8991f7 More work on finding and fixing bugs. I want to improve stability before progressing with new functionality. Storm Dragon 2025-08-06 00:10:23 -04:00
  • c9cfe3e0f4 Went bug huntin' Squished a bunch of 'em little critters. Storm Dragon 2025-08-05 23:57:23 -04:00
  • 37bd89ab87 many updates to AI Assistant plugin. Improved UI, hopefully improved accuracy as well. Storm Dragon 2025-08-05 19:05:45 -04:00
  • a322c1d9b2 Bug fix in ActionPresenter. Storm Dragon 2025-08-04 01:00:40 -04:00
  • 493350f049 Work on backporting new d-bus functionality from Orca. Storm Dragon 2025-08-04 00:55:55 -04:00
  • 97f6cec0ed Improvements to action menu. keyboard Storm Dragon 2025-08-04 00:36:27 -04:00
  • ecb1ae4fe5 Keyboard seems to be working, same methods as orca now. Storm Dragon 2025-08-04 00:21:49 -04:00
  • 9c8063c55e AI assistance pretty much integrated. 2 options currently that actually work, Claud and Ollama. More planned for later, so other options available they just don't do anything. Storm Dragon 2025-08-03 14:24:03 -04:00
  • 270def0a59 Implement complete AI Assistant plugin with Claude Code integration Storm Dragon 2025-08-03 13:45:34 -04:00
  • a8672165d8 AI capabilities added. Working 90 percent with ollama, more providers and functionality coming soon. Storm Dragon 2025-08-03 00:07:59 -04:00
  • 9ead764b2e Fixed a bug in control+shift key parsing for plugins. Storm Dragon 2025-08-02 23:03:52 -04:00
  • d41d9076d1 Notify users that to apply changes, Cthulhu has to be restarted. The previous attempt was not screen reader accessible, a terrible thing for a screen reader itself to have inaccessible components lol. Storm Dragon 2025-08-02 13:14:23 -04:00
  • 06894693b0 Plugin manager added. No more hand editing the settings file to enable and disable plugins. Hopefully less breakage. Updates to the local build and clean files for installing test builds. Storm Dragon 2025-08-02 05:11:56 -04:00
  • cb20579625 Indentation plugin finally working. Indentation now indicated by beeps. Storm Dragon 2025-08-02 04:23:51 -04:00
  • 3679609923 Keep settings files when cleaning. My bad that actually got removed in the first place. Storm Dragon 2025-08-02 03:59:52 -04:00
  • dfe51aa45f Bump version file so it matches the latest commit date. Storm Dragon 2025-08-02 02:35:45 -04:00
  • 06d1c21d03 Update documentation and PKGBUILD for new features Storm Dragon 2025-07-31 14:17:32 -04:00
  • 05a4f90af2 Add local development infrastructure and documentation Storm Dragon 2025-07-31 14:03:48 -04:00
  • 4d2561a293 Implement sleep mode functionality for Cthulhu Storm Dragon 2025-07-31 14:03:10 -04:00
  • 613fc514fb Merge branch 'testing' of ssh://git.stormux.org:1101/storm/cthulhu into testing Storm Dragon 2025-07-31 04:07:10 -04:00
  • a71da1ad2a Some work on the audio indentation plugin. Storm Dragon 2025-07-31 04:07:01 -04:00
  • 0c26025a81 Updates to build files. Storm Dragon 2025-07-01 15:55:00 -04:00
  • 0405200980 New plugin, updates to a few other things. Yes, I know that's not descriptive, but apparently I forgot to add a few things last time. lol Storm Dragon 2025-07-01 13:56:18 -04:00
  • 220e84afa4 PKGBUILD updated. 2025.06.07 Storm Dragon 2025-06-06 18:07:40 -04:00
  • 5d48f4770c latest version with plugin code fixed. Storm Dragon 2025-06-06 18:00:35 -04:00
  • 81cc4627f7 Merge branch 'testing' plugin with keybindings bug potentially fixed. Storm Dragon 2025-06-06 17:58:58 -04:00
  • 408fb85730 Updated clipboard plugin to work with the now fixed plugin system. plugins Storm Dragon 2025-06-05 14:05:23 -04:00
  • 0f25245d3d OMG it actually works! Just some finishing touches. Storm Dragon 2025-06-05 13:55:30 -04:00
  • 13f110ab34 Updated bindings code. Storm Dragon 2025-06-05 13:50:36 -04:00
  • 62f46c0eb7 Maybe getting closer. Storm Dragon 2025-06-05 13:45:12 -04:00
  • e2364a154a Another try to get keybindings working. Storm Dragon 2025-06-05 13:40:44 -04:00
  • 2090767794 Fixed error in event manager. Storm Dragon 2025-06-05 13:34:23 -04:00
  • ea50d8b024 Fix error in script manager. Storm Dragon 2025-06-05 13:31:11 -04:00
  • a1d90a7245 more work on keybindings. Storm Dragon 2025-06-05 13:27:25 -04:00
  • 2eb6d3c7dd updated keybindings.py Storm Dragon 2025-06-05 13:20:27 -04:00
  • 0edbefac47 more debugging. Storm Dragon 2025-06-05 13:11:47 -04:00
  • 90aecf8055 Changes to the plugin manager. Storm Dragon 2025-06-05 04:13:24 -04:00
  • 48d99e8813 Improved debugging to help track down this bug. Storm Dragon 2025-06-05 04:02:28 -04:00
  • 314aa18a1b Another another attempt to fix the plugin keybindings. Storm Dragon 2025-06-05 03:42:02 -04:00
  • a21f1aa13b another attempt to fix the keybinding problem for plugins. Storm Dragon 2025-06-05 03:32:01 -04:00
  • 5181944de0 Move timestamps to the end of the log message instead of the beginning. Makes debugging much less of a PITA. Storm Dragon 2025-04-20 15:27:59 -04:00
  • 0a8bb684ec Fixed an error in a call to a cthulhu module. Storm Dragon 2025-04-20 03:20:12 -04:00
  • d94ba1accb Add optional parameter to _on_settings_changed() Storm Dragon 2025-04-20 03:13:43 -04:00
  • 399f449484 Fixed method call. Storm Dragon 2025-04-20 03:07:37 -04:00
  • ecd122786f Fixed an error with logging, for real this time. Storm Dragon 2025-04-20 02:58:12 -04:00
  • 01273618a7 Fixed an error with logging. Storm Dragon 2025-04-20 02:50:32 -04:00
  • d8df2ed757 Another try at getting keybindings working. Storm Dragon 2025-04-20 02:43:59 -04:00
  • c376b2489a Getting closer to working bindings. Storm Dragon 2025-04-20 02:30:04 -04:00
  • 39dca0574a Improve key detection in registerGestureByString Storm Dragon 2025-04-19 15:39:43 -04:00
  • 8b1f501fe7 fixed an error. Storm Dragon 2025-04-19 14:54:32 -04:00
  • 96335baf5d Fixed indentation issues. Storm Dragon 2025-04-19 14:48:38 -04:00
  • 51984a6540 Hopefully got this keybinding thing once and for all... Fingers crossed. Storm Dragon 2025-04-19 14:41:17 -04:00
  • 3296e5d571 Fix broken method. Storm Dragon 2025-04-19 14:15:30 -04:00
  • 1e6f4b8913 fixed import error. Storm Dragon 2025-04-19 14:06:48 -04:00
  • 331b1c3ad5 More debugging efforts. Storm Dragon 2025-04-19 14:01:20 -04:00
  • 04b8592ed3 Indentation error was worse than I thought. Storm Dragon 2025-04-18 14:53:52 -04:00
  • c64591a162 Fixed indentation error. Storm Dragon 2025-04-18 14:45:33 -04:00
  • 80212d616f Added some logging to try and figure out what's going on. Storm Dragon 2025-04-18 14:42:02 -04:00
  • 9790a8d494 More attempts to fix keyboard. Storm Dragon 2025-04-18 14:28:16 -04:00
  • ec90906052 Maybe finally solved the plugin keybinding issue... Storm Dragon 2025-04-18 13:00:31 -04:00
  • f01374d15e One more try before sleep. Storm Dragon 2025-04-14 05:04:59 -04:00
  • 0347b7feea Another attempt at fixing plugin keyboard shortcuts. Storm Dragon 2025-04-14 04:54:48 -04:00
  • 0580dda131 A few documentation updates. Storm Dragon 2025-04-11 13:17:26 -04:00
  • d36b664319 Merge branch 'testing' Plugins are in a much better state now, mostly working. The exception is, plugins that create a keyboard shortcut don't actually bind the shortcut. That one is turning out to be a lot harder to fix than I originally thought. 2025.04.05 Storm Dragon 2025-04-05 16:32:17 -04:00
  • 02be96aa69 Try to fix clipboard and simple plugins. Storm Dragon 2025-04-04 18:04:58 -04:00
  • 48575ab6cd Removed the old plugin manager. It didn't work anyway and needs to be rewritten. Storm Dragon 2025-04-04 17:28:31 -04:00
  • 2c28021ed4 Removed the old plugin manager. It didn't work anyway and needs to be rewritten. Storm Dragon 2025-04-04 17:27:30 -04:00
  • 8a79725df8 Update clipboard plugin to new pluggy format. Storm Dragon 2025-04-04 17:08:18 -04:00
  • 1b4c4916e3 Hopefully fixed an error in simple plugin system. Storm Dragon 2025-04-04 16:33:53 -04:00
  • 35a83327ac Convert simple plugin plugin to new plugin format. Hmm, gotta get in a couple more... plugin plugin plugin! lol Storm Dragon 2025-04-04 16:25:28 -04:00
  • c712bea421 Attempt to fix keybindings not working from plugins. Storm Dragon 2025-04-04 16:03:35 -04:00