This website requires JavaScript.
922ba60445
Make new cthulhu-git arch package for testing latest code.
master
testing
Storm Dragon
2026-05-09 22:08:13 -04:00
a5f7c9a8f3
Work on sound positioning for objects. Enable in sounds in preferences.
Storm Dragon
2026-05-08 07:41:44 -04:00
6f33caade1
Sound should now stop when speech stops. This means no more interrupting speech just to have the link sounds on a page continue to play.
Storm Dragon
2026-05-08 01:02:57 -04:00
e54600ff4d
Reworked the xterm hand off so it's faster and more reliable.
Storm Dragon
2026-05-07 18:05:16 -04:00
e6b6b1051e
A few minor fixes for windows that aren't reported by at-spi.
Storm Dragon
2026-05-07 12:31:25 -04:00
e377f39fe3
version update.
Storm Dragon
2026-05-06 19:27:11 -04:00
42006f4725
Merge branch 'testing'
Storm Dragon
2026-05-06 19:23:44 -04:00
3ae49f48ac
A bit of pre-release polish.
Storm Dragon
2026-05-06 19:23:07 -04:00
4c0c0013ca
Version bump.
Storm Dragon
2026-05-02 18:53:06 -04:00
77b7c81d73
Potential fix for nvda2cthulhu plugin crash bug.
Storm Dragon
2026-05-02 17:59:39 -04:00
265feb8188
Backport Orca's d-bus remote fixes.
Storm Dragon
2026-04-26 13:18:23 -04:00
337b5d4273
Hopefully fixed a weird speech bug where some games could make it suddenly stop speaking.
Storm Dragon
2026-04-25 19:03:24 -04:00
6b65d99317
Add rules to the agent to have it run code checking.
orca50-event-rebase
hjozwiak
2026-04-13 06:51:32 -04:00
1707dca020
Fixed a regression in table navigation.
Storm Dragon
2026-04-12 15:19:09 -04:00
642fe6da66
Clean lint surface and drop PyWayland backend
hjozwiak
2026-04-11 21:17:21 -04:00
60d3fc613b
docs: clarify Xorg-first platform stance
Storm Dragon
2026-04-11 21:13:52 -04:00
09c03ad06a
Fix stuff, apply ruff rules.
hjozwiak
2026-04-11 20:55:30 -04:00
b38d10575e
Complete Orca 50 import closure
hjozwiak
2026-04-11 03:55:58 -04:00
bff131db18
Replace event manager with Orca 50 model
hjozwiak
2026-04-11 03:12:21 -04:00
b641d6d8a4
Port Orca 50 script manager API
hjozwiak
2026-04-11 03:01:40 -04:00
5abf57447f
Port Orca 50 presentation and preferences layer
hjozwiak
2026-04-11 02:49:04 -04:00
2bfb7c7ee7
Port Orca 50 command and input managers
hjozwiak
2026-04-11 02:10:33 -04:00
12165f4e38
Port Orca 50 helper module closure
hjozwiak
2026-04-11 02:05:19 -04:00
56d7d2616a
Add TOML-backed Orca 50 settings registry
hjozwiak
2026-04-11 02:04:03 -04:00
c10735e093
Add TOML registry migration tests
hjozwiak
2026-04-11 02:00:06 -04:00
ff9bea7749
Prepare test harness for Orca 50 rebase
hjozwiak
2026-04-11 01:59:13 -04:00
3100228a17
Add Orca 50 event system implementation plan
hjozwiak
2026-04-10 20:19:18 -04:00
fb573c83d1
Add settings and preferences policy to Orca 50 spec
hjozwiak
2026-04-10 20:07:39 -04:00
013c81d19b
Add Orca 50 event system rebase spec
hjozwiak
2026-04-10 19:29:49 -04:00
23abeca651
docs: clarify current fork maintenance
Storm Dragon
2026-04-10 19:03:43 -04:00
a98aa174f8
docs: add Tolk NVDA presence compatibility design
Storm Dragon
2026-04-10 14:07:25 -04:00
ec7e073431
Add pywayland to the dependencies array.
hjozwiak
2026-04-09 12:19:26 -04:00
5bb5f3d711
fix: harden Wayland compositor runtime checks
hjozwiak
2026-04-09 12:01:09 -04:00
8fc77c5a2f
feat: prioritize script activation using compositor context
hjozwiak
2026-04-09 09:31:24 -04:00
309822a0ca
feat: suppress stale AT-SPI churn from compositor state
hjozwiak
2026-04-09 09:27:45 -04:00
80d53ebcc3
fix: dispatch Wayland workspace events at runtime
hjozwiak
2026-04-09 09:21:03 -04:00
3671b0d6b9
fix: normalize workspace state signals
hjozwiak
2026-04-09 09:13:44 -04:00
d0aef1331d
feat: add shared Wayland workspace backend
hjozwiak
2026-04-09 08:07:20 -04:00
f2f1de737d
fix: tighten compositor adapter lifecycle
hjozwiak
2026-04-09 07:42:27 -04:00
0f54fad9ba
feat: add compositor state adapter scaffold
hjozwiak
2026-04-09 07:18:36 -04:00
daf3d46eeb
fix: add relevance gate state defaults
hjozwiak
2026-04-09 11:42:16 -04:00
16004af7c1
fix: tighten relevance gate focus handling
hjozwiak
2026-04-09 11:03:08 -04:00
45b57b4d13
feat: wire event relevance gate
hjozwiak
2026-04-09 10:58:58 -04:00
629785d548
refactor: add relevance gate helpers
hjozwiak
2026-04-09 10:53:47 -04:00
fb5684f8ef
fix: restore speech dispatcher interruption
hjozwiak
2026-04-09 11:24:20 -04:00
56030567ed
test: harden relevance gate regressions
hjozwiak
2026-04-09 10:41:06 -04:00
6793522d93
test: add relevance gate regressions
hjozwiak
2026-04-09 10:35:15 -04:00
67abceda9a
Add Wayland compositor event interface design spec
hjozwiak
2026-04-09 06:14:03 -04:00
cc5adf4cce
Merge branch 'atspi-document-selection' into testing
hjozwiak
2026-04-09 05:24:07 -04:00
04c79f2e0f
Implement AT-SPI selection bridging groundwork
hjozwiak
2026-04-09 05:22:00 -04:00
4a41b51d37
Ignore local worktrees
hjozwiak
2026-04-08 18:35:36 -04:00
3dc565e8df
Actually add the link sound files. :)
Storm Dragon
2026-04-08 17:29:36 -04:00
6e049e35e2
Attempt to speed up Steam even more. Sound for link added.
Storm Dragon
2026-04-08 06:41:24 -04:00
ee4292564a
More hopeful fixes for wayland.
Storm Dragon
2026-04-08 04:19:37 -04:00
eeb7bd046f
Hopefully fix some wayland keyboard stuff.
Storm Dragon
2026-04-08 03:37:50 -04:00
2d9790de88
Improvements with Steam.
Storm Dragon
2026-04-07 19:03:46 -04:00
633ff214a4
Install Wnck session support helpers
Storm Dragon
2026-04-07 17:37:07 -04:00
ceb03668b9
Add guarded AT-SPI pointer mouse review backend
Storm Dragon
2026-04-07 17:15:27 -04:00
d7d26c57f4
Add AT-SPI pointer monitor wrappers
Storm Dragon
2026-04-07 17:11:13 -04:00
8e792dd4e2
Add mouse review Wayland backport design spec
Storm Dragon
2026-04-07 16:29:42 -04:00
9c94191583
Hell of a speed boost for Steam.
Storm Dragon
2026-04-07 16:07:32 -04:00
d51ef2ad69
Attempt to prevent key pass through in wayland. Hopefully also improve web browsing speed.
Storm Dragon
2026-04-07 15:39:49 -04:00
e72cc79c6a
When dismissing a message, it should be removed from the list and the tree view.
hjozwiak
2026-04-06 23:53:46 -04:00
667c0babcb
Add support for getting at the actions of notifications inline.
hjozwiak
2026-04-06 23:08:20 -04:00
a8950c42e2
Initial support for mako notification daemon.
hjozwiak
2026-04-06 21:09:41 -04:00
91edf64a72
Drop claude.md.
hjozwiak
2026-04-06 20:27:17 -04:00
296c47be36
Sounds split off into own tab in settings.
Storm Dragon
2026-04-05 21:32:06 -04:00
5779444d4b
Add persisted progress bar beep interval setting
Storm Dragon
2026-04-05 21:05:39 -04:00
c072f903db
Add sounds tab design spec
Storm Dragon
2026-04-05 20:48:41 -04:00
64ad1ab3e0
Hopefully fixed weird gstreamer traceback.
Storm Dragon
2026-04-04 23:04:33 -04:00
20e61d6259
Merge branch 'testing'
Storm Dragon
2026-04-04 21:44:47 -04:00
a750761f61
Steam UI improvements.
Storm Dragon
2026-04-04 20:22:54 -04:00
03b3880622
Merge branch 'testing'
Storm Dragon
2026-04-04 19:05:35 -04:00
f4af54228a
Tightened up Steam notifications. Fixed a system notifications regression.?
Storm Dragon
2026-04-04 19:04:45 -04:00
518d2b3bb6
Attempt to make the sound system more robust. Improve some web component detection. Fixed a place where Cthulhu gets stuck on netgear's web interface.
Storm Dragon
2026-04-04 18:31:11 -04:00
7043f08dab
Simplify GStreamer sound playback
Storm Dragon
2026-03-23 13:51:42 -04:00
d0bc7d8a3a
I tested these changes for so long I actually forgot what they were, but they seem to work, so committing.
Storm Dragon
2026-03-23 12:46:27 -04:00
438fae4fef
Fix script manager resets and isolate startup sound
Storm Dragon
2026-03-23 12:44:12 -04:00
a7cd1d033a
Speculative fix on preferences weirdness.
Storm Dragon
2026-03-09 01:14:01 -04:00
c4890f31af
Fix 2026.03.02 release versioning
2026.03.02
Storm Dragon
2026-03-02 17:56:45 -05:00
c44245189a
Merge branch 'testing'
Storm Dragon
2026-03-02 15:42:15 -05:00
c7b8e4a30d
Clean stale autostart source references from translations
Storm Dragon
2026-03-02 15:42:04 -05:00
20fe1a7e30
Remove autogenerated autostart desktop template
Storm Dragon
2026-03-02 15:38:29 -05:00
25931758f7
Merge branch 'testing'
Storm Dragon
2026-03-02 15:37:50 -05:00
daf57ef22c
Removed the autogenerated autostart desktop file. Moved the desktop file to contrib so it's still available if people want it.
Storm Dragon
2026-02-25 23:20:05 -05:00
1d2d727fa2
Requested feature added. It is now possible to customize speech used for echo settings including speech module, voice, rate, volume, pitch.
Storm Dragon
2026-02-22 01:44:19 -05:00
11bd7107d2
Attempt to stop plugins from spontaneously re-enabling themselves.
Storm Dragon
2026-02-19 02:40:46 -05:00
95d33047fa
Fix prefs state churn and sound-only role speech
Storm Dragon
2026-02-18 07:02:31 -05:00
523b896053
Couple minor bug fixes, new speech code added in prefs.
Storm Dragon
2026-02-18 06:10:57 -05:00
9152455227
Speech in settings now uses the voice when switched to it.
Storm Dragon
2026-02-18 06:07:55 -05:00
c0fdaca4d0
Merge remote-tracking branch 'origin/web-and-punctuation-fixes' into testing
Storm Dragon
2026-02-17 14:50:01 -05:00
8312a842c1
Fix duplicate role name when aria-roledescription is present
web-and-punctuation-fixes
destructatron
2026-02-17 19:21:36 +00:00
07138197cb
Fix web content editable label, line boundary, and punctuation bugs
destructatron
2026-02-17 19:07:41 +00:00
ed78ffc248
Visual speech monitor added to speech history plugin. Toggle with cthulhu+shift+D
Storm Dragon
2026-02-17 08:40:51 -05:00
4add36f5ca
latest changed merged, seems to be reasonably stable.
Storm Dragon
2026-02-17 08:01:47 -05:00
40e63150a6
Read a list of applications that should always be started in sleep mode from sleep.toml.
Storm Dragon
2026-02-17 07:57:14 -05:00
4dba0ec0cd
Fixed a bug with sleep mode, was not suspending review keys for sleeping applications.
Storm Dragon
2026-02-16 14:55:56 -05:00
e6f780c38b
New code tested and seems pretty stable so merged and bumped version.
Storm Dragon
2026-02-15 12:10:36 -05:00
0f7f73a6a0
Fixed flat review bug affecting some sites in chrome.
Storm Dragon
2026-02-13 13:23:14 -05:00
aa71d02036
Merge remote-tracking branch 'origin/keyboard-monitoring-api' into testing
Storm Dragon
2026-02-13 11:19:40 -05:00