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.
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 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.
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.
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.