generated from eblume/project-template
heph-tui + PWA cosmetic polish: humanized recurrence, scrolling/indented/counted project sidebar #10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/tui-polish-project-tree"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Bundles the outstanding cosmetic/UI-polish tasks for the agenda surfaces into one PR. All changes are read-side / display-only — no SQLite migration and no op-log change (see the new explanation card for why this is safe in the hub/spoke deployment).
FREQ=WEEKLY;INTERVAL=2); now they renderevery other week,weekdays,every Fri,yearly on Apr 15, etc. Falls back to the raw rule for anything unmodeled (COUNT/UNTIL/…). Newhumanize_rruleis the inverse of the existingparse_recurrence, mirrored indatespec.js.parentlinks) render indented, each project shows its outstanding-task count, and the sidebar tab is widened to fit. Backed by a new read-onlyproject.overviewRPC (parent + count), no schema change.explanation/hub-spoke-data-evolution.md— when op-based sync skips migrations vs. when a coordinated SQLite-column migration is actually required.Testing
cargo test(heph-core, hephd, heph-tui)node --test heph-pwa/testprek run --all-files🤖 Generated with Claude Code