Storm Dragon
4add36f5ca
latest changed merged, seems to be reasonably stable.
2026-02-17 08:01:47 -05:00
Storm Dragon
40e63150a6
Read a list of applications that should always be started in sleep mode from sleep.toml.
2026-02-17 07:57:14 -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
0f7f73a6a0
Fixed flat review bug affecting some sites in chrome.
2026-02-13 13:23:14 -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
13976b7235
Look for missing sound files if not found in 1 directory e.g. if not found in ~/.local look in system themes.
2026-02-07 22:40:21 -05:00
Storm Dragon
c6049ef5f3
Preparing for release.
2026-01-26 13:07:33 -05:00
Storm Dragon
c8c1922060
Minor tweaks to steam notifications.
2026-01-26 13:03:58 -05:00
Storm Dragon
c8304ce7c0
Fixed indentation error.
2026-01-21 10:04:50 -05:00
Storm Dragon and aider
8ff9c70d29
commit: fix: Corrected indentation error in speech.py file
...
Co-authored-by: aider (ollama/deepseek-coder:6.7b) <aider@aider.chat >
2026-01-21 09:31:12 -05:00
Storm Dragon and aider
26cca56c34
fix: correct indentation in setSpeechServer function
...
Co-authored-by: aider (ollama/deepseek-coder:6.7b) <aider@aider.chat >
2026-01-21 09:28:32 -05:00
Storm Dragon and aider
803404aa48
fix: correct indentation in setSpeechServer function
...
Co-authored-by: aider (ollama/deepseek-coder:6.7b) <aider@aider.chat >
2026-01-21 09:27:41 -05:00
Storm Dragon
fa77d76aa5
More type hints added.
2026-01-20 16:34:18 -05:00
Storm Dragon
75b2d482eb
Bump version for testing builds.
2026-01-19 05:40:31 -05:00
Storm Dragon
78ef51d01f
Latest code, hopefully stable.
2026-01-19 05:24:48 -05:00
Storm Dragon
b24744b22b
many many type hints added. Lots more to go.
2026-01-16 13:01:05 -05:00
Storm Dragon
73ddc18114
Refactor complete. We should be in very good shape moving forward.
2026-01-16 11:41:49 -05:00
Storm Dragon
1862de64ee
Getting very close to final refactor push. I think one more after this one will do it.
2026-01-16 11:14:32 -05:00
Storm Dragon
fde43df2d0
Finished with this section of the refactor. Only a couple more to go.
2026-01-16 10:45:33 -05:00
Storm Dragon
a9739dba1a
More refactor work.
2026-01-16 10:29:53 -05:00
Storm Dragon
dfa572b453
More refactoring work. Since the first part was such a success, may as well continue. We're actually going to be in very good shape if things keep going this well.
2026-01-16 09:23:53 -05:00
Storm Dragon
45dd30f7f6
I didn't actually intend to do this, but, major refactor. Be careful with testing, it may be horribly broken.
2026-01-15 23:51:49 -05:00
Storm Dragon
495bcca185
Indentation moved from plugin to core code, setting in speech tab.
2026-01-14 08:52:58 -05:00
Storm Dragon
475dfb70ed
Attempt to fix bug that causes settings to reinitialize when a change is made. This is a sneaky one, so can't be sure, but hopefully.
2026-01-13 10:19:37 -05:00
Storm Dragon
9bdb7510c9
Fixed a bug in the translation part of the plugin.
2026-01-13 09:31:55 -05:00
Storm Dragon
06cd376cd4
First round of bug fixes and plugin capability extensions. Creating a preferences tab should no longer require editing Cthulhu itself.
2026-01-13 07:49:51 -05:00
Storm Dragon
c510f5a45c
Forgot to add pyproject.toml.
2026-01-12 23:53:47 -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
1d241d94a8
Updates to dbus remote for plugins.
2026-01-12 11:53:29 -05:00
Storm Dragon
75ad2f0dec
Plugins exposed via d-bus remote.
2026-01-11 23:21:52 -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
c53ef6606e
Merge branch 'testing'
2026-01-10 19:52:27 -05:00
Storm Dragon
52a687c770
Auto translate added with cthulhu+Control+Shift+T
2026-01-10 18:18:48 -05:00
Storm Dragon
aa14e665a6
A few touch ups to the Piper stuff.
2026-01-09 18:00:07 -05:00
Storm Dragon
862504b425
Hopefully fixed a bug tht was causing some settings to reset.
2026-01-09 16:59:59 -05:00
Storm Dragon
2939526c03
Piper-tts added to speech engine options.
2026-01-09 16:11:25 -05:00
Storm Dragon
b1b9ffce22
Attempt to handle capslock as modifier better.
2026-01-09 11:34:37 -05:00
Storm Dragon
eba1ddc419
Attempt to improve steam notifications. Added debugging to see what's actually happening when "view notifications" is pressed in the steam client itself.
2026-01-09 11:11:11 -05:00
Storm Dragon
404e87db25
Fixed a bug in PKGBUILD.
2026-01-08 16:21:22 -05:00
Storm Dragon
59484782c0
Removed old tests in preparation for redesign.
2026-01-08 00:17:37 -05:00
Storm Dragon
5cf9e66895
Ooops, missed a merge conflict string.
2026-01-07 12:15:28 -05:00
Storm Dragon
d8101b37b9
Changes ready for wider testing.
2026-01-07 11:56:17 -05:00
Storm Dragon
42bfacdd2c
Updated version presentation to be more similar to orca.
2026-01-07 11:52:46 -05:00
Storm Dragon
8932dacc33
Small update to the AI Assistant plugin.
2026-01-06 22:53:29 -05:00
Storm Dragon
7aaa94fd4f
Bug fixes from ports lol.
2026-01-06 18:15:29 -05:00
Storm Dragon
17c9eee4a1
Orca ports 3rd commit.
2026-01-06 16:59:30 -05:00
Storm Dragon
1d23060353
More ports from orca.
2026-01-06 16:40:26 -05:00
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
2ca4948ab3
Merge branch 'testing' version 2025.01.02
2026-01-02 19:10:50 -05:00
Storm Dragon
e32db0d2c9
Fixed missing headers in po/ab.po. Updated the CLAUDE.md file. Now it's time to release.
2026-01-02 19:07:50 -05:00
Storm Dragon and Claude Opus 4.5
c564fa1209
Updated translations for all 82 languages, bringing 30 to 100% completion.
...
- Synchronized all PO files with latest POT template
- Removed obsolete translations
- Fixed fuzzy entries and format specification mismatches
- Added translations for new features: AI Assistant, sound themes, sleep mode, navigator focus
- Fixed plural forms for languages with complex plural rules (Serbian, Latvian, etc.)
Fully complete languages (30): bg, ca, cs, da, de, el, en_GB, es, eu, fr, gl, hu, id, it, ka, lt, lv, ms, nl, pl, pt, pt_BR, ro, ru, sl, sr, sv, tr, uk, zh_CN
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-02 18:51:27 -05:00
Storm Dragon
c0aecfdb9f
Merge branch 'testing' wanted to squeeze in a final feature for this release. Ported over Fenrir's quick speech settings keybindings, control speech with cthulhu+arrow keys. Save settings with cthulhu+control+shift+S
2026-01-02 10:46:27 -05:00
Storm Dragon
42a984b32f
Speech settings added to cthulhu+arrow keys.
2026-01-02 10:46:03 -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
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
e2cbcb0ac4
Attempt to fix sounds for nonstandard paths.
2026-01-01 02:59:23 -05:00
Storm Dragon
8ff74bb83a
Merge branch 'testing'
2026-01-01 00:17:30 -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
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
ef18ae7cbc
Oops, fixed meson.build
2025-12-30 05:33:58 -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
99a479567e
More sounds added for default.
2025-12-29 22:19:05 -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
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
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
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