Release notes

Changelog

Everything shipped in Relay Fan-Out so far. You're on v1.2.0.

v1.2.0

2026-09-07
  • New AI Visibility Audit: a full report on how well a client's site gives AI search systems what they need to understand and cite the business.
  • Built from the existing site crawl — no second crawl — and rebuilt automatically every time the site is recrawled.
  • Covers topic coverage, question coverage, answerability, content gaps and information scattered across pages, with progressive disclosure for the detail.
  • Every gap has a Fan This Out button that drops the suggested phrase straight into a query fan-out.
  • The audit is linked from the client workspace and from shared client reports.

v1.1.8

2026-08-17
  • Simplified shared reports swap the status dropdown for thumbs up / thumbs down so clients can react to each post idea.
  • A thumbs down opens a short note box so clients can explain what is off.
  • Client reactions and notes now show on the matching post in the internal client workspace.
  • Priority scores are cached locally so reports stop re-scoring on every load.

v1.1.7

2026-08-15
  • Shared reports let visitors run their own fan-outs, capped at 4 per calendar month per share link, with the remaining count shown up front.
  • Client share settings now use a clearer "Show details" checkbox, with the same behaviour as before.
  • Priority badges on post ideas show just the score number for a cleaner list.

v1.1.6

2026-08-13
  • Pulse content ideas now get a 0-100 opportunity score, with a "why this score" breakdown and start-here through backlog banding.
  • Each idea has a Run fan-out button that kicks off the analysis straight away, replacing the copy button.
  • Ideas that already have a fan-out are marked with a Ran badge and switch to Run again.
  • Unhelpful ideas can be deleted, with a confirmation step first.
  • Blog post dates show inline in the client site crawl, share links can be copied again without unsharing, and drafts skip charts and embedded tools.
  • Editing a draft now uses a rich text editor with a formatting toolbar.
  • New "to schedule" status plus calendar and board views for planning client posts.

v1.1.5

2026-08-10
  • Client site crawls now cover up to 350 pages, skipping WordPress attachment pages, and capture the publish date of blog posts.
  • Internal link suggestions in drafts favour newer blog posts.
  • Drafted posts can be edited by hand — tweak the title tag, meta description, and body, then save.

v1.1.4

2026-08-09
  • Draft generation now runs in the background — leave the post or page and the draft keeps building.
  • Rewrite reliably opens a box for your instructions, and what you typed sticks around between tab switches.
  • Background documents are editable: rename, recategorise, and edit the text of pasted documents.
  • Client posts sort newest-first with a stable tiebreaker, so changing a status no longer reshuffles the list.

v1.1.3

2026-08-06
  • Running a fan-out now requires signing in — Relay Fan-Out is invitation-only.
  • Signed-out visitors see a sign-in prompt instead of the query box, and the fan-out and pre-flight calls are locked server-side.
  • Shared report links stay public: anyone with the link can view a shared report without signing in.

v1.1.2

2026-08-06
  • Pre-flight demand check reworked: pressing Run checks the query inline instead of sending you through a separate step.
  • The "Fan out this query" button now sits at the top of the pre-flight report, so you can act on the grade immediately.
  • Clicking any suggested starting phrase swaps it in and re-runs the check automatically.

v1.1.1

2026-08-06
  • Coverage badges now appear inline next to every sub-query — covered, weak or gap — so you see the gaps without opening a separate panel.
  • Saved reports and client queries run their coverage check automatically using the client's domain and saved crawl.
  • Site crawls now map up to 250 pages, cutting false "gap" calls and improving best-match URLs.

v1.1.0

2026-08-06
  • Client site crawl: crawl or re-crawl any client's website from their workspace and store every page.
  • Coverage checks reuse the saved crawl instead of re-crawling, so "you already rank" vs "gap" is instant.
  • Drafted posts now link internally only to real pages from the crawl — no more invented URLs.

v1.0.9

Current
  • Pre-flight now grades your query — good to fan out, workable but narrow, or too thin — instead of always clearing it.
  • Adds plain-English guidance on what to change: widen a too-specific query, what intent will dominate the plan, and whether interest is rising or cooling.
  • Recommends the best starting queries with a reason for each, one click to swap them in.

v1.0.8

Aug 6, 2026
  • New Client posts section on each client: every page the AI drafts from a run is filed there automatically when that client was selected.
  • Manage each post through a simple workflow — idea, in progress, scheduled, published or skipped — with a scheduled date, owner and notes.
  • Filter a client's posts by status, expand any post to see its purpose, target phrases and quick wins, or remove it outright.
  • Re-running a query never duplicates or resets a post that is already on the list.

v1.0.7

Aug 6, 2026
  • Brief → draft: one click turns any content brief into a full first-draft page, with title tag, meta description, copy-to-markdown and .md download.
  • Client background documents: upload PDFs, DOCX, text or markdown files to each client (discovery notes, messaging goals, client profiles, existing posts).
  • Drafts are written using the selected client's documents and notes, so voice, positioning and specifics match that client.
  • Generated drafts are saved with the report, so reopening an old analysis brings its drafts back instead of regenerating them.

v1.0.6

Aug 6, 2026
  • New shared Clients list: store each client's name, website, optional competitor domain and notes — visible to everyone on the team.
  • Pick a client before a run and the fan-out is filed in that client's bucket, with the coverage check pointed at their domain automatically.
  • History can be filtered by client, and any saved analysis can be reassigned to a different client at any time.
  • All clients and all saved analyses are now shared across every invited user.
  • Version bump and release housekeeping.

v1.0.5

Aug 6, 2026
  • New pre-flight demand check: free real-search signals (Google autocomplete variants, intent mix, Wikipedia interest trend) before you commit to a fan-out.
  • New coverage check: map your own site against the fan-out to see which sub-queries you already answer, which are partial, and which are open gaps.
  • Coverage check supports a competitor domain for a side-by-side comparison, highlighting sub-queries they cover and you do not.
  • Version bump and release housekeeping.

v1.0.4

Aug 5, 2026
  • Sub-query site lists now collapse by default with a count label, making it easier to scan all sub-queries before expanding a specific one.
  • Content briefs are generated automatically for every page in the SEO plan as soon as the plan is ready.
  • Generated content briefs are persisted in saved analyses and load without re-generation.
  • Version bump and release housekeeping.

v1.0.3

Aug 2, 2026
  • Per-site SEO summary redesigned: expanded, actionable verdict and gaps to exploit are shown up front, with technical signal details tucked under a nested 'SEO signal details' chevron.
  • Master SEO plan redesigned: shorter, more actionable summary followed by a list of specific pages to create, each with its own build details and quick wins.
  • Saved analyses now persist the full result: all cited sites, per-site SEO summaries, and the overall SEO plan.
  • Version bump and release housekeeping.

v1.0.2

Aug 1, 2026
  • Fixed invite workflow: added a proper unique email constraint so invitations save and re-invites update correctly.
  • Version bump and release housekeeping.

v1.0.1

Aug 1, 2026
  • Signed-in users now have every fan-out saved to their history automatically.
  • History entries can be deleted from the History page at any time.
  • General stability and release housekeeping.

v1.0.0

Jul 31, 2026
  • Live progress reporting across every stage: query expansion, site search, per-page SEO scans with counts, and SEO plan build.
  • Per-sub-query and per-site status badges so you can see what's still being analyzed.
  • Custom fan-out node logo, favicon, and installable PWA support (add to home screen, standalone display).
  • Renamed the app to Relay Fan-Out across the header, page titles, and metadata.
  • Design polish: Inter for headings and body copy, JetBrains Mono reserved for data labels, refined search surface and hero.

v0.9.0

Invite-only access
  • Public registration disabled — access is invite-only.
  • Admin Invites page to send and revoke invitations by email.
  • Dedicated /join registration flow that only allows sign-up when the email matches an invite.
  • Google sign-in added alongside email and password.

v0.8.0

SEO intelligence
  • Comprehensive SEO plan generated at the top of the page from every ranking page's factors and gaps.
  • Signed-in users get SEO details pre-loaded in the background so they're ready on arrival.
  • Signed-out users see the query fan-out only; sites and SEO analysis require an account.
  • Expandable chevron on each cited site with an AI breakdown of why it ranks: title and meta, content, structure, schema, authority, freshness, plus gaps to exploit.

v0.7.0

Live citations
  • Real web search per sub-query, showing the actual websites currently cited.
  • Clickable, domain-labeled source lists under each sub-query.
  • Dark and light mode toggle with saved preference.

v0.5.0

First release
  • Real AI query fan-out: expand any query into the sub-queries an AI engine would actually run.
  • Sub-queries grouped by intent with a rationale and likelihood score for each.
  • Accounts with saved analysis history.
  • Dark, console-inspired design system.