Note: When implementing any feature, update README.md and CLAUDE.md accordingly.
- Drag & drop reordering - Reorder functions within a flow by dragging
- Quick add from cursor - Add the function at cursor position directly without showing the picker (
Cmd+Shift+A) - Move function between flows - Move a function from one flow to another
- Duplicate flow - Clone an existing flow as a starting point
- Keyboard shortcuts - Navigate to next/previous function in flow with keybindings
- Notes on functions - Add a note/comment to each function in a flow
- Review status - Mark functions as "pending", "reviewed", "vulnerable", "safe" with color indicators
- Tags/labels - Add custom tags to functions (e.g., "external call", "state change", "access control")
- Function preview on hover - Show code preview when hovering over a function in the panel
- Flow diagram view - Visualize the flow as a simple graph/sequence diagram
- Auto-suggest related functions - Use call hierarchy to suggest functions that call or are called by selected function
- Multi-select add - Select and add multiple functions at once from the picker
- Search across flows - Quick search to find a function across all flows
- Link to findings - Associate flows with security findings/notes (markdown files)
- Code lens integration - Show which flows a function belongs to directly in the editor