ui (trove)
The widgets of the trove board: the project and lane cards, and the views of a session.
In the namespace octomy::trove.
Detailed description
Function documentation
doorLineFor
octomy::trove::ui::DoorLine ui::doorLineFor(octomy::trove::TroveSupervisorService::DoorState state, qint64 holder)
trove-unified-ui §TUI-D-7: one line under the change record says who serves the door of this user and host. On 2026-10-16 the owner ran a HUB on another base folder without --door. That HUB served no door, and the trove tool said only "no Trove door runs". The line names the state and the way out, from the state of the door and the process id of its holder.
Classes
| Class | What it is |
|---|---|
| DoorLineWidget | Door line and its way out, as one widget (trove-unified-ui §TUI-D-7) |
| LaneStreamStats | Of the lane view: the burn rate of the session, from its usage events, and the countdown to the reset of its last limit (trove-parts TPX-5, TPX-6). Also the text of a finalize conflict (TPX-8) |
| SessionEventComposer | Chat stream of a session, made from its events in the session store: the lane view reads events, not Claude Code's transcript (trove-parts §TPN-10, TPX-38) |
| SessionEventFollower | Follows one session in the session store through its cursor: each new event reaches the lane view once (trove-parts §TPN-10, TPX-39) |
| TroveAdoptPanel | Adopt dialog of the lane view: the Claude Code sessions of a folder, and the check that the terminal that ran the chosen one is closed (trove-parts §TPN-7, §TPT-6) |
| WorkingOnLink | Unit of a lane, as one link that elides in the middle (trove-navigation TNX-38) |