generated from eblume/project-template
Recurring tasks now show a ↻ marker on their row, and the highlighted task expands inline beneath itself with a dimmed detail block: project name, recurrence rule, and do/late dates (only the fields that are set). Project name resolves client-side from the sidebar; dates were already on the row. Backend: RankedTask gains `recurrence: Option<String>` (populated in ranked_from_row from t.recurrence; both list/next select lists updated) — the only data the row was missing. Serializes over the socket automatically. Tested: a real-daemon render test asserts the ↻ glyph plus the selected detail block (recurs: FREQ=DAILY, project: Routines). 184 workspace tests; clippy/fmt clean. Note: the recurrence is shown as the raw RRULE for now (humanizing it is a later polish). Subtask/checklist folding was dropped — those reference items turned out to be blue backlog items, not sub-items. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| heph | ||
| heph-core | ||
| heph-tui | ||
| hephd | ||