Release notes
Rubric ships continuously. Releases are numbered from r66, and the one currently serving is always reported by /health.
r179
12 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Probe | Groundwork for the team Library of saved personas and protocols. The Library screens follow in the next release. |
r178
12 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | Funnels on busy sites are worked out several times faster, so a funnel no longer shows “Could not compute this funnel right now”. |
| Fixed | Analytics | On Statistics, the line under each pair no longer repeats its label, and the friction cards fit a phone screen. |
r177
12 October 2026| Type | Area | What changed |
|---|---|---|
| New | Probe | Run again: a finished Probe or study opens New Probe with the same personas, goal, tasks and questions filled in, ready to edit. Nothing starts until you press Start. |
r176
12 October 2026| Type | Area | What changed |
|---|---|---|
| New | Analytics | Each funnel marks its biggest drop and offers a Probe already filled in for that step. After the Probe, dashed bars show how far the simulated visitors got beside the real ones. |
| Fixed | Analytics | Selected chips and switches on the heatmap and Statistics are readable in the light theme. |
r175
12 October 2026| Type | Area | What changed |
|---|---|---|
| New | Analytics | Statistics puts what visitors did beside what Rubric predicted for it, from a Probe, a heatmap prediction or an audit, with one line saying whether the two agree. |
| Improved | Analytics | On the heatmap, each kind of real click can be switched on and off on its own. |
r174
12 October 2026| Type | Area | What changed |
|---|---|---|
| New | Analytics | The heatmap shows Rubric’s prediction beside what visitors did: predicted attention, audit findings and Probe steps on the same page, plus a Gaps view of where the prediction and real clicks part. |
| Improved | Analytics | Insights avoid half-technical words such as “module” or “render” and say what the visitor sees. |
r173
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Team | When you invite someone, the card says whether the invitation was e-mailed. If it could not be sent, it asks you to copy the link and send it yourself. |
| Improved | Analytics | Insights keep cards about errors on your site while still using everyday words, and a technical note for your developer appears under “For developers”. |
r172
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | Insights use everyday words everywhere on the card, including the step you pass on to your developer. Code names and error text stay under “For developers”. |
r171
9 October 2026| Type | Area | What changed |
|---|---|---|
| New | Corpus | 14 new checks drawn from ISO 9241-210:2019 and ISO/TR 9241-100:2023, among them: an action that cannot be undone asks first, a rejected form takes you to the first error, and icon buttons carry a text label. 15 existing checks now cite these standards. The corpus holds 605 published checks. |
r170
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | Insights name the part of the page in everyday words, such as “the main button on the cart page”, and no longer use code terms. Function names and error text stay under “For developers”. |
r169
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | On an Insights card, the mark on the page picture sits on the right element, and a page’s main button is recognised as one. |
r168
9 October 2026| Type | Area | What changed |
|---|---|---|
| Improved | Analytics | Insights are written in plain words. Each card says what is wrong, on which page and on which part of it, how many visits it affected this week, and what to do. A picture of the page marks the spot. Technical detail sits under “For developers”. |
| New | Analytics | The tracking script notes which part of a page moves while it loads, so an insight about a jumping page can show that part. Insights written before this release keep their old form. |
r167
9 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Reports | The downloaded UX audit report gives the checks that did not apply or were not reached as counts only, and no longer lists them one by one. |
r166
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Reports | In downloaded PDFs, a list item keeps its title and its note on the same page, so a page no longer holds a single stray line. |
r165
9 October 2026| Type | Area | What changed |
|---|---|---|
| New | Analytics | Friction has a new group, “Looks clickable, did nothing”: clicks on a spot inside a card with a link, such as a product card’s rating or price, where nothing happened. |
| Improved | Analytics | A click now counts as dead only when nothing happens near it within a second. Activity elsewhere on the page, such as a carousel or a chat widget, no longer hides it. Data collected before this release does not change. |
r164
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Reports | In downloaded PDFs, a section heading no longer sits alone at the bottom of a page, and each finding card stays on one page. |
r163
9 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Reports | Downloaded reports have a new design, the same for audits, heatmaps and Probe studies: light, with a cover that sums up the results, the whole page shown in columns with numbered pins and close-ups, and a page header and footer when printed or saved as PDF. Free accounts get the same report without the paid fix steps. |
r162
9 October 2026| Type | Area | What changed |
|---|---|---|
| New | Reports | Audit, heatmap and Probe reports download as a PDF as well as HTML. The PDF is made on our server, so it looks the same in every browser, in the light print layout. |
r161
9 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | In the New Probe form, a ready-made question you have chosen is readable again in the light theme. |
r160
8 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Audit | Every checklist item an audit did not reach now says so the same way in the report: "not evaluated in this run:" followed by what was not checked. |
r159
8 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Probe | Probe studies run on a newer, lower-cost model. Audits stay on the model that measured best for them. |
| Fixed | Audit | An audit whose agent stops while most of its checklist is still unchecked is asked to go on, within the same time and cost limits. |
| Fixed | Audit | The closing step that records what an audit did not reach works in smaller parts, so a long checklist is no longer lost to one oversized answer. |
| Fixed | Audit | An audit no longer fails at its time limit while placing findings on the page: a page visited twice is captured once, and placing stops in time. |
r158
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | In the New Probe form, each step you open puts the keyboard on its first field. On the Personas step, the first Tab no longer lands on "Remove persona". |
r157
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | In the New Probe form, Next and Back open the new step at its top with the keyboard focus on it, and on phones the Questions tabs sit in one row you can scroll. |
r156
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | The Analytics collector stays fast on very long page snapshots: masking now takes the same short time however long the text is. Very long attribute values in a snapshot are replaced with placeholder text instead of being masked, and very long text is cut. What gets hidden is unchanged. |
r155
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | Sign-in tokens are now hidden wherever Analytics stores text: error messages, button labels and form names show "[token]", web addresses quoted in error messages lose everything after "?", and a page address that carries a token inside a segment (such as token=…) shows as "/:id". Earlier data is unchanged. |
r154
7 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Probe | A new study is set up in five steps, with ready-made options to pick from for goals, tasks and questions. Once the first three steps are filled in, you can start it from any step. |
| New | Probe | While a study runs, each persona shows how many steps it has taken and its last step, such as "Running · step 7" and "Last step: Opened /contact". |
| Changed | Panel | On phones, tabs in Analytics and on a Probe study sit in one row you can scroll, and the New Probe form keeps its buttons in a bar at the bottom. |
r153
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | Sign-in tokens (JWTs) in page addresses are now hidden as "/:id". Before, a dotted token was kept with only its longer numbers masked. Earlier data is unchanged. |
r152
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | A site's Analytics page remembers the tab and date range you were on: a refresh keeps them, and Back and Forward move between them. |
| Changed | Panel | Table headings stay on one line in a smaller size, across every table. |
| Changed | Probe | The study form drops the helper line under each field, so it reads shorter. |
r151
7 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | Product addresses with longer numbers in them (such as vitamin-d3-1000-iu-20-ml or omega-3-950-mg) are now kept whole in Pages: they were cut at the first three-digit number, so different sizes shared one row. Addresses such as vitamin-d3k2-sprey-10-ml no longer fold into "/:id". Random ids, order numbers and tokens are still hidden. Earlier data is unchanged. |
r150
7 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Corpus | Clearer checks: 57 homepage and navigation checks rewritten with more specific guidance; two lowered from critical to high (semantic lists, distinguishable links); one retired (repeated call to action on long pages); six new failure outcomes. Published checks: 591. |
r149
7 October 2026| Type | Area | What changed |
|---|---|---|
| New | Analytics | A "Product page" goal, detected automatically from the page's own product markup, so shops can count product views and build funnels such as Product page → Cart → Checkout. It counts from this release on. |
| New | Analytics | Dead and error clicks on the heatmap: a ring per spot with its count, next to the rage layer. In Friction, every dead or error click row opens its page on that layer. |
| New | Analytics | Pages, Sources, Forms and Goals tables sort by any column heading: click once for most first, again for least first, across every row in the window. |
| Fixed | Analytics | Readable product addresses with short numbers in them (such as vitamin-d3-k2-60-kapsul) now show as their own pages instead of folding into one "/:id" row. Addresses with numbers of three digits or more were still cut short; r151 fixes that. Random ids and tokens are still hidden. Earlier data is unchanged. |
r148
7 October 2026| Type | Area | What changed |
|---|---|---|
| New | Corpus | 14 new checks: credit and interest terms, investment risk warnings, deposit and insurance claims, prices that include mandatory fees, renewal charges stated up front, availability in date pickers, language switchers, paywalls, ad density and reporting visitor content. Discovery now looks for these on a site too. |
r147
7 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Corpus | New site facts and page elements for upcoming checks: credit, investments, deposits and insurance; ad slots, date pickers, language switchers, paywalls and comment threads. |
r146
7 October 2026| Type | Area | What changed |
|---|---|---|
| New | Corpus | 10 checks for health, education and public-service sites, applied only where discovery finds the site is one: urgent-care signposting, medical terms in plain words, health details kept from third-party scripts, course cost and entry requirements, start pages, long applications you can save and resume, a quick exit on sensitive services, official identity, and reference numbers you can keep. |
r145
7 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Corpus | Six new site facts for upcoming checks in health care, education and public services (takes student applications, collects health data, offers health care, official public body, long multi-part applications, visitors who may be at risk). |
r144
7 October 2026| Type | Area | What changed |
|---|---|---|
| New | Corpus | 16 new checks: cookie consent (equal reject button, changing your choice later, layered privacy notices), WCAG 2.2 (focus not hidden by sticky layers, dragging alternatives, sign-in without a puzzle, no re-entering information, time limits, text spacing, page language), error and empty states, help and contact, and core content as pages rather than PDFs. |
r143
7 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Demo requests | The e-mail we get for a demo request names the requester's site in its subject and says when the form was sent. |
r141–r142
6 October 2026| Type | Area | What changed |
|---|---|---|
| New | Analytics | The click heatmap has a Rage clicks layer that rings each spot with its count, and every rage click in Friction shows the page it happened on with a link straight to it on the heatmap. |
| Fixed | Analytics | The heatmap says when the page snapshot is still loading, and rubric.design's own snapshot keeps its fonts. |
r140
6 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Team | Extra seats are billed monthly ($2 per seat), also on an annual plan, so a seat you remove stops costing you at the end of that month. |
r139
6 October 2026| Type | Area | What changed |
|---|---|---|
| New | Team | Every team on a plan can buy extra seats ($2/month, $20/year on annual), including plans arranged with us: the seats are paid at checkout and renew until you cancel. |
r137–r138
6 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Website | The four parts of a finding on the home page are a checked list again, as designed. |
| Changed | Website | The "Rubric in 60 seconds" video is recorded from the current home page. |
r136
6 October 2026| Type | Area | What changed |
|---|---|---|
| New | Website | A Features menu with a page for each product, and short product videos on the home page and feature pages. |
r134–r135
6 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Team | Buy several seats at once: choose how many, see what is due today (prorated to your renewal date) and your next charge, and pay in one step. |
r133
6 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Dashboard | The plan card stacks MCP calls, pageviews and analytics sites in a column beside the audit, Probe and heatmap meters. |
r132
6 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Team | A Pro team can add up to 10 extra seats itself (was 5). |
| Fixed | Analytics | A site that has sent data before shows when it last did, not "No data yet"; once a site has data, its button reads Snippet instead of Install. |
r131
6 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Analytics | The click heatmap's page snapshot keeps its styling after your site deploys again: the page's own stylesheets are copied into the snapshot instead of linked. Snapshots refresh on the next visit. |
r129–r130
6 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | The new Probe form lines up its fields side by side, and its sections are marked with a small dot instead of a dark square. |
r128
6 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Billing | An internal check lets us confirm real payments reach Rubric end to end. Nothing changes for customers. |
r127
6 October 2026| Type | Area | What changed |
|---|---|---|
| Changed | Team | On a paid plan, an extra seat is charged when you add it, prorated to your renewal date ($2/month, $20/year on annual). If the payment does not go through, no seat is added. |
r126
6 October 2026| Type | Area | What changed |
|---|---|---|
| Fixed | Plans | After a plan is refunded or ended, the Dashboard and Plan page read the account again instead of showing "Could not read the plan". |
r125
6 October 2026Probe reports follow the study's task list.
| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | Every task in the study gets one result under its own title; a task the persona did not reach is shown as Not attempted and still counts in the total. |
| Fixed | Probe | A report without an overall impression or with tasks missing is sent back to the persona before it is accepted. |
r124
6 October 2026Fixes from the release test of Probe studies.
| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | The study page shows a placeholder while it loads, pins near the edge stay on the screen, and quotes keep their own wording. |
| Fixed | Plans | A scheduled downgrade names the date it takes effect; the payment check counts its 20 seconds from when the dialog opens. |
r123
6 October 2026Probe task times line up with their tasks.
| Type | Area | What changed |
|---|---|---|
| Fixed | Probe | Each task shows its own time and step count, not the next task's. |
r122
6 October 2026Probe findings placed on the screen.
| Type | Area | What changed |
|---|---|---|
| New | Probe | What a persona noticed, what worked and what blocked it are marked on the screen it was looking at; steps show which task they belong to, and the report shows how far down each page the persona scrolled. |
r121
6 October 2026Probe studies with several personas.
| Type | Area | What changed |
|---|---|---|
| New | Probe | A Probe study can run with up to 5 personas at once, each its own Probe, on one shared goal, tasks and questions. A study starts only when all its Probes are available. |
| New | Probe | The setup form follows the research protocol: research questions, scenario, tasks with what success looks like, questions before and after, and import from a protocol file. |
| Changed | Probe | A redesigned Probe report and Steps view, and a study page that brings the personas together. |
r120
5 October 2026Prices before tax, and extra seats.
| Type | Area | What changed |
|---|---|---|
| Changed | Plans | Prices are shown before tax; tax is calculated at checkout. |
| Changed | Plans | Basic includes 1 seat and Pro 3; each extra seat is $2 a month, or $20 a year on an annual plan, billed from the first payment on. |
r119
5 October 2026A fixed sidebar, and the downgrade date from your subscription.
| Type | Area | What changed |
|---|---|---|
| Fixed | Panel | The sidebar stays in place while the page scrolls, on every screen. |
| Fixed | Plans | A scheduled downgrade shows the date it takes effect, from your subscription. |
r118
5 October 2026Fixes from the release test of plans and payments.
| Type | Area | What changed |
|---|---|---|
| Fixed | Plans | A paid yearly plan ends when the payment provider says the paid year ends. |
| Changed | Plans | Plan changes ask first: the price, and what happens today. A downgrade shows as scheduled for the end of the period. |
| Fixed | Plans | Pack allowance counts in what is left; Analytics sites beyond the plan show as over the limit; Invoices & billing opens once. |
| Fixed | Reports | Pins on the same spot spread apart, each with its own touch area. |
r117
5 October 2026The payment dialog names what you actually bought.
| Type | Area | What changed |
|---|---|---|
| Fixed | Plans | After checkout, the dialog shows the plan or pack recorded for this payment, not an earlier purchase. |
r116
5 October 2026Payment dialogs, redesigned.
| Type | Area | What changed |
|---|---|---|
| Changed | Plans | After a payment, the dialog shows a status badge and a summary of what you bought: audits, Probes and heatmaps. |
r115
5 October 2026Changing a plan that is not billed through checkout yet.
| Type | Area | What changed |
|---|---|---|
| Fixed | Plans | Upgrade or downgrade on a plan we granted, or after a cancelled subscription, opens checkout for the new plan instead of an error. A plan already set to end is not charged twice. |
r114
5 October 2026Clear answers after a payment.
| Type | Area | What changed |
|---|---|---|
| New | Plans | After checkout, a dialog says the payment was received and shows the plan or pack once it lands; leaving checkout early or a checkout that cannot open each get their own message. |
r113
5 October 2026Invoices & billing opens reliably, and checkout has a way back.
| Type | Area | What changed |
|---|---|---|
| Fixed | Plans | Invoices & billing no longer gives up while the payment provider is slow to answer. |
| Changed | Plans | The checkout page has a back button to Plan & usage. |
r112
5 October 2026Buy, change and manage a plan from Plan & usage (test mode).
| Type | Area | What changed |
|---|---|---|
| Changed | Plans | When payments are open, an Owner can buy Add-on Pack S or L, upgrade, downgrade or switch to annual, and open Invoices & billing. |
r111
5 October 2026Payments through Polar, in test mode.
| Type | Area | What changed |
|---|---|---|
| New | Plans | Plans and add-on packs can be bought through Polar's hosted checkout, with plan changes and an invoices link. Test mode only, for now. |
r110
5 October 2026A countdown to the next discovery.
| Type | Area | What changed |
|---|---|---|
| Changed | Discovery | At the daily limit, the start form shows the local time the next discovery is available and counts down to it, then gives Start back. |
r109
5 October 2026When the next discovery can start.
| Type | Area | What changed |
|---|---|---|
| Changed | Discovery | The daily discovery limit says how long until the next one can start. |
r108
5 October 2026Site IP on the start form, and a Whole site Probe.
| Type | Area | What changed |
|---|---|---|
| New | Managed work | Advanced → Site IP on the start form, for a site whose domain does not resolve from our servers; the error says when to use it. |
| New | Probe | A Whole site scope: the persona plans tasks across the site and stays on it. |
r107
5 October 2026Annual pricing on the website, and sites whose domain only resolves at home.
| Type | Area | What changed |
|---|---|---|
| Changed | Website | Pricing has a Monthly / Annual switch (annual is two months free) and shows Add-on Pack S and Pack L. |
| New | Managed work | Sites whose domain does not resolve from our servers: a second lookup is tried automatically, and the API takes an advanced Site IP for the run. |
r106
5 October 2026Separate monthly quotas for audits, Probes and heatmaps, and add-on packs.
| Type | Area | What changed |
|---|---|---|
| Changed | Plans | Plans count audits, Probes and heatmaps separately each month: Basic 5 · 4 · 20, Pro 25 · 20 · 100. Discovery stays free. |
| New | Plans | Add-on Pack S ($39: 5 audits, 4 Probes, 20 heatmaps) and Pack L ($99: 15 · 12 · 60) for any paid plan. A pack ends with your billing month. |
| Changed | Dashboard | Audits, Probes and Heatmaps meters, with what packs add, on the dashboard and Plan & usage. |
| Changed | Website | Pricing, terms and the demo page describe the new quotas. |
r105
5 October 2026A wider run picker.
| Type | Area | What changed |
|---|---|---|
| Changed | Dashboard | The UX audit, Heatmap and Probe choices in Start a run fill the card's width, and the ones not chosen have an outline. |
r104
5 October 2026Page snapshots hide text by default.
| Type | Area | What changed |
|---|---|---|
| Changed | Analytics | Text in click-heatmap snapshots is hidden by default. Add data-rubric-unmask to a section to show its text; data-rubric-private always hides it. Earlier snapshots are replaced as visitors arrive. |
r103
5 October 2026All findings in one list, one label per finding.
| Type | Area | What changed |
|---|---|---|
| Changed | Report | The report opens on All findings, a list of every finding; the page tabs narrow it to one page. The Site-wide tab is gone. |
| Changed | Report | Each finding has one label, such as 3M, used both in the list and on its pin on every capture. |
| Changed | Report | The finding view has a Back button, and its navigation stays at the top while you scroll. |
| Changed | Panel | The light theme is white with neutral grey lines and text. |
r102
5 October 2026Easier stepping through findings.
| Type | Area | What changed |
|---|---|---|
| Changed | Report | The All findings button and the previous/next arrows stay at the top of the panel while you scroll a finding. |
r101
5 October 2026A lighter light-theme background.
| Type | Area | What changed |
|---|---|---|
| Changed | Panel | The light theme's background sits between white and the lightest teal. |
r100
5 October 2026A teal-tinted light theme.
| Type | Area | What changed |
|---|---|---|
| Changed | Panel | The light theme's background and lines use a teal scale; text stays a neutral slate. |
r99
5 October 2026Cooler neutrals in the light theme.
| Type | Area | What changed |
|---|---|---|
| Changed | Panel | The light theme's background, borders and greys use a cool slate scale instead of warm paper tones. |
r98
5 October 2026Runs open their report, and lists stay current.
| Type | Area | What changed |
|---|---|---|
| Changed | Run page | When a run you are watching finishes, the page switches to its report. |
| Changed | Panel | Audit history and other lists refresh when you open them, so a new run shows without reloading. |
| Changed | Managed audits | Every finding is placed on the page it belongs to after the audit, not only the ones the agent pinned along the way. |
r97
5 October 2026A wording fix in the report on phones.
| Type | Area | What changed |
|---|---|---|
| Changed | Report | On phones, the Site-wide sheet asks you to tap a finding. |
r96
5 October 2026The report, closer to its design.
| Type | Area | What changed |
|---|---|---|
| Changed | Report | Findings about a whole page are listed under Whole page at the top of the panel instead of covering the capture. |
| Changed | Report | Site-wide findings are listed on the left; picking one shows it on the right. |
| Changed | Report | The header counts findings on pages and site-wide; picking a finding moves focus to its detail and back. |
r95
5 October 2026A lighter light theme.
| Type | Area | What changed |
|---|---|---|
| Changed | Panel | The light theme uses a near-white background and white cards. |
| Changed | Panel | Usage bars use one accent colour. |
| Changed | Sign-in | The logo is centred and sits on a dark tile, so it reads in the light theme. |
r94
5 October 2026Product update e-mails are opt-in.
| Type | Area | What changed |
|---|---|---|
| New | Account | An unticked box at sign-up asks whether you want product updates, and Profile has a switch to change it at any time. Account, billing and run e-mails are not affected. |
r93
5 October 2026Findings you pick are shown on the page.
| Type | Area | What changed |
|---|---|---|
| Changed | Report | Picking a finding opens its page, scrolls to its pin and highlights it; a finding about the whole page highlights that page's strip. |
| Changed | Managed audits | Findings are placed on images, headings and text as well as links and forms, on the page where they were found. |
r92
5 October 2026The new report and a refreshed panel.
| Type | Area | What changed |
|---|---|---|
| New | Report | Findings pinned on captures of each page, with desktop and mobile views, a severity filter and keyboard navigation. |
| Changed | Run page | Progress by phase, a Report and Steps switch, and plain-language errors that say when runs were returned. |
| Changed | Dashboard | Runs left this period, a quick start for a new run, recent runs and an analytics glance. |
| Changed | Audit history | Filter by site, run type and date; the filters stay in the address bar. |
| New | Team | Add or remove seats yourself, within your plan. |
r91
5 October 2026Analytics install card and plan checks.
| Type | Area | What changed |
|---|---|---|
| Changed | Analytics | One install card for the site you pick. A site you just added is selected and shown with its own snippet. |
| Changed | Managed runs | Audits, heatmaps and Probe need a plan, like discovery already did. |
r90
5 October 2026Findings shown on the page itself.
| Type | Area | What changed |
|---|---|---|
| New | Managed audits | Findings are placed on a full-page capture of the page they were found on. The downloadable HTML report shows the capture with numbered pins coloured by severity, and the same findings placed on the mobile layout. Findings that apply to the whole site are listed separately. |
| Changed | Discovery | Discovery now notes a few facts about the site (for example a press office, an investor section, open roles or a free plan) and its measured load speed, so the audit includes the checks that only apply to sites like it. |
r89
5 October 2026Add team seats yourself.
| Type | Area | What changed |
|---|---|---|
| Changed | Teams | Owners on Basic and Pro can add extra seats themselves (up to 2 on Basic, 5 on Pro) and remove the ones they added. Extra seats are free until billing opens. |
| Fixed | Reports | An audit run by your own agent over MCP now reads “Judged X checks” rather than “X of X”, since Rubric does not know how many checks your agent left out. |
r88
5 October 2026A report accounts for every check it was given.
| Type | Area | What changed |
|---|---|---|
| Fixed | Managed audits | Every check on the audit’s list now ends up in the report: judged, not applicable, or listed as not reached with a reason. Reports open with “Judged X of Y checks” so a partial audit never looks complete. |
| Changed | MCP | submit_findings checks each selection against the corpus and saves the valid ones; a selection with an unknown check, or an answer that does not belong to it, comes back by name and is flagged as an error. |
r87
4 October 2026Security fixes, correction notes on reports, and smaller fixes from testing.
| Type | Area | What changed |
|---|---|---|
| Fixed | Security | Tighter database permissions, MCP limits that a test audit id can no longer get around, and a bot check, rate limits and fixed-copy confirmation on the demo form. |
| Fixed | MCP | A tool error is now flagged as an error to your agent, not returned as a normal result. |
| Changed | Reports | Reports can carry a correction note, and a finding can be marked Re-check, on every plan. |
| Changed | Home page | The home page talks about hundreds of checks instead of a rule count; pricing cards line up, and the panel Enterprise card matches the home page. |
r86
4 October 2026Managed audits stop failing checks that do not apply to the site.
| Type | Area | What changed |
|---|---|---|
| Fixed | Managed audits | When the agent's own evidence says a check does not apply to the site, it records the check as not applicable instead of failing it. Checks that assume a product catalogue, a subscription plan or a password field now reach only sites that have one. |
r85
4 October 2026A redesigned home page, and predicted heatmaps that show on dark sites.
| Type | Area | What changed |
|---|---|---|
| Changed | Home page | A new design: the audit report from a real run on rubric.design up front, one card per product, a finding in its four parts, how a run works, and plans. Fonts are served from rubric.design, with no third-party requests. |
| Fixed | Heatmaps | The predicted attention overlay now shows on sites with a dark design; it was nearly invisible there. |
r84
4 October 2026The home page shows the product itself, from a real run on rubric.design.
| Type | Area | What changed |
|---|---|---|
| Changed | Home page | A new home page: the audit report, a replayed run, a finding in full, the predicted heatmap and Analytics, each from a real run. It opens in the light theme; a dark theme chosen in the panel carries over. |
| Changed | Panel | Severity looks the same everywhere: critical inverted, high outlined in bold, medium outlined, low dashed. Rule keys on findings are easier to read. |
r83
4 October 2026Audits your own agent runs over MCP count as calls, never runs.
| Type | Area | What changed |
|---|---|---|
| Changed | MCP | Without a plan, your agent can save audits and pull reports over MCP: every finding’s issue and severity, within the 25 calls a day. |
| Changed | Plans | An MCP audit no longer uses runs on any plan; each call counts once toward your MCP calls. Runs are for managed work: a managed audit uses 4, a Probe 2, a heatmap 1. |
r82
4 October 2026A live demo is the way in, and the free MCP allowance is visible on every call.
| Type | Area | What changed |
|---|---|---|
| Changed | Plans | New accounts no longer start with trial runs, and audits (with their discovery step) need a plan; accounts that already have trial runs keep them. Run packs are 20 runs for $39 or 60 runs for $99. Every plan has a 14-day no-questions refund. |
| Changed | MCP | The free allowance is 25 calls a day. Every tool call now reports how many calls are left and when they reset, and the limit message says when you can call again. |
| Improved | Website | Pricing describes plans in client sites and audits a month, and Request a demo leads to a live walkthrough. |
r81
4 October 2026Agencies and freelancers can ask for a demo from a form instead of an e-mail link.
| Type | Area | What changed |
|---|---|---|
| New | Website | A Request a demo page for digital-marketing agencies and freelancers who manage client sites. Tell us about your work and we reply within two business days to find a time. The Enterprise plan’s Contact us link now goes there. |
r78
3 October 2026JavaScript errors in Web Analytics show what your site threw, not what your visitors’ browsers did.
| Type | Area | What changed |
|---|---|---|
| New | Web Analytics | Each JavaScript error opens into its details: the full message and line, the pages and devices it happened on, how many visits it hit, when it was first and last seen, and what that kind of error usually means. |
| Improved | Web Analytics | Errors from browser extensions, page translation and requests cut off by the visitor’s connection or by leaving the page are no longer reported. Weekly insights only raise errors seen at least three times. |
r77
3 October 2026Typing into a sign-in page during a run now behaves like typing at your own desk.
| Type | Area | What changed |
|---|---|---|
| Improved | Signed-in runs | Click the live sign-in page and type: accented and Turkish letters, keyboard-layout characters such as @, and pasting with ⌘V / Ctrl+V all reach the site directly. |
| Changed | Web Analytics | Insight cards show their sources across the full card, and “See all insights” brings the Insights tab into view. |
r76
3 October 2026Audits and probes can now go behind a login: you sign in yourself, in the run’s own browser.
| Type | Area | What changed |
|---|---|---|
| New | Signed-in runs | Mark a run as needing a login and the run pauses on the sign-in page. Sign in from the run’s live view — password, e-mail code or CAPTCHA — then press Done and the audit or probe continues signed in. Rubric never stores what you type. Included with plans. |
| Changed | Panel | MCP and Web Analytics setup now live under Settings. |
r75
3 October 2026Teams: invite people to your account, and switch between the teams you belong to.
| Type | Area | What changed |
|---|---|---|
| New | Seats | Basic includes 1 seat and Pro 3; extra seats are $2 a month. Owners invite people with a link that is valid for 7 days. Members share the account’s runs and reports. |
| New | Account switcher | Belong to more than one team and switch between them; choose which account your MCP agents use. |
| Changed | Web Analytics | Weekly insights now state the problem and a fix drawn from Rubric’s UX knowledge, and list JavaScript errors by name. |
r74
3 October 2026Web Analytics now tells you what changed and what to do about it.
| Type | Area | What changed |
|---|---|---|
| New | Actionable insights | Once a week, up to five findings about each site: what changed, why it matters and what to do, with a one-click audit, heatmap or probe of the page concerned. Included in every plan, for sites with at least 50 pageviews in a week. |
| Changed | Dashboard | Start an audit, heatmap or probe straight from the Dashboard. The light theme keeps the sidebar dark. |
r73
3 October 2026Web Analytics gets charts, the panel gets a light theme, and audits run faster.
| Type | Area | What changed |
|---|---|---|
| New | Web Analytics | Trends over 7, 30 or 90 days, change against the previous period, friction over time, top pages and Web Vitals against their thresholds. |
| New | Light theme | A light theme for the panel, switched from the top-right corner. It follows your system until you choose. |
| Changed | Dashboard | Your allowance and setup status at the top, quick New Audit / Heatmap / Probe buttons, your latest runs, and a larger Web Analytics section. |
| Changed | Audits | Audits finish about a third faster. |
r72
3 October 2026The panel is reorganised around what you are doing, and opens on a new Dashboard.
| Type | Area | What changed |
|---|---|---|
| New | Dashboard | Runs left, your last five runs, a 7-day Analytics glance per site, and whether MCP and the Analytics snippet are set up. |
| Changed | Navigation | Setup (MCP, Web Analytics), Account (Profile, Plan & Upgrade, Usage, Billing) and Settings are now groups in the sidebar. Old links still work. |
r71
3 October 2026Rubric is now sold as plans with a monthly allowance of runs. Your first audit is on us: 4 free runs, valid 30 days.
| Type | Area | What changed |
|---|---|---|
| New | Plans | Basic ($39 a month, $390 a year), Pro ($149 a month, $1,490 a year) and Enterprise (from $499, by contract). Each plan carries a monthly allowance of runs, Analytics pageviews and sites, and MCP calls. An audit uses 4 runs, a probe 2, a heatmap 1; discovery is free. |
| New | Run packs | When a month’s allowance is used, add 20 runs for $35 or 60 runs for $89. Pack runs expire at the end of the billing month. |
| Changed | Billing | Plans replace paying per call. Analytics is part of every plan rather than a separate membership. Cancel anytime, with a 14-day no-questions refund. Payments are being set up; until then we switch plans on request at help@rubric.design. Existing paid accounts were moved to Pro, annual. |
r70
9 September 2026Your audits are now in the panel, with a report you can download. Payments are paused while we change payment provider, and the company behind Rubric has moved.
| Type | Area | What changed |
|---|---|---|
| New | Audit history | Every audit your agent has run is now under Audits in the panel — the site, when it ran, and every finding with the evidence your agent recorded. Nothing new is stored to make this work; it is the report get_report already returns, read back without asking an agent to fetch it again. |
| New | Reports you can keep | Download an audit as a single HTML file, or print it to PDF from the same page. The file carries its own styling and loads nothing from anywhere, so it can be forwarded to a client or attached to a ticket as it is. Finding wording is resolved from the corpus each time a report is opened — what is fixed is your agent's own observation, so a report re-opened later can read better than it did. |
| Changed | Payments | Paid usage was temporarily unavailable for new purchases while we moved to a payment provider that works with our new company. The free tier was unchanged. |
| Changed | Who operates Rubric | Rubric is now operated by Things Reklam ve Bilişim Hizmetleri Tic Ltd Şti, a company in Türkiye, in place of Codeck Software, Inc. of Delaware. The service, your account and your data are unaffected, but the party you contract with and the law governing these terms have changed — see the Terms and Privacy Policy. |
r66
16 August 2026Audits now show their work: findings arrive with the evidence attached, and a full checklist submits in one go.
| Type | Area | What changed |
|---|---|---|
| New | Screenshots & annotation | Audits now capture the screen behind each visual finding and mark it up in place — a box on the element, the measured value on the label, numbered to the finding it proves. A contrast claim arrives as a picture of the failing text, not a sentence about it. |
| Faster | Submissions | A full checklist now submits in a single call — up to 300 findings at once. |
| Improved | Evidence quality | Captures are cropped to the element and taken against the live page, so a screenshot proves one finding rather than filling an archive. |
Launch
15 August 2026Rubric opened to everyone: connect in a browser, no key to paste.
| Type | Area | What changed |
|---|---|---|
| New | Keyless connect | Sign in with Google or GitHub and approve the connection in your browser. No API key to create, paste or rotate. |
| New | Claude Code plugin | One command installs the audit workflow and wires up the connection with it. |
| New | A2A support | A second protocol surface alongside MCP, with the agent card to discover it. |
| Faster | Response times | Cold starts eliminated — the first call of the day is as quick as the last. |
| Improved | Checklists | Paging and a compact mode, so a long checklist arrives whole and readable. |
Beta
14 August 2026The product around the corpus: a place to sign in, pay for usage and watch it.
| Type | Area | What changed |
|---|---|---|
| New | Billing | Paid usage through Stripe, metered per call. Replaced by plans in r71. |
| New | Dashboard | Usage, API keys and two-factor authentication, on desktop and phone. |
| New | Corpus | 554 published units across 17 surfaces and 6 disciplines, each with severity and a curated fix. |
Questions about a release? Get in touch.