workspace

The tabs of the trove board: the spec workspace, the files workspace and the trove chat.

In the namespace octomy::trove.

Detailed description

Classes

Class What it is
ChangeRecordModel Changes of one project while its board lives: spec writes, sessions and files
FilesRoot One folder that the Files tab can show: the checkout of a project, or one of its worktrees
FilesRootModel Folders of the Files tab switcher: the checkout of a project, then each of its worktrees
FilesWorkspace Files tab of the Trove board: the checkout of the project read-only, and each lane worktree editable
ProbeEditorDialog Create or change one probe of a recurring spec
RecurringHistoryModel History table of a recurring spec: one row per run, for one probe
RecurringPanel Recurring panel of a spec: its switch, its settings, its runs and their trend
SpecAggregateDelegate Paints the rows of the spec workspace's aggregate view
SpecAggregateModel Bodies of the work units of a spec, a section or the side quests, as one read-only list
SpecTreeDelegate Paints the rows of a SpecTreeModel so the levels read apart
SpecTreeModel Tree of specs, sections and work units of the spec workspace
SpecTreeSource Reads that the spec workspace makes, as an interface
SpecWorkspace Spec workspace: a tree of specs, sections and work units, an editor, and a context rail
SpecWorkspaceActions Writes of the spec workspace: save a work unit, set its status, run it
StatusRollup Work units counted by status, for one section, one spec or the side quests
StoreSpecTreeSource Spec workspace's reads, answered by a SpecStore
TroveChat Trove chat: an assistant session about one Trove project, with the selection of the board as its context (trove-spec-workspace §SW-7, trove-parts TPJ-49, TPX-19)
WorkUnitEditor Editor of one work unit in the spec workspace
WorktreeWatcher Says which files of the lanes' worktrees changed, for the change record
In this section