What we shipped, when we shipped it.
No marketing fluff. Just what changed.
What's Next
- Chained execution (recipe runner)
- Google OAuth provider
- Invite UX improvements
- End-to-end tests
- Keyboard shortcuts
- Performance optimizations
- Postman export
- OpenAPI 3.1 support
Recent Additions
- Onboarding tutorial wizard
- In-app feedback system
- Postman collection import
- Node context menus
- Bezier edge routing
- Header profiles for API execution
- Domain migration
- Chained API execution (Recipes)
Development timeline
Phase 8
Polish & Security
- Error handling across all API routes
- Responsive design improvements
- Security audit and fixes
- User menu with profile and settings
- Auth flow improvements
Phase 7
Advanced Features
- Monaco schema editor (lazy-loaded)
- Import: file upload, URL fetch, paste
- Swagger 2.0 → OpenAPI 3.0 conversion
- Spec validation with error reporting
- Admin dashboard
Phase 6
Public Hotlinks
- Spec hosting as JSON/YAML endpoints
- KV edge caching
- CORS headers for external access
- Token-based access for private specs
- Configurable slug URLs
Phase 5
Collaboration
- Workspace invitation system
- Role-based access control (Owner/Editor/Viewer)
- Read-only Viewer mode
- Superadmin bypass
- Member management UI
Phase 4
API Execution
- Server-side execution proxy
- Executor UI with response viewer
- Syntax-highlighted responses
- Execution history with pin/save
- 7-day auto-cleanup cron
- Play button in flow nodes
Phase 3
Core Editor
- Editor islands for all OpenAPI fields
- SchemaForm recursive editor
- ListManager for arrays
- Auto-save with dirty state tracking
- Undo/redo support
- JSON/YAML export
Phase 2
Flow Builder
- React Flow integration
- Path tree algorithm
- Custom SegmentNode and EndpointNode
- Flow toolbar with zoom controls
- Dagre → ELK.js for auto-layout
- 4 layout modes
- Sidebar tree view
Phase 1
Foundation
- Astro 5 + Cloudflare Pages scaffold
- D1 database schema with Drizzle ORM
- GitHub OAuth + JWT sessions
- Workspace and spec CRUD
- Editor page with route protection