generated from eblume/project-template
`D` arms a delete on the highlighted task; the status line shows "Delete \"title\"? (y / N)" and the next key confirms (y) or cancels (anything else). Confirming calls node.tombstone — a true soft-delete that removes the task from every view, recurring tasks included (unlike `x` done, which rolls a recurring task forward, or `d` dropped, which keeps it in the store). Backend gains `tombstone`. Tests: confirm-flow unit test against a recording fake (arm → cancel keeps it; arm → confirm tombstones), plus a real-daemon integration test that deleting a recurring task drops it from the view and sets the node's tombstoned flag. 186 workspace tests; clippy/fmt clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| heph | ||
| heph-core | ||
| heph-tui | ||
| hephd | ||