Skip to main content

Studio · Release notes

Changelog.

Every change to gosmartr.co.uk that’s worth telling you about. We ship continuously; this is what makes the cut. Want what we’re working on right now? See /now. Or follow along via RSS.

Coming up · 5 on the roadmap

  1. Q3 2026Planned

    Search across all content

    Wire MeiliSearch (or Algolia) into the ⌘K palette so visitors can full-text-search journal posts, glossary entries, case studies, and changelog entries from one input. Today's palette only matches titles + tags; the next pass searches body content too.

  2. June 2026Planned

    Newsletter archive

    Past issues at /journal/newsletter. The double-opt-in flow ships people the welcome immediately; archived issues let prospects browse what they'd be receiving before subscribing.

  3. June 2026Planned

    Stripe receipt + invoice downloads

    Surface the visitor's billing history inside /dashboard with one-click PDF downloads. Stripe already issues invoices over email; this just makes them findable later without inbox-trawling.

  4. SoonPlanned

    More glossary terms

    The glossary is at 26 entries. Targeting 50+ — covering more SEO + a11y vocabulary, with a per-category index so the page is browseable by topic rather than just alphabetically.

    See it
  5. SoonPlanned

    Per-project change tracking

    Each case study at /work/<slug> picks up its own mini-changelog of post-launch changes — what we shipped, when, and what moved. Compounds the case study from "what we built" into "what we keep building".

Shipped · 12 entries

  1. Shipped

    Added Tarnshire — a premium domestic-cleaning brand for South Manchester — to selected work. Built from naming to live Stripe revenue: coverage-gated booking, published-rate payments, and a same-cleaner promise. Our first case study that ships a real booking-and-payments product, not a marketing site.

    See it
  2. Shipped

    The free site audit at /audit now accepts a second URL and renders both audits side-by-side with deltas. Each PSI score, metric, and Web Vitals reading is paired with the competitor's, plus a synthesis line up top — "You're 7 points behind on Performance — 0.6s slower than them on LCP." Two parallel calls to PageSpeed Insights, cached for an hour by URL.

    See it
  3. Shipped

    Two transparency surfaces: /now is a single dense snapshot of what the studio is actually doing — currently shipping, London time, bookings, what's on the desk. /changelog is the page you're reading. Built so repeat visitors have something to come back to.

    See it
  4. Fixed

    The studio site failed several checks in our own /audit tool. Fixed the form-label and ARIA-role findings, brought heading order back into sequence on the Narrative section, and synced the schema.org socials with the visible footer. Performance pass next.

  5. Shipped

    /book is live with a Cal.com inline embed wrapped in editorial copy. Replaces the old Calendly link that nobody clicked. Picks up naturally after the audit: "saw your scores, want to talk?"

    See it
  6. Shipped

    Shared <SEOLandingPage> component drives /web-design-london and /web-design-for-saas as proof. Pattern lets us ship more focus pages in ~80 lines each — Manchester, Edinburgh, restaurants, fintech all queued.

    See it
  7. Shipped

    Client reports now render at /dashboard/reports/[id] with a print stylesheet that strips dashboard chrome for clean A4 PDFs. Filenames default to "GoSmartR — <report title>" so saved files make sense outside the dashboard.

  8. Shipped

    New dashboard users get a 'three things to know' email immediately. Editorial shell, primary CTA to /pricing, secondary to /book. Fire-and-forget — a missed welcome email doesn't block the redirect to the dashboard.

  9. Shipped

    Paste any URL into /audit, get a Lighthouse-grade report on a mobile-throttled connection. Same audit Google ranks pages with. No email gate — the report is the offer, not the bait.

    See it
  10. Shipped

    Rebuilt /pricing from "three tiers" to "Foundation → Acceleration → Scale" — a relationship that compounds rather than three options on a shelf. Foundation now reads as the deliberate starting point, not the cheap one.

    See it
  11. Fixed

    Speed Insights flagged a Cumulative Layout Shift score of 3.96 (forty times the "good" threshold). Traced it to SplitText swapping plain text for inline-block spans on hydration. Now we render identical markup on server and client. CLS dropped to 0.018.

  12. Shipped

    Mounted both alongside Plausible — Vercel for deployment-aware metrics + Core Web Vitals per route, Plausible for cookieless referrer/UTM tracking. Adjusted CSP to whitelist va.vercel-scripts.com so the scripts can actually load.

That’s the lot — for now

Want studio updates in your inbox? Subscribe in the journal footer.