You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2b53ddf
Browse filesBrowse the repository at this point in the historyBrowse files
authored
feat: plan indicator dot and preview pane for session plans (#22)
* feat: plan indicator dot and preview pane for session plans (#21)
Add cyan dot indicator and plan preview for Copilot CLI plan.md files:
- Data layer: ScanPlans() detects plan.md existence, ReadPlanContent()
reads plan content with 64KB cap, path traversal protection
- Styles: PlanIndicatorStyle (BrightCyan bold), IconPlan() filled dot
- Session list: cyan plan dot rendered after attention dot in each row
- Preview panel: plan view mode toggled with 'v' key, Esc to return
- Integration: plan scan piggybacks on attention scan tick cycle,
plan content loaded on session selection
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: pin lipgloss to stable release
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* refactor: extract sessionIDPattern to internal/validate package
Move the security-critical session ID regex to a shared package
importable by both data and platform, eliminating the duplicate
definition that could silently diverge.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* feat: add plan filter to show only sessions with plans
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* feat: add plan.md to demo sessions and screenshot captures
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs: add plan indicator to README, web docs
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fix: remove dead ScanPlans function and align formatting
- Remove unused ScanPlans() (deadcode finding) — ScanAllPlans() is the
production caller
- Remove associated tests (TestScanPlans, TestScanPlans_InvalidSessionID,
TestScanPlans_NilStateDir)
- Update ScanAllPlans doc comment to remove stale reference
- Align struct field comments (gofmt)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* docs: add plan indicator and attention screenshots
Add plan-indicator, plan-preview, plan-filter, and
attention-filtered-interrupted screenshots across all 5 themes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Jon Gallant <2163001+jongio@users.noreply.github.com>
Copy file name to clipboardExpand all lines: README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ Dispatch reads your local Copilot CLI session store and presents every past sess
27
27
-**Four launch modes** (`Enter` / `t` / `w` / `e`) — in-place, new tab, new window, split pane (Windows Terminal) with per-session overrides
28
28
-**Multi-session open** (`Space` / `O` / `a` / `d`) — select multiple sessions with Space, open all at once with O, select/deselect all with a/d. Ctrl+click and Shift+click for mouse selection
29
29
-**Attention indicators** — colored dots showing real-time session status: waiting (purple), active (green), stale (yellow), interrupted (orange ⚡), idle (gray). Jump to next waiting session with `n`, resume interrupted sessions with `R`, filter by status with `!`
30
+
-**Plan indicator** (`v` / `M`) — a dot next to sessions that have a `plan.md` file (`~/.copilot/session-state/{session-id}/plan.md`). Press `v` to view the plan in the preview pane, `M` to filter and show only sessions with plans
30
31
-**Session hiding** (`h` / `H`) — hide sessions from the list, toggle visibility of hidden sessions, persistent state
31
32
-**Session favorites** (`*` / `F`) — star sessions as favorites, filter to show only favorites, persistent state
0 commit comments