Skip to content

Release Notes

v1.11.1

What's new, what's improved, and what's next.

v1.11.1

31 August 2026 Custom Builder & Orders

Polished the custom business card builder, added order capture with a design preview, and a new admin view to manage those orders.

Custom card builder

  • + Review step before payment β€” see your details, chosen options and a live illustration preview
  • + Every field and option is now required, with clear inline validation
  • + Clear revisions policy: two revisions included free, then Β£15 per revision
  • ~ Refined preview: front/back tagging, phone & website rows, brighter card border and layout fixes

Orders & admin

  • + Confirmed custom orders are saved with their full spec and a preview snapshot
  • + New admin "Business Cards" section to browse orders, view the design preview and update status

v1.11.0

29 August 2026 Business Card Service

A new business card service with a live self-serve builder and paid design, plus contact-form improvements and an admin fix.

Business card service

  • + Self-serve card builder with a live preview β€” choose palette, size (UK, US & more), background style, and font
  • + Font matching: detect the fonts on your own website and map them to free, print-ready typefaces
  • + Logo by URL or upload; two tiers listed together β€” Basic Β£9.99 (self-serve) and Custom Β£29.99 (designed for you)
  • + Secure Stripe checkout with VAT handling; the custom tier takes payment up front from the enquiry form

Contact & admin

  • + Contact form now accepts your website, and shows a service selector when you arrive from a service link
  • ~ Simplified the timeline options and refreshed the contact copy
  • ~ Fixed the admin leads page: it now reports load errors clearly instead of hanging

v1.10.0

30 August 2026 SEO Audit Engine v4

A more accurate audit engine: real structured-data parsing, sharper AI-readiness scoring, and new agent-interoperability signals. Scores from v4 are measured differently to earlier versions, so a v4 score is not directly comparable to an older one.

More accurate structured data

  • ~ Structured-data checks now parse your JSON-LD properly instead of pattern-matching the page β€” no more false credit for a schema type that only appears in body text
  • + Malformed JSON-LD is now flagged (it wins no rich results); recognises Restaurant/Store/ProfessionalService as local business types

Sharper AI readiness

  • ~ Consolidated the llms.txt checks into a single, clearer signal
  • + Added Content Signals and Link Header detection
  • + New non-scoring signals recorded for research: renderability (can an assistant read the page without JavaScript?) and agent interoperability (WebMCP)

v1.9.0

29 August 2026 Reviews, Clients & AI Readiness

Verified Google reviews across the site, a new Clients page with our first published project, and a WebMCP agent-readiness upgrade to the SEO audit engine.

Client reviews

  • + Verified Google reviews (via Trustindex) on the homepage and a new Clients page
  • + Reviews section only appears once there are real reviews to show β€” no empty placeholders
  • ~ Replaced placeholder testimonials with genuine, verified reviews

New Clients page

  • + New /clients/ page with a project showcase, added to the main navigation
  • + First case study: J D Sutcliffe β€” Heritage Stonemason, built and launched in two weeks
  • + Highlights the SEO and AI-readiness (llms.txt, structured data) we build into every site

SEO Audit β€” WebMCP agent readiness

  • + New WebMCP checks in the AI Readiness category: /.well-known/webmcp manifest, declarative tool markup, and imperative registration detection
  • ~ Re-tuned scoring weights so the new checks are reflected fairly

Fixes & housekeeping

  • ~ xCrypto24 links now point directly to the live app at xcrypto24.com
  • βœ“ Fixed an audit error on newer installs (missing provisional-score columns)

v1.4.1

4 August 2026 369 AI Chatbot

AI-powered SEO assistant built into the audit results page. Ask questions about your specific findings or get general SEO guidance.

369 AI Assistant

  • + "Ask 369" button on every failed check β€” sends full issue context to the AI for step-by-step guidance
  • + Generic question pills: "What am I doing right?", "Explain me the score", "How is my speed and page size?", "What should I fix first?"
  • + AI system prompt includes full audit context (domain, grade, score, top findings, all failed checks)
  • + Conversational memory β€” retains last 6 messages for follow-up questions
  • + Inline response area with auto-scroll to chatbot tile on interaction

Improvements

  • + Rate limiting re-enabled (3 audits per hour per domain) for production traffic
  • + Fix suggestions added to all failed and warning checks with actionable guidance
  • + Accessibility: sr-only labels on form inputs, semantic improvements
  • + Admin: SEO Audits management page (/admin/seo-audits/)
  • + Updated sample PDF report

v1.4.0

4 August 2026 SEO Audit Product

Free 134-point SEO Audit tool with branded PDF export, premium tier with PayPal payments, DNS verification, and AI Readiness scoring.

SEO Audit Engine

  • + 134 checks across 16 categories (Performance, Meta, Mobile, Content, Technical, Structured Data, Links, Local SEO, Accessibility, Security, Email & DNS, Backlinks, Images, JS & Weight, Open Graph, AI Readiness)
  • + Weighted scoring to 100 points with grade bands (A+ to F)
  • + Benefit-of-doubt scoring (75% credit) for checks that cannot be verified without browser rendering
  • + Real DNS verification via Cloudflare DNS-over-HTTPS (SPF, DKIM, DMARC, MX, CAA)
  • + AI Readiness checks: llms.txt, AI bot access, cited sources, author attribution, content freshness, direct answers
  • + 7-day result caching per domain with versioned history

Audit Results Page

  • + Score ring, commentary, and priority fixes
  • + Collapsible category breakdown with inline check details
  • + Clickable stat cards (passed/warnings/failed) highlight categories
  • + Methodology section with scoring explanation, detection methods, and limitations
  • + Status indicators: βœ“ pass, ⚠ warning, βœ— fail, ◐ assumed (benefit of doubt)

PDF Report

  • + Branded PDF generation (pure JS, no dependencies, runs in Workers)
  • + xSoft logo vortex watermark across every page
  • + Indigo header bar with logo + company footer on all pages
  • + Category score bars, detailed check results, and CTA
  • + Email capture before download (lead generation)

Premium Tier (Β£9.99)

  • + PayPal payment integration (paypal.me/xsoft369)
  • + Orders table and /admin/orders/ management page
  • + Manual fulfilment flow: pending β†’ paid β†’ fulfilled

Security & Infrastructure

  • + HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy headers on all responses
  • + Cache-Control headers (5min page, no-cache API)
  • + Cookie consent component (GDPR/PECR compliant)
  • + llms.txt for AI discoverability
  • + WebP image conversion (pagespeed screenshot 421KB β†’ 84KB)
  • + "Free SEO Audit" nav link on all pages
  • + Demos page moved to /admin/demos/

v1.3.0

19 July 2026 Content & UX

10 high-value SEO blog posts, homepage hero redesign with rotating text, and campaign manager improvements.

New Content (10 Blog Posts)

  • + How to Build an AI Chatbot for Your Business (1,135 lines)
  • + How to Automate Customer Support with AI (1,003 lines)
  • + How to Choose a Software Development Consultancy (1,000 lines)
  • + AI Tools for Small Business β€” 50+ Tools Ranked (963 lines)
  • + The Complete Guide to RAG for Business (901 lines)
  • + SEO for Startups β€” 744 Pages Indexed in 8 Weeks (705 lines)
  • + Cloudflare Workers vs AWS Lambda vs Vercel (429 lines)
  • + Vector Databases Explained (532 lines)
  • + Chrome Extension Development Guide 2026 (628 lines)
  • + How Much Does a Custom Website Cost UK β€” enhanced with portfolio links

Homepage Improvements

  • + Hero text redesigned: "We are xSoft" (orange) + rotating service keywords
  • + Rotating text animation: AI Automation, Chatbot Integration, Custom AI Solutions, Faster Delivery, AI Strategy
  • + Service keywords (AI chatbots, websites, extensions, SEO) now link to /services/ sections
  • + Removed "Software Consultancy" label, reduced heading sizes for cleaner look

Admin & API

  • + Campaign manager: Edit button on each recipient row
  • + Edit modal: update email, name, company, website, and status
  • + Campaign API PUT endpoint extended to support all fields

Blog Index

  • + Blog index updated: now shows all 14 posts in 2-column grid
  • + Each post has colour-coded gradient header and descriptive card

v1.2.0

19 July 2026 Tools & Campaigns

DB-driven tools directory, email campaign manager, pricing updates, and Versantus-inspired redesigns.

New Features

  • + Tools directory page (/tools/) β€” DB-driven, 25 curated tools across 7 categories
  • + Admin Tools CRUD (/admin/tools/) β€” add, edit, toggle visibility, delete
  • + Email Campaign Manager (/admin/campaign/) β€” recipients, bulk import, unsubscribe tracking
  • + Unsubscribe API (/api/unsubscribe/) β€” GDPR compliant, uses email as token
  • + Email template with mail merge fields for Gmail campaigns
  • + Lex AI Chat link added to SWF case study

Design Updates

  • + About page redesigned (Versantus-inspired: mission, values cards, numbered approach)
  • + Blog index with card images (gradient headers + category icons)
  • + Tools replaces Tech Stack in main nav
  • + Chatbot responses now render markdown, URLs, and emails as clickable links

Policy Changes

  • + All rate disclosures removed from public pages β€” pricing requires consultation
  • + Retainer shows as "Available" with book-a-call link instead of specific amount
  • + llms.txt updated to reflect consultation-based pricing

Infrastructure

  • + tools table + campaign_recipients + campaign_unsubscribes tables
  • + Custom domain connected (xsoftlimited.com)
  • + CSS import moved to Layout for reliable Tailwind loading
  • + Fixed Astro template escaping issues on releases page

v1.1.0

18 July 2026 AI Chatbot + SEO Admin

Added AI chatbot, SEO admin dashboard, tech stack page, release notes, and multiple UX improvements.

New Features

  • + AI chatbot widget (bottom-left) β€” knows pricing, services, case studies, encourages call booking
  • + SEO Index admin page (/admin/seo/) with full CRUD, live character counts, index status tracking
  • + Tech Stack page with full infrastructure breakdown
  • + Release Notes page with timeline-style changelog
  • + Version stamp (fixed bottom-right corner + footer)
  • + Voice agent widget (Cloudflare @cloudflare/voice) scaffolded
  • + Calendly inline booking widget on contact page
  • + Phone number field on contact form

SEO Improvements

  • + FAQPage schemas added to 9 pages (Services, Homepage, About, Contact, Case Studies, 4 blogs)
  • + Dynamic BreadcrumbList auto-generated from URL path
  • + Social card SVG created (1200x630)
  • + All titles/descriptions validated against 70/160 char limits
  • + llms.txt for AI discoverability
  • + WebPage schema on Privacy + Terms pages
  • + Sitemap lastmod dates on all URLs

Design & UX

  • + New logo: <xSoft /> code-brackets style + matching favicon
  • + Consistent SVG logos across homepage, case studies, and about page
  • + xCrypto24 orange Bitcoin logo + Beta badge everywhere
  • + Reduced vertical spacing across all pages
  • + Services: inline icons with headings, delivery arrows, expanded SEO section
  • + Hero: "Unlock your full business potential with AI"

Infrastructure

  • + D1 staging database (xsoft-staging) created and configured
  • + wrangler.staging.jsonc with DB + AI bindings
  • + Workers AI binding (Llama 4 Scout) for chatbot
  • + All APIs updated to Astro v6 pattern (import { env } from cloudflare:workers)
  • + seo_index table with 15 pages seeded

v1.0.0

15 July 2026 Initial Launch

First release of the xSoft Ltd website β€” our consultancy's public presence.

Pages & Content

  • + Homepage with animated hero, stats, services overview, case study previews
  • + Services page β€” AI Chatbots, Web Dev, Chrome Extensions, SEO with pricing
  • + 3 case studies β€” ScrabbleWordsFinder, xConvert24, xCrypto24 (Beta)
  • + About page with career history, company details, and linked past employers
  • + Contact page with form, phone field, Calendly booking widget
  • + Tech Stack page with full infrastructure breakdown
  • + Privacy Policy (GDPR compliant) + Terms of Service
  • + 4 technical blog posts (RAG chatbots, SEO at scale, Chrome extensions, D1 vs KV)

Features

  • + Admin dashboard with Google OAuth (staging/live)
  • + Contact form β†’ saves to D1 + sends email notification
  • + Admin emails CRUD (view, mark read, delete enquiries)
  • + SEO Index admin β€” all pages tracked with title/desc lengths, schema types, index status
  • + Voice Agent widget (Cloudflare @cloudflare/voice) β€” AI sales assistant
  • + Calendly integration for booking discovery calls

SEO & Technical

  • + JSON-LD schemas on all pages (Organization, Article, FAQPage, BreadcrumbList, etc.)
  • + Dynamic BreadcrumbList auto-generated from URL path
  • + Full OG + Twitter Card meta on every page
  • + llms.txt for AI discoverability
  • + XML sitemap with lastmod dates (16 URLs)
  • + robots.txt with /admin/ exclusion
  • + SEO health check: 10/10 β€” all titles ≀70, descriptions ≀160

Infrastructure

  • + Astro 6.4.4 + Cloudflare Workers (SSR)
  • + D1 database (xsoft-live + xsoft-staging)
  • + Tailwind CSS 4.x dark theme with custom animations
  • + <xSoft /> code-brackets logo + matching favicon
  • + Voice agent Worker (xsoft-voice) with Durable Objects + Workers AI

Coming Next

  • βœ“ Deploy to live (xsoftlimited.com)
  • βœ“ Google Search Console submission
  • β—‹ Voice agent deployment + testing with real calls
  • β—‹ More blog posts (AI agent architecture, voice agents guide)
  • β—‹ Client testimonials section
  • β—‹ Email campaign β€” first outreach batch (50 businesses)
  • β—‹ www.xsoftlimited.com DNS resolution (CNAME propagation)