1
0
mirror of https://github.com/avinal/nikki.git synced 2026-07-03 21:40:09 +05:30
avinal d64ffded84 Add Todoist-style task parser
Extract tasks from memo markdown content:
- Checkbox syntax: - [ ] / - [x] detection
- Due dates: @today, @tomorrow, @yesterday, YYYY-MM-DD format
- Priorities: p1, p2, p3 as standalone tokens
- Labels: @word (excluding date keywords)
- Lists: #word (first letter must be alpha)
- Stable task IDs via content hash (survives line reordering)
- Content-based line matching for safe toggle/edit operations
- reconstructLine() rebuilds task line after metadata edits

Co-Authored-By: Claude Opus 4.6 (1M context)

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
2026-05-19 17:09:20 +05:30
2026-05-19 17:09:20 +05:30
S
Description
No description provided
MIT 427 KiB
Languages
Kotlin 100%