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 · 26 entries

  1. Shipped

    Added Inkpaw — our own pet-portrait commission venture — to selected work as an own-venture case study. Brand, storefront, checkout and commission pipeline stood up in July; the write-up covers the honest funnel numbers rather than a highlight reel.

    See it
  2. Shipped

    A www-to-apex redirect, keyword-led titles across 18 pages, IndexNow submission, per-page canonicals via relative alternates, and FAQPage JSON-LD on all six landing pages — one measured sweep instead of six months of drift.

  3. Shipped

    Flutemark updated to four locales and 36 URLs with August 2026 receipts; Brushly receipts brought current to 30 August; the Hubenov hero swapped from a capture to a real depot photograph.

    See it
  4. Shipped

    The studio phone number now appears on /contact and in the site-wide JSON-LD, so both people and agents doing due diligence can reach us without a form.

    See it
  5. Studio

    The studio passed Cyber Essentials certification. A credentials strip in the footer links straight to the public verification record — a claim you can check, not a badge image.

  6. Shipped

    Un-archived BA-IN as a full retainer case study and rewrote Brushly around receipted ad metrics captured 12 August — measured numbers in, narrative out.

    See it
  7. Fixed

    Three own products flagged as such, the client count corrected from 10 to 7, pricing copy rewritten to name the buyer the portfolio actually shows, Hubenov moved from build to retainer with its 22 July PageSpeed receipt, and lesson 12 published on /errors.

  8. Shipped

    A fourth piece joins the Lab. LAB-04 rebuilds a legacy cargo-office admin panel — the software genre that still runs parcel desks on the UK ↔ Bulgaria corridor — as one markup tree wearing two skins, with a live toggle between the faithful classic UI and a modern dark rework. Every name, email and number in it is invented demo data; it is a self-initiated study of the category, not client software.

    See it
  9. Shipped

    Added Hubenov — a bilingual UK ↔ Bulgaria parcel-logistics platform for Доставки Хубенов — to selected work. Three surfaces on one Supabase core: a public site that quotes, tracks and books with no login, a client portal, and the operator console that runs the physical weekly van line from depot intake to invoice. Live at hubenov.delivery.

    See it
  10. Shipped

    Two self-initiated WebGL concepts join the Lab. VESPER is a fictional fragrance house — scroll-choreographed WebGL hero, pinned wordmark resolve, kinetic story type. MERIDIAN is a fictional independent watchmaker — a real-time 3D product configurator with fully procedural geometry and URL-shareable state. Both wear the concept label; neither is client work.

    See it
  11. Shipped

    Three new entries publishing across the week: how KindCue went from an overnight launch to publishing itself in nine days; shipping phone OTP when your SMS provider isn’t on Supabase’s list; and notes on agent-ready websites — because your next visitor isn’t human.

    See it
  12. Fixed

    Brief 07 moved the portal link to the footer utility row, and existing clients stopped finding it. A quiet tertiary “Client login” is back in the desktop header — wide screens only, because below 1100px the measured nav cluster collides with the lockup — the tablet range gets the overlay menu instead of a clipped CTA, and the legacy /portal URL now 308-redirects to /login so old bookmarks keep working.

    See it
  13. Shipped

    A plain-text studio summary now lives at /llms.txt — what we do, the retainer model, live work, and where everything is — for the growing share of visits that are agents reading on someone’s behalf. Hand-written for now; generating it from site data is on the roadmap.

    See it
  14. Studio

    The /now and /studio pages catch up with July: currently shipping is KindCue’s automation spine — six platforms publishing daily — and bookings are open for new retainers. The weekly vanity counters (commits, hours logged) are gone, replaced with month-stable signals: projects shipped this year, this summer’s client launches, platforms publishing daily.

    See it
  15. 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
  16. 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
  17. 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
  18. 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.

  19. 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
  20. 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
  21. 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.

  22. 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.

  23. 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
  24. 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
  25. 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.

  26. 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.