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
42a984b32f
Speech settings added to cthulhu+arrow keys.
2026-01-02 10:46:03 -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
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
707f63b758
Sound handling improved.
2025-12-31 13:05:53 -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
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
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
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
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