feat: time-aware due dates, persistent undo, @return audit
Problem: Due dates had no time component, the undo stack was lost on restart and stored in a separate file, and many public functions lacked required @return annotations. Solution: Add YYYY-MM-DDThh:mm support across parse, views, recur, complete, and init with time-aware overdue checks. Merge the undo stack into the task store JSON so a single file holds all state. Add @return nil annotations to all 27 void public functions across every module.
This commit is contained in:
parent
c69afacc87
commit
ee2d125846
11 changed files with 369 additions and 118 deletions
|
|
@ -58,6 +58,18 @@ local function date_completions()
|
|||
'soq',
|
||||
'soy',
|
||||
'later',
|
||||
'today@08:00',
|
||||
'today@09:00',
|
||||
'today@10:00',
|
||||
'today@12:00',
|
||||
'today@14:00',
|
||||
'today@17:00',
|
||||
'tomorrow@08:00',
|
||||
'tomorrow@09:00',
|
||||
'tomorrow@10:00',
|
||||
'tomorrow@12:00',
|
||||
'tomorrow@14:00',
|
||||
'tomorrow@17:00',
|
||||
}
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue