feat: statusline open/overdue count #4

Merged
jwarykowski merged 1 commit from fix/statusline-on-master into master 2026-07-11 12:28:53 +00:00
jwarykowski commented 2026-07-11 12:27:56 +00:00 (Migrated from github.com)

Re-lands the statusline component onto master. PR #3 merged into its stacked base (feat/picker-health-capture) instead of master, so the code never reached the default branch — this cherry-picks it over.

  • require("shepherd").status() → open count + (N overdue) suffix, or "" when empty/loading.
  • refresh() async; auto-refreshes after add/done/rm and on FocusGained.
  • Fires User ShepherdStatusUpdate; status.icon config prefix.

Verified headless earlier: 3 todo (1 overdue) / T 3 (1 overdue).

Re-lands the statusline component onto `master`. PR #3 merged into its stacked base (`feat/picker-health-capture`) instead of `master`, so the code never reached the default branch — this cherry-picks it over. - `require("shepherd").status()` → open count + `(N overdue)` suffix, or `""` when empty/loading. - `refresh()` async; auto-refreshes after add/done/rm and on `FocusGained`. - Fires `User ShepherdStatusUpdate`; `status.icon` config prefix. Verified headless earlier: `3 todo (1 overdue)` / `T 3 (1 overdue)`.
Sign in to join this conversation.
No description provided.