diff options
| -rw-r--r-- | internal/ui/table.go | 3 | ||||
| -rw-r--r-- | internal/ui/ultra.go | 6 | ||||
| -rw-r--r-- | internal/version.go | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/internal/ui/table.go b/internal/ui/table.go index b1008fd..1cdb0c9 100644 --- a/internal/ui/table.go +++ b/internal/ui/table.go @@ -983,6 +983,9 @@ func (m Model) statusLine() string { func (m Model) topStatusLine() string { line := fmt.Sprintf("Task Samurai %s", internal.Version) + if len(m.filters) > 0 { + line += " | filter: " + strings.Join(m.filters, " ") + } return lipgloss.NewStyle(). Foreground(lipgloss.Color(m.theme.StatusFG)). Background(lipgloss.Color(m.theme.StatusBG)). diff --git a/internal/ui/ultra.go b/internal/ui/ultra.go index a3d3d96..d246726 100644 --- a/internal/ui/ultra.go +++ b/internal/ui/ultra.go @@ -441,7 +441,11 @@ func (m *Model) ultraModeStatus(tasks []task.Task) string { } // Mirror the normal-mode title format so the app name is always visible, // with "(ultra)" appended to distinguish the view. - return fmt.Sprintf("Task Samurai %s (ultra) | filter: %s | %d tasks", internal.Version, filter, len(tasks)) + title := fmt.Sprintf("Task Samurai %s (ultra)", internal.Version) + if len(m.filters) > 0 { + title += " | filter: " + strings.Join(m.filters, " ") + } + return fmt.Sprintf("%s | search: %s | %d tasks", title, filter, len(tasks)) } func (m *Model) ultraSearchText(t task.Task) string { diff --git a/internal/version.go b/internal/version.go index 79440c2..4edc781 100644 --- a/internal/version.go +++ b/internal/version.go @@ -1,4 +1,4 @@ package internal // Version is the current version of Task Samurai. -const Version = "0.16.0" +const Version = "0.17.0" |
