From c39361726fa9cf1623d49ea1b9b2dd7e43f67622 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 14 Nov 2026 11:27:41 +0100 Subject: feat(calendar): list due tasks from a task vdir beside the events The sampler reads open VTODOs with a due date from ~/.local/share/tasks//*.ics (a vdirsyncer filesystem storage, override with UDT_TASKS_DIR) and writes them to the cache as ISO 'task' lines. The card merges them into the week's rows by date, with a checkbox before the title and an urgency colour: overdue critical, due today warning, later label. Overdue tasks stay until done, so they lead the table. Tasks never mark the month grid. Co-Authored-By: Claude Opus 5.5 --- lib/card.lua | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/card.lua') diff --git a/lib/card.lua b/lib/card.lua index 221d8d2..bc61c31 100644 --- a/lib/card.lua +++ b/lib/card.lua @@ -230,6 +230,7 @@ M.ICON = { week = '\u{F0A33}', -- calendar-week details = '\u{F059D}', -- weather-windy sky = '\u{F0594}', -- weather-night + task = '\u{F0131}', -- checkbox-blank-outline } -- The gap between a title's icon and its text. One constant so the measured -- cgit v1.2.3