Roadmap
Path to v1.0 and beyond
features
- ✓Requests in folders (nested request directories)
- ✓Duplicate and delete requests
- ✓Expand panels keybinding (F2 toggle)
- ✓Create requests from UI (Ctrl+N modal)
- ✓Persist UI state (last request + tabs)
- ✓File upload (multipart files + binary body)
- ✓Multipart/form-data body
- ✓Content-Type aware body
- ✓Inline auth editor (None/Bearer/Basic/API Key)
- ✓Max redirects / follow redirects toggle
- ✓Configurable request timeout
- ✓Persistent request history
- ✓Environment editor (CRUD from UI)
- ✓Full-featured CLI mode
- ✓Self-update CLI (noodle update)
- ✓CI/CD
- ✓Packaging: brew, curl, npx
- ✓Website and documentation
- ✓Import from Postman
- ✓Import from OpenAPI 3.x
- ✓Copy JSON body response keybinding
- ✓Empty state on fresh install
bugs
- ✓ URL bar collapses/grows when container is too narrow
- ✓ Tabs should scroll horizontally instead of collapsing
- ✓ Cannot copy text anywhere in Noodle
polish
- ✓ Recheck the keybindings overlay labels
features
- ○Select a default theme
- ○Collection switcher
- ○Validate HTTP input
bugs
- ● Show error color when env variable doesn't exist in auth interpolation
- ● ctrl+e / ctrl+alt+e opens edit overlay on folders when it shouldn't
- ● Request status lost when switching tabs during active request
features
- ○Better message for upgrades (noodle update)
- ○Command palette (Ctrl+P)
- ○Make theme overlay reusable
features
- ○URL bar autocompletion
- ○Generate code from request (cURL, Python, JS)
- ○Search and filter in collections
- ○Import from cURL (paste in URL bar)
- ○Wrap/format JSON body
features
- ○JSON folding (collapse/expand nodes)
- ○JSONPath/jq query for response body
- ○Validate JSON body in real-time
- ○Beautify JSON keybinding
features
- ○Export collection to OpenAPI/Postman/Insomnia
- ○Import from Swagger
- ○Import from Insomnia
- ○Remember open tabs when switching folders
features
- ○Proxy support
- ○SSL/TLS config
- ○Cookie jar viewer
- ○OAuth 2.0
features
- ○Pre/post-request scripts in JavaScript
features
- ○Custom assertions (status, body, headers, timing)
- ○Request chaining (set variables across requests)
features
- ○Collection runner (batch mode, results grid)
features
- ○Jump mode (Ctrl+O to focus any field)