v0.3.0
Bridge v0.3.0
Bridge 0.3.0 introduces a major upgrade to how requests and collections are imported, navigated, and shared between the web and desktop applications. This release adds first-class support for importing Postman Collections and OpenAPI specifications, route-based navigation across the web app, and deep-linking support for the desktop client.
🚀 Highlights
Universal API Collection Importer
Bridge now supports importing API definitions from multiple formats through a unified import experience:
- Import cURL commands
- Import Postman Collections
- Import OpenAPI / Swagger specifications (JSON or YAML)
- Automatic format detection
- Drag-and-drop file imports
- Collection preview before import
- Syntax-aware editor with automatic language detection
Imported collections are automatically converted into native Bridge workspaces, folders, and requests, making migration from existing API tools significantly easier.
Route-Based Navigation for Web
The web application now supports URL-based navigation and state synchronization.
You can now:
- Open workspaces directly via URL
- Link to specific folders and requests
- Use browser bookmarks for API resources
- Navigate with browser back/forward controls
- Share URLs with teammates
The application state stays synchronized with the URL while maintaining the same workflow and behavior as the desktop application.
Desktop Deep Linking
Bridge desktop now supports deep links using the bridge:// protocol.
Examples:
bridge://workspace/{workspaceId}/request/{requestId}bridge://workspace/{workspaceId}/folder/{folderId}/request/{requestId}
This enables:
- Opening specific requests directly in the desktop app
- Seamless transitions between web and desktop experiences
- Deep-link powered workflows and integrations
A new Open in Desktop action has also been added to the web application, allowing users to instantly open the current workspace or request in the native client.
✨ Improvements
Import Experience
-
New drag-and-drop import workflow
-
File picker support for JSON and YAML files
-
Collection tree preview before import
-
Improved OpenAPI parsing, including:
- Server URL extraction
- Path parameter conversion
- Query parameter defaults
- Operation metadata support
-
Unified importer architecture shared across web and desktop clients
Navigation & State Management
- Persistent sidebar expansion state
- Improved workspace and folder navigation
- Request tabs now synchronize with route changes
- Eliminated route transition flickering and unnecessary reloads
- Better handling of browser history and bookmarked URLs
Platform Consistency
- Shared navigation behavior across web and desktop
- Shared importer package used throughout the monorepo
- Improved compatibility between native and browser experiences
🛠️ Technical Notes
- Introduced the new shared package:
@bridge/importer - Added OpenAPI 3.x and Swagger 2.0 parsing support
- Added bidirectional route synchronization for Next.js
- Added Tauri deep-link integration for desktop applications
- Expanded request and folder metadata to support OpenAPI-specific fields
What's Changed
- feat(importer): introduce unified API collection import architecture (#3)
- feat(routing): support direct navigation to workspaces, folders, and requests (#5)
- feat(desktop): support workspace and request navigation via deep links (#6)
Full Changelog: v0.2.0...v0.3.0