Yaak Logo
Yaak

Environment Colors, Custom Fonts, and Colored HTTP Methods

2025.4.0

While Apple was cooking up some sweet liquid glass, I’ve been tackling some design features of my own. Hopefully these will be greeted with slightly better fanfare. 🙈

🎨 Assign colors to environments

Have you ever accidentally sent some requests with the wrong active environment? We’ve all been there. To help prevent this, it’s now possible to assign a color to each environment, which will be displayed prominently in the app header.

See also: feedback

⌨️ Choose a custom font

It’s now possible to set a custom font for both the interface and editors within Yaak. The Appearance tab in settings has also been split into Theme and Interface for better organization.

Custom fonts

Choose a custom font for both interface and editors (monospace

See also: feedback

💄 Colorize HTTP methods

Along the same lines as environment colors, it’s now possible to enable colors for HTTP methods to better differentiate between safe and dangerous methods (eg. DELETE). This one is not enabled by default, so head over to Settings > Interface to give it a try if that suits your fancy.

HTTP method colors

Enable HTTP method colors from the interface setting

See also: feedback

Other fixes and improvements

🎁 New

  • Enable dependency for socks5 proxies to work
  • Add the ability to bypass the network proxy
  • Add option to log extra data for OAuth 2 window navigation
  • Support id_token in OAuth 2.0(feedback )

🛠️ Fixed

  • Properly remember recent workspaces when opening in new windows
  • Fix infinite reload when using OAuth 2.0 at the workspace level
  • Fix id_token sending in OAuth
  • Properly terminate the plugin runtime yaaknode on Command+Q exit (macOS)
  • Handle reconfiguring directory sync for same Workspace(feedback )
  • Fix “Validate TLS Certificates” option for WS and

💄 Improved

  • Split Settings > Appearance tab into Theme and Interface
  • Clarify HTTP/HTTPS proxy setting meaning
  • Streaming text resets response scroll position(feedback )
  • Show error dialog if DB migration fails
  • Many large GraphQL introspection results slowed startup
  • Hide escaped / in Pretty JSON response view
  • OAuth audience not sent (#10(#10 )
  • Strip quotes when json.jsonpath(...) returns a single string
  • Don’t return undefined when json.jsonpath(...) matches nothing

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
Support Yaak