incomplete.sh Checkliste

This commit is contained in:
Tim
2026-07-18 17:14:41 +02:00
parent 112dd014e0
commit da2ef7879b
+6 -3
View File
@@ -8,14 +8,16 @@ sqlite3 -column -header ~/.local/share/mindwtr/mindwtr.db \
CASE WHEN tags IS NULL OR tags = '[]' THEN '✗' ELSE '✓' END AS 'Schlagwörter',
CASE WHEN priority IS NULL OR priority = '' THEN '✗' ELSE '✓' END AS 'Prio',
CASE WHEN energyLevel IS NULL OR energyLevel = '' THEN '✗' ELSE '✓' END AS 'Energie',
CASE WHEN timeEstimate IS NULL OR timeEstimate = '' THEN '✗' ELSE '✓' END AS 'Zeit'
CASE WHEN timeEstimate IS NULL OR timeEstimate = '' THEN '✗' ELSE '✓' END AS 'Zeit',
CASE WHEN checklist IS NULL OR checklist = '[]' THEN '✗' ELSE '✓' END AS 'Checkliste'
FROM tasks t
WHERE deletedAt IS NULL
AND ((contexts IS NULL OR contexts = '[]')
OR (tags IS NULL OR tags = '[]')
OR (priority IS NULL OR priority = '')
OR (energyLevel IS NULL OR energyLevel = '')
OR (timeEstimate IS NULL OR timeEstimate = ''))
OR (timeEstimate IS NULL OR timeEstimate = '')
OR (checklist IS NULL OR checklist = '[]'))
AND status != 'done'
ORDER BY CASE status
WHEN 'next' THEN 1
@@ -27,7 +29,8 @@ sqlite3 -column -header ~/.local/share/mindwtr/mindwtr.db \
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 +
CASE WHEN timeEstimate IS NULL OR timeEstimate = '' THEN 1 ELSE 0 END) DESC,
CASE WHEN timeEstimate IS NULL OR timeEstimate = '' THEN 1 ELSE 0 END +
CASE WHEN checklist IS NULL OR checklist = '[]' THEN 1 ELSE 0 END) DESC,
updatedAt DESC" \
| awk 'NR <= 2 { print; next }
{