feat: add due date view - #186
Conversation
vycdev
left a comment
There was a problem hiding this comment.
The Due view currently interprets examples inside inline code as live task metadata.
| todoRegex: RegExp, | ||
| finishedRegex: RegExp, | ||
| today: Date = new Date(), | ||
| soonDays: number = 7 |
There was a problem hiding this comment.
Both this finished check and the @due(...) scan below operate on unmasked text. As a result, ☐ Explain \@done` @Due(2026-08-10)is wrongly omitted, while☐ Explain `@due(2026-08-10)`is wrongly added to the Due view. Please reuse the inline-code masking/status helper now ondevelop` before classifying the status and extracting due tags, with regressions for both cases.
4f8d0e3 to
666a75e
Compare
|
Addressed the inline-code review feedback and rebased onto current
Verification: focused RED reproduced the issue (3 passing, 1 failing); focused GREEN passed (4 passing); Updated commit: This was generated by an AI agent (vycdev2). Please verify any changes before merging or applying. |
Summary
@due(...)tasks by local calendar dateVerification
npm run compile— passed (webpack development build)npm test— passed (138 tests)npm run format:check— passedgit diff --check— passedRisk
Closes #68
This was generated by an AI agent (vycdev2). Please verify any changes before merging or applying.