dashboard

package
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(deps Deps) error

Run starts the dashboard TUI and blocks until the user quits.

Types

type Deps

type Deps struct {
	Client effects.Client
}

Deps holds injected dependencies for the dashboard.

func DefaultDeps

func DefaultDeps() Deps

DefaultDeps returns production dependencies wired to the live daemon IPC and session store.

Directories

Path Synopsis
Package app contains the BubbleTea application layer for the dashboard: messages, key bindings, layout geometry, and focus management.
Package app contains the BubbleTea application layer for the dashboard: messages, key bindings, layout geometry, and focus management.
Package domain defines the core value types the dashboard operates on.
Package domain defines the core value types the dashboard operates on.
Package effects defines the interface for dashboard side effects (daemon IPC, session store queries) and provides the production implementation.
Package effects defines the interface for dashboard side effects (daemon IPC, session store queries) and provides the production implementation.
palette
Package palette implements the ⌘K command palette overlay for the dashboard TUI.
Package palette implements the ⌘K command palette overlay for the dashboard TUI.
Package panes defines the Pane interface and shared types used by every panel in the dashboard TUI.
Package panes defines the Pane interface and shared types used by every panel in the dashboard TUI.
inspector
Package inspector implements the right-hand detail inspector pane for the dashboard TUI.
Package inspector implements the right-hand detail inspector pane for the dashboard TUI.
nav
Package nav implements the left-hand navigation tree pane for the dashboard TUI.
Package nav implements the left-hand navigation tree pane for the dashboard TUI.
statusbar
Package statusbar implements the single-line status bar shown at the bottom of the dashboard TUI.
Package statusbar implements the single-line status bar shown at the bottom of the dashboard TUI.
timeline
Package timeline implements the center activity feed pane for the dashboard TUI.
Package timeline implements the center activity feed pane for the dashboard TUI.
Package state defines the application state for the dashboard TUI and the read-only interface panes use to access that state without importing app.
Package state defines the application state for the dashboard TUI and the read-only interface panes use to access that state without importing app.
Package theme provides semantic design tokens and lipgloss styles for the dashboard TUI.
Package theme provides semantic design tokens and lipgloss styles for the dashboard TUI.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL