Station is a simple HTTP client, inspired by Bruno.
- Improve input validation
- Add server-side validation with appropriate error handling
- Enhance client-side validation for better UX
- Error handling
- Implement comprehensive error catching
- Display meaningful error messages to users
- HTTP Methods Support
- Add support for all standard HTTP methods (POST, PUT, PATCH, DELETE, etc.)
- Handle method-specific request bodies and responses
- Input/Output Enhancements
- Support various input content types (JSON, XML, form-data, etc.)
- Improve response visualization
- Better header representation and management
- Syntax highlighting, auto-formatting for JSON
- Authentication
- Implement Bearer token authentication
- Support other auth methods (Basic, OAuth, etc.)
- WebSocket Support
- Add WebSocket connection handling
- Real-time message sending/receiving
- Collections Management
- Create and manage named request collections
- Organize requests in folders/groups
- Request History
- Store request/response history in database
- View and restore previous requests
- Search Functionality
- Implement CMD+K search
- Search through requests, collections, and history