Today we’re excited to share a new Changes tab on every versionable resource in the Knock dashboard and an improved commits experience.

New tab for resource-specific version control

On versionable resource pages, we introduced a new tab titled "Changes". This tab gives you a more detailed view of the changes you've made to your resource. You can see the changes you've made, the commits that need promoting, and a history of when your resource was last promoted.

changes tab

You'll also be able to see the historical commits for that resource, enabling full visibility into the changes that have been made to your resource over time.

commit history

Commit and promote changes directly from any resource

We've added the ability to commit and promote changes directly from any resource. This means you can now make changes to a workflow, email layout, or any other versionable resource and commit those changes without leaving the page. The new commit flow provides a clear summary of your changes and lets you add a descriptive message before committing.

Once committed, you can promote those changes to the next environment too, right from the resource page. This streamlines the process of moving changes through your environments.

View changes across environments

The new changes tab also enables you to view the overall status of your resource across environments. Previously, it was difficult to know when a resource had unpromoted commits in other environments. Now, we have a special indicator that introduces a visual cue to help you identify when a resource has uncommitted changes or unpromoted commits in other environments.

unpromoted commits

And when a resource is synchronized across all environments and in production, you'll see a green checkmark to indicate that the resource in its current state is live in production and the same across all environments.

unpromoted commits

Fixes and improvements

  • πŸ› [MCP] We fixed an issue where creating a new partial from the MCP server crashes partials list.
  • πŸ‘€ [Dashboard] We added filtering for messages under users/tenants/objects.
  • πŸ‘€ [Dashboard] We improved the translation editing experience.
  • πŸ‘€ [Dashboard] Introduced breadcrumb navigation for the dashboard.
  • πŸ› [Dashboard] We fixed an issue where previewing a message would mark it as "read" inadvertently.
  • πŸ‘€ [Docs] We added Guides tooling to the Agent Toolkit docs.
  • πŸ‘€ [SDK] We added a usePreferences hook to the React SDK.
  • πŸ› [API] We fixed an issue with plaintext link parsing.