Versions in this module Expand all Collapse all v0 v0.1.2 Mar 14, 2026 v0.1.1 Mar 13, 2026 Changes in this version type ConfigValues + PaneDirection string v0.1.0 Mar 13, 2026 Changes in this version + func AbbrevHome(path string) string + func AbbrevPath(path string) string + func CleanSummary(s string) string + func FormatInt(v int) string + func PadLeft(s string, width int) string + func PadRight(s string, width int) string + func RelativeTime(timestamp string) string + func RenderChatBubble(msg, label string, contentWidth int, isUser bool) string + func RenderConversation(turns []data.Turn, contentWidth int) string + func SplitDirLeaf(path string) (parent, leaf string) + func Truncate(s string, width int) string + type ConfigPanel struct + func NewConfigPanel() ConfigPanel + func (c *ConfigPanel) CancelEdit() + func (c *ConfigPanel) ConfirmEdit() + func (c *ConfigPanel) HandleEnter() tea.Cmd + func (c *ConfigPanel) IsEditing() bool + func (c *ConfigPanel) MoveDown() + func (c *ConfigPanel) MoveUp() + func (c *ConfigPanel) SetShellOptions(shells []platform.ShellInfo) + func (c *ConfigPanel) SetSize(w, h int) + func (c *ConfigPanel) SetTerminals(names []string) + func (c *ConfigPanel) SetThemeOptions(names []string) + func (c *ConfigPanel) SetValues(v ConfigValues) + func (c *ConfigPanel) Values() ConfigValues + func (c ConfigPanel) Update(msg tea.Msg) (ConfigPanel, tea.Cmd) + func (c ConfigPanel) View() string + type ConfigValues struct + Agent string + CustomCommand string + LaunchMode string + Model string + Shell string + Terminal string + Theme string + YoloMode bool + type FilterCategory int + const FilterFolder + type FilterPanel struct + func NewFilterPanel() FilterPanel + func (f *FilterPanel) ActiveBadges() []string + func (f *FilterPanel) Apply() []string + func (f *FilterPanel) Cancel() + func (f *FilterPanel) ClearAll() + func (f *FilterPanel) CollapseGroup() + func (f *FilterPanel) ExpandGroup() + func (f *FilterPanel) HasActive() bool + func (f *FilterPanel) MoveDown() + func (f *FilterPanel) MoveUp() + func (f *FilterPanel) SetActive(_ FilterCategory, _ string) + func (f *FilterPanel) SetFolders(folders []string, excluded []string) + func (f *FilterPanel) SetOptions(folders, repos, branches []string) + func (f *FilterPanel) SetSize(w, h int) + func (f *FilterPanel) Toggle() (FilterCategory, string, bool) + func (f *FilterPanel) ToggleExclusion() + func (f FilterPanel) View() string + type HelpOverlay struct + func NewHelpOverlay() HelpOverlay + func (h *HelpOverlay) SetSize(width, height int) + func (h HelpOverlay) ShortView() string + func (h HelpOverlay) View() string + type PreviewPanel struct + func NewPreviewPanel() PreviewPanel + func (p *PreviewPanel) PageDown() + func (p *PreviewPanel) PageUp() + func (p *PreviewPanel) ScrollDown(n int) + func (p *PreviewPanel) ScrollUp(n int) + func (p *PreviewPanel) SetDetail(d *data.SessionDetail) + func (p *PreviewPanel) SetSize(w, h int) + func (p PreviewPanel) View() string + type ReindexFinishedMsg struct + Err error + type ReindexHandle struct + Cancel context.CancelFunc + func StartChronicleReindex() (ReindexHandle, []tea.Cmd) + type ReindexLogMsg struct + Line string + type ReindexLogPump struct + Lines []string + func (p ReindexLogPump) NextLogCmd() tea.Cmd + type SearchBar struct + func NewSearchBar() SearchBar + func (s *SearchBar) Blur() + func (s *SearchBar) Focus() tea.Cmd + func (s *SearchBar) Focused() bool + func (s *SearchBar) SetAIError(msg string) + func (s *SearchBar) SetAIResults(n int) + func (s *SearchBar) SetAISearching(v bool) + func (s *SearchBar) SetAIStatus(status string) + func (s *SearchBar) SetResultCount(n int) + func (s *SearchBar) SetSearching(v bool) + func (s *SearchBar) SetValue(v string) + func (s *SearchBar) SetWidth(w int) + func (s *SearchBar) Value() string + func (s SearchBar) Update(msg tea.Msg) (SearchBar, tea.Cmd) + func (s SearchBar) View() string + type SessionList struct + func NewSessionList() SessionList + func (s *SessionList) CollapseAll() + func (s *SessionList) CollapseFolder() + func (s *SessionList) Cursor() int + func (s *SessionList) ExpandFolder() + func (s *SessionList) IsFolderSelected() bool + func (s *SessionList) MoveDown() + func (s *SessionList) MoveTo(idx int) + func (s *SessionList) MoveUp() + func (s *SessionList) ScrollBy(delta int) + func (s *SessionList) ScrollOffset() int + func (s *SessionList) Selected() (data.Session, bool) + func (s *SessionList) SelectedFolderPath() string + func (s *SessionList) SessionCount() int + func (s *SessionList) SetAISessions(set map[string]bool) + func (s *SessionList) SetGroups(groups []data.SessionGroup) + func (s *SessionList) SetHiddenSessions(set map[string]bool) + func (s *SessionList) SetSessions(sessions []data.Session) + func (s *SessionList) SetSize(w, h int) + func (s *SessionList) ToggleFolder() bool + func (s *SessionList) VisibleCount() int + func (s SessionList) View() string + type ShellPicker struct + func NewShellPicker() ShellPicker + func (s *ShellPicker) MoveDown() + func (s *ShellPicker) MoveUp() + func (s *ShellPicker) Selected() (platform.ShellInfo, bool) + func (s *ShellPicker) SetShells(shells []platform.ShellInfo, defaultShell string) + func (s *ShellPicker) SetSize(w, h int) + func (s ShellPicker) View() string