Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.59 KB

File metadata and controls

28 lines (22 loc) · 1.59 KB

Flowditor Feature Ideas

Note: When implementing any feature, update README.md and CLAUDE.md accordingly.

Navigation & Usability

  • 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

Annotation & Tracking

  • 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")

Visualization

  • 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

Smart Features

  • 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

Integration

  • 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