Changelog
Subscribe to get release notes delivered to your inbox.
- Assert MCP server: connect Claude Code, claude.ai, or any MCP client to mcp.assert.dev with OAuth sign-in, and let your agents read a PR’s clusters and diffs.
- Global version comparison: one control in the review header switches “since last review” on or off or picks any earlier version to compare against, with base-branch changes shown as context. Review progress is now tracked per PR version.
- Clusters in the sidebar: the cluster list moves into the sidebar, the cluster card rolls up as you scroll, and R always jumps to the next unreviewed cluster.
- Unified resolution: one resolved/unresolved state replaces separate author and reviewer marks, and inline threads stay in sync with GitHub.
- Smarter suggested comments: a new per-PR reviewer agent powers suggested comments, which update as review threads and your drafts change.
- Assert Local: run `npx assert-local review` to review pull requests with your GitHub CLI login, without installing the GitHub App.
- Faster review progress: progress carries across new pushes much faster, and lists keep their state when data refreshes in the background.
- Clustering: faster clustering on large pull requests, and comments from earlier reviews are placed more accurately in re-review.
- Merge candidate auto-promote: merge candidates are always built in the background, and each author can choose to promote them automatically on conflicts or always.
- Review panel: swipeable tabs, overlay scrollbars, and consistent selection styling across dropdowns.
- Slack notifications: tidier merge, topic, and CI updates, and diff previews are removed from Slack when they go stale.
- Smoother re-review: the previous comparison stays on screen while a new version loads, and nested single-child clusters are flattened.
- Fixes: cloud agent status no longer gets stuck on “Checking status…”, and merge candidates handle deleted base branches.
- Coding sessions in reviews: committed Claude Code, Cursor, and Codex sessions appear in a Sessions sidebar, with line-by-line attribution.
- Stacked pull requests: a redesigned PR header adds a Stack chip to move between stacked PRs, and the merge button now works for PRs in a stack.
- Send reviews to an agent: Submit Review can now send your review straight to a cloud agent. Agent commits are co-authored by the person who triggered them.
- More file previews: Word documents render as a side-by-side document diff, and JSON previews show a structural diff.
- UI preview gallery: UI previews are now shown in a redesigned gallery.
- Slack: PR threads show highlighted diff images with Approve, Mark ready, and Review in Assert buttons, and teammates can link their Slack accounts from team settings.
- Team management: invite members of your GitHub organization from workspace settings, and convert open PRs back to draft.
- Performance: faster review screens on very large pull requests.
- Pull request versions: every push is a version you can link to, with a simple ?v= parameter in review URLs.
- PR status: filter pull requests by status, see status icons at a glance, and close pull requests without leaving Assert.
- Team reviewers: GitHub team review requests are supported alongside individual reviewers.
- Workspace roles: owners can manage member roles from team settings.
- Markdown rendering: PR descriptions and comments match GitHub’s rendering more closely, including images hosted in commits.
- Review polish: better multi-line comment selection, and an animated sidebar toggle on ⌥B.
- Slack: clearer reply notifications and more reliable delivery.
- Pull request page redesign: a visual overhaul of the PR page, with a refreshed comments pill and composer and a direct link back to the repository.
- Notification preferences: per-pull-request notification settings and snoozing.
- Paginated PR lists: pull request lists are paginated, with page, filter, and sort state kept in the URL so views are shareable.
- In-app merging: merges are confirmed with an in-app dialog instead of a browser popup, and applying suggestions back to GitHub is more reliable.
- UI preview dependencies: the preview agent declares the npm packages it needs instead of a fixed allowlist, so more component libraries render out of the box.
- Stability fixes: fewer scroll jumps and loading flashes across the review screens, and a banner warns when you’re viewing an outdated version of a review.
- Workspaces: organize your repositories and teammates into shared workspaces, each with an inbox that sorts open pull requests by what needs your attention — review requests, your own PRs, and everything you’re watching.
- Sub-clusters: reviewable units now nest. Large clusters break down into smaller dependency-aware sub-clusters, so even sprawling changes read in bite-sized steps.
- Markdown preview diffs: block-level highlights in the rendered Markdown preview show exactly what changed.
- Review performance: faster inbox loading, instant comment resolution, and clearer re-review highlighting for new additions.
- Merge candidates: when a PR’s base branch moves ahead, Assert builds a rebased candidate and resolves conflicts for you in an isolated sandbox, then lets you promote it with one click. No local rebase required. Review only what changed relative to the candidate, with anchored hunks so the new work stands apart from the merge itself.
- Rich file previews: SVG, HTML, Markdown, and JSON files render alongside the diff, with slider, blend, and side-by-side comparison controls.
- Comment polish: refreshed selection, count badges, and resolve/reply controls make working through review comments faster.
- Reviewable units: every pull request is broken into compact, dependency-aware clusters so reviewers move through changes in the order they should be read.
- Inline UI previews: before/after renders of UI changes appear alongside the diff, with comments anchored directly to the rendered output.
- Agent traces: see the prompts and agent sessions that produced each change, so reviewer intent is never a mystery.
- Re-review mode: on updated PRs, view only the lines that changed since your last pass, with prior changes subtly highlighted for context.
- Move detection across files: refactors are linked to their source so you don’t read the same code twice.
- Comment rebasing: in-progress comments survive force-pushes. Assert relocates them to the latest commit automatically.
- Live co-viewing presence: see who else is in the review with you, with avatars in the header.