Yaak Logo
Yaak

This release introduces the ability to override settings per request or folder, a new cookie management dialog, and improves some Git improvement.

⚙️ Override settings per folder/request

Inherited settings panel showing workspace, folder, and request overrides

Override settings at workspace, folder, or request level

The behavioral settings that used to only be configurable at the workspace level (timeout, etc) can now be overridden per folder or request. This allows you to do things like configure a different timeout for a given request or set of requests.

Here are a few things this enables:

  • (new) Auto-send cookies
  • (new) Auto-store cookies
  • Follow redirects
  • HTTP timeout
  • Validate TLS certificates

See also: feedback , #463

Cookie editor dialog with filtering, detail pane, and edit actions

The new cookie editor dialog

The cookie dialog is now a full editor, allowing you to filter cookies, inspect cookies, copy values, and create/edit/delete cookies without leaving Yaak.

The dialog is also available from the command palette and assigned to Command-Shift-K by default.

Thanks to @stijnbrouwers for the original proposal and prototype that motivated this work.


On a related note, the behavior to automatically send and store cookies can now be configured per workspace/folder/request, thanks to the next feature we’re going to talk about.

See also: feedback , #463

🌿 Live Git status in the sidebar

Sidebar with Git status colors and file history dialog

Live Git status in the sidebar with file history and restore

Git-synced workspaces now show live change status in the sidebar. Changed items are colored by status, and folders roll up changes from their descendants.

Right-click a Git-synced item to view file history, inspect per-commit diffs, restore a file to a previous commit, or discard local changes for the selected item.

See also: feedback , #458

🍎 Native macOS window controls

Yaak window on macOS with native traffic-light window controls

Native macOS window controls

Yaak now exposes the native macOS windowing menu item, which was enabled by an upgrade to the latest Tauri release.

See also: feedback , #460

Other fixes and improvements

🎁 New

  • Add domain argument to cookie.value template function(feedback , #452 )
  • Add file history and restore for Git-synced items(#458 )

🛠️ Fixed

  • Fix gRPC Any response reflection(feedback , #451 )
  • Show an error when importing a binary file fails
  • Fix duplicate names when duplicating unnamed requests(#429 )
  • Fix ghost selection lines in wrapped code(#432 )

💄 Improved

  • Persist Set-Cookie from WebSocket upgrade responses(#463 )
  • Clean up update downloads after install(feedback )
  • Improve model sync scheduling
  • Allow Content-Type override for GraphQL and form requests(feedback )
  • Increase HTTP/2 response header limit(feedback )
  • Align HTTP method tags to the left(#450 )

Thanks to you

Community-purchased licenses are what power new features and fixes like this. Supporting Yaak means more updates to come, for you and your team.

Gregory SchierFounder, Yaak