diff --git a/internal/tui/update.go b/internal/tui/update.go index 5b233a7..d14c622 100644 --- a/internal/tui/update.go +++ b/internal/tui/update.go @@ -651,16 +651,6 @@ func (m *Model) handleDashboardKey(msg tea.KeyMsg) (tea.Model, tea.Cmd) { } if len(m.sites) > 0 { site := m.sites[m.cursor] - if site.Type == "group" { - m.collapsed[site.ID] = !m.collapsed[site.ID] - payload := collapsedJSON(m.collapsed) - st := m.store - ctx := m.ctx - m.refreshLive() - return m, writeCmd("Save collapsed groups", func() error { - return st.SetPreference(ctx, "collapsed_groups", payload) - }) - } if !m.detailOpen { m.detailOpen = true m.detailMode = detailDefault diff --git a/internal/tui/view_dashboard.go b/internal/tui/view_dashboard.go index bf76781..3d9b295 100644 --- a/internal/tui/view_dashboard.go +++ b/internal/tui/view_dashboard.go @@ -295,15 +295,15 @@ func (m Model) renderFooter(_ dashboardStats) string { } else if m.detailOpen { keys = "[i]Close [h]History [s]SLA [e]Edit [m]Maint [l]Logs [S]Settings [T]Theme [q]Quit" } else { - enterHint := "[Enter]Detail" + groupHint := "" if m.cursor < len(m.sites) && m.sites[m.cursor].Type == "group" { if m.collapsed[m.sites[m.cursor].ID] { - enterHint = "[Enter]Expand" + groupHint = " [Space]Expand" } else { - enterHint = "[Enter]Collapse" + groupHint = " [Space]Collapse" } } - keys = "[/]Filter [i]Info " + enterHint + " [n]New [e]Edit [d]Del [m]Maint [l]Logs [S]Settings [T]Theme [q]Quit" + keys = "[/]Filter [i]Info [Enter]Detail" + groupHint + " [n]New [e]Edit [d]Del [m]Maint [l]Logs [S]Settings [T]Theme [q]Quit" } line := m.st.subtleStyle.Render(keys)