{{define "timeline-tab"}}
{{if .TodayItems}}

📅 Today

{{range .TodayItems}} {{template "timeline-item" .}} {{end}}
{{end}} {{if .TomorrowItems}}
🗓️ Tomorrow ({{len .TomorrowItems}} items)
{{range .TomorrowItems}} {{template "timeline-item" .}} {{end}}
{{end}} {{if .LaterItems}}
📆 Later ({{len .LaterItems}} items)
{{range .LaterItems}} {{template "timeline-item" .}} {{end}}
{{end}} {{if and (not .TodayItems) (not .TomorrowItems) (not .LaterItems)}}

No items found for the selected range.

{{end}}
{{end}} {{define "timeline-item"}}
{{if or (eq .Type "task") (eq .Type "card")}} {{end}}
{{.Time.Format "3:04 PM"}} {{if .EndTime}} {{.EndTime.Format "3:04 PM"}} {{end}}

{{.Title}}

{{if .URL}} {{end}}
{{if .Description}}

{{.Description}}

{{end}}
{{.Type}} {{if .IsCompleted}} done {{end}}
{{end}}