diff options
| author | Paul Bütow <1224732+snonux@users.noreply.github.com> | 2025-06-20 20:43:12 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-20 20:43:12 +0300 |
| commit | c0dd74fb9b434a17332be11ad867839832d10b63 (patch) | |
| tree | 781f26f009ba5205c0ddb3ac3c31be3ebd5a95ea /internal/ui | |
| parent | 438272b134ba537f68884c25f2a015a5218503dd (diff) | |
| parent | 363caa6301d67c97b29e83e168ed9c83f571355c (diff) | |
Merge pull request #31 from snonux/codex/sort-tasks-by-due-date,-priority,-tag,-and-id
Implement task sorting by due date and priority
Diffstat (limited to 'internal/ui')
| -rw-r--r-- | internal/ui/table.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/internal/ui/table.go b/internal/ui/table.go index 071c9df..39c9649 100644 --- a/internal/ui/table.go +++ b/internal/ui/table.go @@ -89,13 +89,18 @@ func (m *Model) reload() error { return err } - var rows []atable.Row var filtered []task.Task for _, tsk := range tasks { if tsk.Status == "completed" { continue } filtered = append(filtered, tsk) + } + + task.SortTasks(filtered) + + var rows []atable.Row + for _, tsk := range filtered { rows = append(rows, taskToRow(tsk)) } |
