030bf30b14
formatDueDate now accepts due_time; displays it on today/tomorrow entries. Overdue state is computed against the current moment, not midnight, so a task due at 09:00 is correctly marked overdue once that time has passed.