Storm Dragon
6860bed6a0
Hopefully fixed a bug, or at least improved the situation where a page loads but only half-way goes into browse mode.
2025-12-27 00:49:17 -05:00
Storm Dragon
65bb663b0a
Forgot to add a meson file.
2025-12-26 23:52:55 -05:00
Storm Dragon
66ece62423
Initial sound support added.
2025-12-26 23:49:48 -05:00
Storm Dragon
56a8d80edb
Removed some notes I accidently added.
2025-12-26 22:00:43 -05:00
Storm Dragon
0b599f9509
Wow, there was a lot of stuff left to do, that and bug fixes. I think we're pretty much back to a working state now. Will test and merge if I don't find anything.
2025-12-26 21:00:54 -05:00
Storm Dragon
e134bf97d5
WIP: AX port and noatspi work
2025-12-25 20:51:34 -05:00
Storm Dragon
0a18de8e87
More cleanup work. This is the job that never ends.
2025-12-24 11:17:05 -05:00
Storm Dragon
bcedfa5da7
Updates to dbus implementation.
2025-12-24 10:40:01 -05:00
Storm Dragon
763ae5303b
Fix for thunderbird.
2025-12-24 10:18:52 -05:00
Storm Dragon
200faa9e36
Speech history plugin added. Code and documentation audit completed. Preparing for tagged release.
2025-12-22 19:43:41 -05:00
Storm Dragon
10b3592173
Fixed traceback.
2025-12-17 14:31:20 -05:00
Storm Dragon
f47b5a0792
Unbreak structural navigation.
2025-12-17 14:17:26 -05:00
Storm Dragon
e12347a9b8
Merge branch 'testing' of ssh://git.stormux.org:1101/storm/cthulhu into testing
2025-12-17 06:25:15 -05:00
Storm Dragon
61e40b81f6
Fixed browser crashing on some button activations, I think.
2025-12-17 06:25:02 -05:00
Storm Dragon
40db7585b9
Fixed PKGBUILD hopefully no more conflicting files.
2025-12-09 09:44:39 -05:00
Storm Dragon
53614b13b9
Prepare for stable release 2025.12.09
...
- Remove all DEBUG print statements from AIAssistant plugin
- Update version to 2025.12.09 across all build files
- src/cthulhu/cthulhuVersion.py
- meson.build
- distro-packages/Arch-Linux/PKGBUILD
- Add OCR optional dependencies to meson.build
- pdf2image: PDF processing for OCR
- scipy: Scientific computing for OCR analysis
- webcolors: Color name resolution for OCR
- Add explicit OCR Python packages to PKGBUILD optdepends
- python-pdf2image
- python-scipy
- python-webcolors
- Remove temporary test files from repository root
- test_atspi_version.py
- test_axtext_basic.py
- test_modern_atspi_keystroke.py
All changes validated with successful local build.
Ready for final testing before stable release tag.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-12-09 09:21:52 -05:00
Storm Dragon
11240bfcbc
More d-bus stuff added.
2025-12-09 09:09:42 -05:00
Storm Dragon
10d94792ed
Ported over Orca d-bus remote improvements.
2025-09-16 22:44:29 -04:00
Storm Dragon
928bae6d86
OCR is much more feature complete.
2025-08-22 13:01:43 -04:00
Storm Dragon
1fed5922c3
Ocr initial implementation complete.
2025-08-21 23:14:47 -04:00
Storm Dragon
41c91ffc66
Initial work on ocr integration. Is broken currently.
2025-08-21 21:59:29 -04:00
Storm Dragon
03f13140fe
Latest PKGBUILD update.
2025-08-19 19:21:17 -04:00
Storm Dragon
68bc571a83
Fixed sleep mode after a long and fierce battle.
2025-08-14 20:53:03 -04:00
Storm Dragon
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.
2025-08-12 15:34:35 -04:00
Storm Dragon
15bcc0589a
Remove a debug file that accidently got committed.
2025-08-12 03:09:14 -04:00
Storm Dragon
287522c293
Cthulhu should now work no matter where it gets installed.
2025-08-12 03:01:33 -04:00
Storm Dragon
e6cee379ee
Remove libpeas dependency since we don't use it any more.
2025-08-12 02:53:27 -04:00
Storm Dragon
1b87262861
Updated README.
2025-08-12 02:43:32 -04:00
Storm Dragon
e1f2467415
Fix launcher path logic for proper system/local separation
...
- Add runtime detection of installation type based on launcher location
- Local installations (~/.local/bin) now correctly load from ~/.local/lib/python*/site-packages
- System installations (/usr/bin) load from /usr/lib/python*/site-packages
- Source directory execution continues to work from development tree
- Restores clear separation between system and local installations like autotools had
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 02:26:47 -04:00
Storm Dragon
84299cc139
Fixed some bugs introduced by the new build system.
2025-08-12 02:12:07 -04:00
Storm Dragon
502f73ae2a
Fix icon cache update script for local builds
...
- Make gtk4-update-icon-cache optional and gracefully handle failures
- Use proper MESON_INSTALL_DESTDIR_PREFIX environment variable
- Prevent build failures when icon cache can't be updated
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 02:12:07 -04:00
Storm Dragon
d4255f792c
fixed removal of settings in cleanup script.
2025-08-12 02:12:07 -04:00
Storm Dragon
1ecdd21b7c
Remove GNOME dependencies and make more desktop-neutral - cleaned
...
- Remove gsettings-desktop-schemas dependency (GNOME-specific)
- Replace gnome.post_install() with manual gtk4-update-icon-cache
- Remove GNOME import from meson.build
- Make autostart desktop file desktop-neutral (remove GSettings condition)
- Add accessibility categories and keywords to desktop file
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-12 02:11:58 -04:00
Storm Dragon
5cbe6267de
Fix meson build: add missing cthulhu_state.py and fix generated file dependencies
...
- Add cthulhu_state.py to cthulhu_python_sources list
- Fix dependency order for generated files (cthulhu_bin.py, cthulhu_i18n.py, cthulhu_platform.py)
- Use configure_file() variables in python3.install_sources() for proper dependency tracking
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-11 16:49:47 -04:00
Storm Dragon
21b7cff27c
Updates to meson.build.
2025-08-11 16:44:36 -04:00
Storm Dragon
2d24a5b126
Fixes to the new meson/ninja build system. Pretty close to working... I think.
2025-08-11 16:27:27 -04:00
Storm Dragon
aa369af689
Allow building without help dependencies.
2025-08-11 13:41:27 -04:00
Storm Dragon
02fa1e4356
Rest of the conversion to meson/ninja missed in the first push. Thanks again Claud for the assist.
2025-08-11 13:27:22 -04:00
Storm Dragon
8bcc85f82c
Migrated to meson/ninja for building. There may be bugs. Thanks Claud for the assist.
2025-08-11 13:17:09 -04:00
Storm Dragon
7b84cd7492
Ollama AI can now have customized api endpoint instead of always using localhost.
2025-08-11 12:10:21 -04:00
Storm Dragon
a80bca78d1
Clickables now present a message when loading. Focus is preserved. Woogoo
2025-08-10 21:53:49 -04:00
Storm Dragon
b715e9071b
Press enter on clickables to activate them like any other web control. Very experimental.
2025-08-10 21:28:56 -04:00
Storm Dragon
eae9a5896e
Backport browser fixes for chromium and new d-bus functionality from Orca.
2025-08-10 12:45:50 -04:00
Storm Dragon
89df8991f7
More work on finding and fixing bugs. I want to improve stability before progressing with new functionality.
2025-08-06 00:10:23 -04:00
Storm Dragon
c9cfe3e0f4
Went bug huntin' Squished a bunch of 'em little critters.
2025-08-05 23:57:23 -04:00
Storm Dragon
37bd89ab87
many updates to AI Assistant plugin. Improved UI, hopefully improved accuracy as well.
2025-08-05 19:05:45 -04:00
Storm Dragon
a322c1d9b2
Bug fix in ActionPresenter.
2025-08-04 01:00:40 -04:00
Storm Dragon
493350f049
Work on backporting new d-bus functionality from Orca.
2025-08-04 00:55:55 -04:00
Storm Dragon
97f6cec0ed
Improvements to action menu.
2025-08-04 00:36:27 -04:00
Storm Dragon
ecb1ae4fe5
Keyboard seems to be working, same methods as orca now.
2025-08-04 00:21:49 -04:00