generated from eblume/project-template
feat(tui): fzf-style move-to-project picker + create-project (§8.1)
The `m` move-to-project overlay is now a filterable picker: a prompt line narrows the project list by fuzzy subsequence match as you type (↑/↓ or Ctrl-n/p move, Enter selects, Esc cancels), so there's no scrolling a long list. When the filter names no existing project, a "+ New project" row creates it and files the task there in one step (Backend::create_project → node.create). Tests cover fuzzy narrowing and the create-then-file flow. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
01ae561a74
commit
9c932c8d9a
6 changed files with 252 additions and 53 deletions
1
docs/changelog.d/v1-tui-move-picker.feature.md
Normal file
1
docs/changelog.d/v1-tui-move-picker.feature.md
Normal file
|
|
@ -0,0 +1 @@
|
|||
- `heph-tui` move-to-project picker (`m`) is now an **fzf-style filter** (§8.1): a prompt line on top narrows the project list by fuzzy subsequence match as you type (↑/↓ or Ctrl-n/p move, Enter selects, Esc cancels) — no more scrolling the full list. When the typed text names no existing project, a **"+ New project"** row is offered: selecting it **creates the project and files the task under it** in one step (via `node.create`), so projects can be created without leaving the TUI.
|
||||
Loading…
Add table
Add a link
Reference in a new issue