A shared transcript for gRPC and WebSocket
This release makes streaming responses easier to read and search, and hardens Voleeo across the board.
One transcript for gRPC and WebSocket
gRPC and WebSocket now share the same transcript view. Sent and received messages sit in one timeline, each with its direction, size, and a copy button, and every message expands to its full payload. Switch to the raw view to read the whole exchange as annotated text.
Here it is on a gRPC call, with each message expanded to its payload:

And the exact same view for a WebSocket connection, where each frame carries its type and timestamp:

Find and filter, right in the tab bar
Response find and filter moved up into the tab bar, so search is one click away on every response. The same search now works consistently across HTTP, SSE, and gRPC.

Wrap long response lines
A new line-wrap toggle on the HTTP response body wraps long values, like image URLs, so you can read them without scrolling sideways.

Fixes
- gRPC response text is now selectable and copyable.
- Rebuilt the native macOS app menu (File, Edit, View, Window, Help) with actions that respect the active workspace.
- New files now show as all-added lines in the changes diff.
- Workspaces are written atomically, so an interrupted save can't corrupt your data.
- Broad security and robustness hardening across crypto, OAuth, WebSocket, gRPC, imports, redirects, and SSE, including SSRF protection, path-traversal checks, and a stricter content security policy.
Try it yourself
Voleeo is free during early access, on macOS, Windows, and Linux.