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)
In this section