Cthulhu is no longer a fork. Now it is a screen reader written in Golang.
This commit is contained in:
1 parent
a998fe67de
commit
069fc674dc
708 files changed
+112482
-532
No files matched your search
@@ -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
|
||||
}
|
||||
Reference in new issue
Block a user