diff --git a/incomplete.sh b/incomplete.sh index 3830934..31a6846 100755 --- a/incomplete.sh +++ b/incomplete.sh @@ -17,7 +17,13 @@ sqlite3 -column -header ~/.local/share/mindwtr/mindwtr.db \ OR (energyLevel IS NULL OR energyLevel = '') OR (timeEstimate IS NULL OR timeEstimate = '')) AND status != 'done' - ORDER BY (CASE WHEN contexts IS NULL OR contexts = '[]' THEN 1 ELSE 0 END + + ORDER BY CASE status + WHEN 'next' THEN 1 + WHEN 'someday' THEN 2 + WHEN 'inbox' THEN 3 + ELSE 4 + END, + (CASE WHEN contexts IS NULL OR contexts = '[]' THEN 1 ELSE 0 END + CASE WHEN tags IS NULL OR tags = '[]' THEN 1 ELSE 0 END + CASE WHEN priority IS NULL OR priority = '' THEN 1 ELSE 0 END + CASE WHEN energyLevel IS NULL OR energyLevel = '' THEN 1 ELSE 0 END +