75 Commits

Author SHA1 Message Date
Storm Dragon e2f9a7c2e2 A few touch ups before release tag. 2026-05-14 18:42:06 -04:00
Storm Dragon 922ba60445 Make new cthulhu-git arch package for testing latest code. 2026-05-09 22:08:13 -04:00
Storm Dragon e377f39fe3 version update. 2026-05-06 19:27:11 -04:00
Storm Dragon 42006f4725 Merge branch 'testing' 2026-05-06 19:23:44 -04:00
Storm Dragon 3ae49f48ac A bit of pre-release polish. 2026-05-06 19:23:07 -04:00
Storm Dragon 4c0c0013ca Version bump. 2026-05-02 18:53:06 -04:00
Storm Dragon 23abeca651 docs: clarify current fork maintenance 2026-04-10 19:03:43 -04:00
hjozwiak ec7e073431 Add pywayland to the dependencies array. 2026-04-09 12:19:26 -04:00
Storm Dragon c4890f31af Fix 2026.03.02 release versioning 2026-03-02 17:56:45 -05:00
Storm Dragon 1d2d727fa2 Requested feature added. It is now possible to customize speech used for echo settings including speech module, voice, rate, volume, pitch. 2026-02-22 01:44:19 -05:00
Storm Dragon 4add36f5ca latest changed merged, seems to be reasonably stable. 2026-02-17 08:01:47 -05:00
Storm Dragon 4dba0ec0cd Fixed a bug with sleep mode, was not suspending review keys for sleeping applications. 2026-02-16 14:55:56 -05:00
Storm Dragon e6f780c38b New code tested and seems pretty stable so merged and bumped version. 2026-02-15 12:10:36 -05:00
Storm Dragon aa71d02036 Merge remote-tracking branch 'origin/keyboard-monitoring-api' into testing 2026-02-13 11:19:40 -05:00
Storm Dragon f873fcee11 Use toml instead of json for settings. 2026-02-13 11:13:38 -05:00
Storm Dragon c6049ef5f3 Preparing for release. 2026-01-26 13:07:33 -05:00
Storm Dragon 75b2d482eb Bump version for testing builds. 2026-01-19 05:40:31 -05:00
Storm Dragon 935ba33081 Version bump for testing. 2026-01-12 23:52:57 -05:00
Storm Dragon 30a40f6974 Merged dbus implementation for plugins. 2026-01-12 11:54:42 -05:00
Storm Dragon d3c48b1e84 New window title reading plugin implemented. Watches for window title changes and reads them. Enable/disable with cthulhu+control+shift+W. 2026-01-11 22:52:07 -05:00
Storm Dragon 2ccd118cc5 Hopefully stable code. 2026-01-10 19:53:11 -05:00
Storm Dragon 404e87db25 Fixed a bug in PKGBUILD. 2026-01-08 16:21:22 -05:00
Storm Dragon d8101b37b9 Changes ready for wider testing. 2026-01-07 11:56:17 -05:00
Storm Dragon 7aaa94fd4f Bug fixes from ports lol. 2026-01-06 18:15:29 -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 79ac07e8dc Updated version. 2026-01-02 09:50:33 -05:00
Storm Dragon e3e58adfbe Merge branch 'testing' Tag RC 1 2026-01-02 09:45:19 -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 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 4f210406d3 Moving closer to tagged release. 2025-12-30 05:30:50 -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 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 af2b76e971 Fixes to the set-version.sh script. 2025-12-27 19:20:43 -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 eef509a5a1 Merge branch 'testing' RC 1 for tagged release. 2025-12-22 19:51:06 -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 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 928bae6d86 OCR is much more feature complete. 2025-08-22 13:01:43 -04:00
Storm Dragon a044bfaade Updated PKGBUILD. 2025-08-19 19:30:08 -04:00
Storm Dragon f9b408a1d2 Preparing for tagged release. 2025-08-19 19:27:07 -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 e6cee379ee Remove libpeas dependency since we don't use it any more. 2025-08-12 02:53:27 -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 2d24a5b126 Fixes to the new meson/ninja build system. Pretty close to working... I think. 2025-08-11 16:27:27 -04:00