Storm Dragon
4d381e8dd5
Display session information very early in logs, this makes it easy to figure out if a reported problem is something that needs priority attention or if it may be ran on an unsupported platform.
2025-12-31 18:43:08 -05:00
Storm Dragon
6f45ad61cf
Preparing for releases, no new features, only testing and bug fixes until new version is tagged.
2025-12-31 13:26:45 -05:00
Storm Dragon
707f63b758
Sound handling improved.
2025-12-31 13:05:53 -05:00
Storm Dragon
e94af432c2
Merge branch 'testing'
2025-12-30 14:30:09 -05:00
Storm Dragon
489651e3fa
Fall back to speech if sound for an item is unavailable or doesn't exist.
2025-12-30 14:29:37 -05:00
Storm Dragon
e059063115
Better handling of sound only setting.
2025-12-30 07:04:16 -05:00
Storm Dragon
4f210406d3
Moving closer to tagged release.
2025-12-30 05:30:50 -05:00
Storm Dragon
b0375faa45
Major sound fixes and more added. Fixed a bug where switch items were being silently ignored.
2025-12-30 05:27:59 -05:00
Storm Dragon
32c39c4e3d
Change sound priority a bit for the web.
2025-12-29 22:42:45 -05:00
Storm Dragon
f7e5fd518f
More sound support added.
2025-12-29 22:20:02 -05:00
Storm Dragon
97c9253372
More work on sound support.
2025-12-29 19:23:20 -05:00
Storm Dragon
b818b685bd
Default sound pack extended.
2025-12-29 18:01:47 -05:00
Storm Dragon
1e3db9c894
Some web fixes.
2025-12-29 16:50:27 -05:00
Storm Dragon
87786e9c72
Try to make Cthulhu python 3.9 compatible. Fixed keybinding and notifications bugs.
2025-12-29 05:17:33 -05:00
Storm Dragon
fee5800220
Fixed crash bug with landmark navigation.
2025-12-28 19:48:47 -05:00
Storm Dragon
c3d604f4a1
Preparing for new release.
2025-12-28 17:04:35 -05:00
Storm Dragon
85b358d22b
Almost read for new version.
2025-12-28 16:58:29 -05:00
Storm Dragon
a9b4176672
Fixed broken flat review.
2025-12-27 19:34:27 -05:00
Storm Dragon
88a88574ac
A few more web tweaks. Updated version stuff, made a small script to update all version strings.
2025-12-27 18:49:01 -05:00
Storm Dragon
71776ad24c
More web fixes. I think things are pretty stable now.
2025-12-27 06:22:29 -05:00
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
66ece62423
Initial sound support added.
2025-12-26 23:49:48 -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
eef509a5a1
Merge branch 'testing' RC 1 for tagged release.
2025-12-22 19:51:06 -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
61e40b81f6
Fixed browser crashing on some button activations, I think.
2025-12-17 06:25:02 -05:00
Storm Dragon
4be007bf7d
Merged everything into master, at a decent point to save progress.
2025-12-12 20:21:53 -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
ad6de50f9b
Merged testing.
2025-08-22 00:31:32 -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
f0e7f14806
Fixed merge conflicts.
2025-08-19 19:24:35 -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
287522c293
Cthulhu should now work no matter where it gets installed.
2025-08-12 03:01:33 -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
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