clean tests run: pi 1.5.0 model-list shim, panes checked by process, board r refreshes detail, office . accepted

This commit is contained in:
Sam
2026-11-12 15:49:56 +11:00
parent b81cb91831
commit aa6eb7429d
18 changed files with 1060 additions and 8 deletions

View File

@@ -279,8 +279,11 @@ func (m boardModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
m.focus = (m.focus + focusCount - 1) % focusCount
return m, nil
case "r":
// Both halves: the task list and the detail of the task under the
// cursor. Reloading only the list left "last run running" on screen
// long after the run had finished.
m.loading = true
return m, m.reload()
return m, tea.Batch(m.reload(), m.loadDetail(m.selectedID()))
case "R":
if err := startRebuild(m.folder); err != nil {
m.err = err