Changelog

    What shipped, when.

    No roadmap theater — if it's here, it's live.

    App v0.23.0

    Subscribe and you're seated

    • The billing admin who subscribes now gets a seat automatically — no self-assign step on your own org after checkout
    App v0.22.5

    Per-PR spend lands on the right pull request

    • A pull request's Insights spend and session count now reflect only its own work.
    App v0.22.4

    Accurate Insights session counts and spend

    • Insights session counts and spend are now accurate.
    App v0.22.2

    Improved session parsing

    • Improved parsing of Claude Code and Codex sessions.
    CLI v0.6.0

    rv comments returns, and GitButler push capture

    • rv comments is back: print Hervé's review notes for a PR in your terminal — every citation resolved server-side to a concrete source you can open — as a digest or --json
    • GitButler users get session capture on push: rv pre-push condenses and ships checkpoints to the remote you pushed to
    App v0.22.1

    Codex sessions, and an org Settings hub

    • Insights now cover Codex sessions too — spend, security scans, and drift read from Codex rollouts just like Claude Code, routed through a new harness registry that names any unsupported agent instead of quietly skipping it
    • Settings is now organized around your org: one hub for connections, billing, and preferences
    • Billing shows pending period-end changes — a seat decrease or cancellation scheduled for the end of your term is visible before it takes effect
    • Ask Hervé's source chips render on the live answer as it streams, not only after a reload
    • Split-view diff comments span the full width instead of half a column
    App v0.22.0

    Insights syncs that fit in memory, and rv comments

    • Insights syncs of large repositories now complete: the backfill reads one AI session at a time instead of a whole window of commits, so it holds a fraction of the memory it used to and finishes about 2.5× faster — first syncs of big repos that used to stall or restart now run through
    • rv comments prints Hervé's review notes for a PR in your terminal — the Now cockpit, the Activity decisions and the Code Drift flags, as a digest or --json, every citation resolved to a source you can open
    • GitButler users get their sessions too: rv ships checkpoints when you push, and Hervé links trailer-less commits to the session that produced them by the files they touch, marked as inferred on the Activity rail
    • Pull requests with more than 100 commits now load every commit
    • Work you declared in a linked issue or spec is no longer flagged as undiscussed, and intent from those documents reaches the review reliably
    App v0.21.0

    A guided first run, and a demo you can explore

    • New here? A guided /welcome walks you from connecting your org to your first captured AI session — four steps that tick themselves off as you connect and run rv install
    • Explore Hervé on a real example PR: a spotlight tour walks the Activity story, the Change Map, a Code Drift flag, and Ask Hervé inline — reading is live (jumps, mark-viewed, quick-select all work), writing is off
    • Home's setup checklist and This month now track the same onboarding milestones, so your progress reads consistently across the app
    • Teammates can request a seat from the billing wall in one click; the org's billing admin sees each request on their Home and assigns it from the billing page, with the requester pre-filled
    • New repos start from a sensible review-tier ruleset you can tune right from the PR page — the old one-time setup step is gone
    App v0.20.3

    Sessions found, even after squash-merge

    • Insights now finds AI sessions on squash-merge repos: a checkpoint whose trailer was stripped from the default branch is recovered from the PR's own commits with its exact commit and author, and a checkpoint no commit names at all is still counted
    • Connecting a repo with a long AI history fills Insights in one go — no more backfills stalling partway, and syncing never slows down your PR reviews
    • The PR page fetches each AI session in one call, so cold loads are snappier
    App v0.20.2

    Quieter PRs, sessions for every repo

    • Retired the AI summary comment, per-transcript comments, and Ask Hervé/Explain on a transcript. Unresolved items now come only from your own file-review threads, so the review navigator is purely file-grouped. The PR-wide Ask Hervé chat stays.
    • The rv comments CLI command retires alongside those surfaces
    • Repos set up with the latest AI-context capture now show their AI sessions and Insights — recently-onboarded repos could come up empty before, even after rv install
    • Batch review no longer lumps comment-only edits into a structural group
    App v0.20.1

    Cleaner activity, mentions that stand out

    • @herve-review mentions are now highlighted in rendered comments
    • A reviewer's back-to-back comments group into a single Activity round, so the story reads cleanly
    • The unresolved-citation picker stays anchored in the review bar
    • Batch review spots exact repeated edits across files
    • Diffstat colors are back in the pull-requests list, and the Activity feed no longer crashes when a PR links the same issue twice
    App v0.20.0

    Home is a router: find the PR, open it

    • Home opens on your worklist: a one-line summary whose counts filter the list, an instant filter over title, repo, author or branch (press / to focus), and Need to review · Mine · blocked · Mine · Already reviewed as pills
    • Filters, sort and drafts live in the URL, so a filtered view is a bookmark; rows group by repo and carry an AI session pill when an agent session sits behind the PR
    • Jump back in: your last three PRs here, right above the list
    • A quiet rail: a setup checklist you can mark done step by step, and This month — your hours saved, PRs reviewed, focused time and your team's — with the version and changelog pinned in the footer
    • Decision citations now jump: click a citation chip on a Decision row to land on the transcript turn it cites, with a toast when the anchor no longer resolves
    • The pull-requests list loads faster
    App v0.19.0

    Skills in the story, sharper change navigation

    • The Activity rail now shows which skills each AI session used
    • Change Map quick-select chips let you isolate comment-only or removed files, with a badge per file
    • The filename stays visible in the diff file header as you scroll
    • Withdraw analytics consent any time from Settings → Privacy, with a legal footer across the app
    App v0.18.0

    Org Insights: process, security, and spend in one place

    • A new org-scoped Insights surface brings Process, Security, and Tokenomics together behind one filter bar
    • Tokenomics prices your team's AI spend in €, broken down by model, MCP server, and week
    • Security surfaces leaked-secret findings with a readable modal and a transcript peek
    • Skills panels show adoption and coverage across merged PRs, browsable by name and invoker
    App v0.17.0

    Every pull request, told as a story

    • A brand-new Activity view tells the story of each pull request — what changed, why, and what happened since you last looked — in place of a static summary
    • A Now panel orients you the moment you open a PR: exactly where it stands and what's waiting on you
    • Decision highlights flag choices made in the PR that were never discussed, and where the work drifted from the original ticket
    • The author's description is now front and center — clean, prominent, and easy to read
    • Code stays one click away: jump from the story straight into the diffs
    • Guided setup walks you through tuning how deeply Hervé reviews each part of your repo — no config-file spelunking
    App v0.16.0

    More precise Insights, a more resilient app

    • More precise skill and spend attribution in Insights, down to the invocation
    • Your repo list stays available even when GitHub or GitLab is slow to respond
    • Fixed submitting a review when a comment sits just outside the diff
    App v0.15.0 – v0.15.5

    Sharper Insights, fresh new site

    • A more reliable Insights dashboard with clearer loading, empty, and error states
    • A brand-new landing page and refreshed marketing site
    • A live count of total PRs reviewed
    App v0.14.0

    Merge with confidence

    • A redesigned merge control shows at a glance whether a PR is ready — and explains the verdict in plain language
    • Hervé now flags provably dead code, posted straight to the PR
    • A cleaner Submit review control replaces the old drawer
    • Full file paths on hover, right in the diff header
    App v0.13.0 – v0.13.1

    Navigate code like an IDE — and theme it your way

    • Code navigation: peek at a symbol's definition and search symbols across a PR's changed files
    • User-selectable code themes — bring your favorite VS Code theme to the diff view
    • A refined dark canvas matched to GitHub-dark
    App v0.12.0 – v0.12.5

    Answers with sources you can click

    • Ask Hervé answers now cite clickable source chips — jump to the exact file or diff behind any claim
    • Mark a whole folder as viewed in one click, from the file tree and the Change Map
    • A unified, crisper icon set across the app
    App v0.11.0

    Hervé flags work that drifts from the plan

    • Intent Drift detection: Hervé flags code nobody asked for and changes that contradict the ticket — posted right on your PR
    • Every flag names and quotes the exact source behind it
    • Reply to a flag on the PR and Hervé reads your answer back automatically
    • A new Insights section tracks drift findings and how your team engages with them
    • Reply to a flag thread and jump straight to it from the terminal with rv
    App v0.10.0

    Read diffs your way

    • Adjustable text size for the diff view and file tree — dial the density to your screen
    • Fixed a GitLab error when commenting on unchanged context lines
    App v0.9.0

    See exactly what Hervé based its answer on

    • An EU-hosted AI option, for teams that need review to stay in-region
    • Source chips on every AI answer show exactly which files, diffs, and transcripts it drew on
    • Major harness optimization: sharper, more reliable AI across Ask Hervé, PR summaries, and Checks
    • Per-commit attribution on the diff shows which commit touched each line
    App v0.8.0 – v0.8.4

    A home dashboard that surfaces what needs you

    • Home dashboard reorganized into Design docs | Pull requests, with filters and sort
    • Reviewers stay visible after reviewing, with a one-click re-request
    • Opt-in, privacy-respecting product usage analytics
    App v0.7.0

    Diffs that read in any language

    • Diff view now syntax-highlights a much wider set of languages
    • Faster, lighter app
    App v0.6.0

    A bird's-eye view of the repo — and a fresh look

    • Git tree: a repo-wide launchpad showing every branch and stacked PR in one view
    • Overlap warnings when two branches touch the same code
    • Doc-link chips connect branches to their design docs, with tree filters and search for busy repos
    • New brand: refreshed palette, IBM Plex type, and marks across the app, CLI, and site
    App v0.5.0

    Review design docs like you review code

    • Design-doc review: comment threads anchored to blocks, plus suggestions you can accept or reject
    • Inline edits and review passes that produce a publish-ready digest
    • Focus deck walks you through the highlights one decision at a time
    • Full GitHub and GitLab parity
    App v0.4.1

    Insights, down to the session

    • Insights: drill from a file to the sessions that touched it, with confidence and PR labels
    • Deep-link straight into the originating transcript
    • Live stat on the homepage, plus a multi-page marketing site
    App v0.3.1 · CLI v0.4.1

    Review feedback, now reachable from your terminal

    • rv auth login — device login with revocable CLI tokens, no cookies involved
    • rv comments — pull a PR's unresolved review feed as an agent-ready digest, reply and resolve from the CLI
    • rv comments now quotes the exact excerpt each Hervé thread is commenting on
    • Merge-readiness banners no longer show on merged or closed PRs
    App v0.2.0 · CLI v0.3.0

    Focus view

    • Focus view: review highlights one card at a time, straight from the PR header
    • PR list shows +/− line counts
    • Unsubmitted comments survive a page reload
    • CLI auto-provisions session capture in new git worktrees
    App v0.1.x

    Hardening the review loop

    • Per-user repo access checks on all repo-scoped reads
    • Steady stream of review-view fixes across summary, prompts, and diff
    App v0.1.0

    GitLab support

    • Sign in with GitLab — full provider parity for routes, dashboard, and connections
    • Cross-provider account linking
    • rv self uninstall replaces rv self remove