Cthulhu is no longer a fork. Now it is a screen reader written in Golang.

This commit is contained in:
Storm Dragon committed 2026-10-14 00:16:34 -04:00
1 parent a998fe67de
commit 069fc674dc
708 files changed
+112482 -532

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
// Copyright (c) 2026 Storm Dragon
// SPDX-License-Identifier: GPL-3.0-or-later
package tentacle
// ManagementRequest is the internal Preferences contract. Mutations persist
// immediately, independently of the reader's speech/settings draft.
type ManagementRequest struct {
Action string // list, settings, add/update/remove/enable/disable/retry, repository-add/refresh/remove
ID string
Entry *Entry // Required only for add/update; ID must match.
URL string // Repository origin for repository-add/refresh/remove.
}
type EntryStatus struct {
Entry Entry
State string // disabled, starting, active, stopping, failed, or suppressed
Message string // Core-owned text, never child diagnostics or returned data.
Shortcuts []string // Acknowledged native assignments, labelled by layout.
}
type Snapshot struct {
Entries []EntryStatus
Message string
Suppressed bool
Repositories []Repository
}