pub async fn run() -> Result<()>Expand description
Launch the TUI and run until the user quits.
Uses Viewport::Inline so the TUI occupies a fixed-height region at
the bottom of the terminal’s main scrollback buffer instead of
switching to an alternate screen. The startup banner (logo + recent
sessions) is printed to stdout before the TUI starts and remains
visible in the scrollback above the viewport.