feat(tui): add state change history view with outage duration #55

Merged
lerko merged 5 commits from feat/state-history-view into main 2026-06-04 16:44:32 +00:00
2 changed files with 8 additions and 9 deletions
Showing only changes of commit 5b39be8eb2 - Show all commits
+1 -5
View File
@@ -110,11 +110,7 @@ func fmtSSL(site models.Site) string {
}
func fmtRetries(site models.Site) string {
retriesDone := site.FailureCount - 1
if retriesDone < 0 {
retriesDone = 0
}
dispCount := retriesDone
dispCount := site.FailureCount
if dispCount > site.MaxRetries {
dispCount = site.MaxRetries
}
+7 -4
View File
@@ -10,6 +10,13 @@ import (
)
func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
switch msg := msg.(type) {
case tea.WindowSizeMsg:
return m.handleResize(msg)
case time.Time:
return m.handleTick(msg)
}
if m.state == stateConfirmDelete {
return m.handleConfirmDelete(msg)
}
@@ -18,10 +25,6 @@ func (m Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
}
switch msg := msg.(type) {
case tea.WindowSizeMsg:
return m.handleResize(msg)
case time.Time:
return m.handleTick(msg)
case tea.MouseMsg:
return m.handleMouse(msg)
case tea.KeyMsg: