v3.4.3 7 February 2026 Fix

Frontend Audit, Six Insights Articles & Data Corrections

Data Corrections

Pricing in LLM Files

Both llms.txt and llms-full.txt were serving stale pricing (£14.95/£24.95 instead of £15/£25). The static public/llms-full.txt was also shadowing the dynamic Astro route, causing nginx to serve the pre-built file without charset=utf-8 — resulting in garbled characters for non-ASCII text (£, —, →). Removed the static file; dynamic route now serves as the single source of truth.

Email in LLM Files

Both LLM files referenced hello@speybooks.com instead of the correct support@speybooks.com. Updated to match all other pages.

Privacy policy and Terms of Service referred to “SpeyTech Ltd” — corrected to “SpeyTech” (sole trader, not limited company). Matches the JSON-LD legalName (“William Murray trading as SpeyTech”) and footer copyright already fixed in v3.3.8. Same correction applied to both LLM files.

FAQ Trial Period

FAQ answer for “Is there a free trial?” said “30-day” without mentioning the early access 90-day offer. Updated to explain both tiers: 90-day for early access (first 50), 30-day standard thereafter.

Content

Six New Insights Articles

Content pipeline for soft launch. Seven articles total including the original “What is Accounting as Code?” from v3.4.0:

  • Double-Entry Bookkeeping for Developers (13 Feb) — Technical
  • Why We Store Money in Pence (15 Feb) — Technical
  • Zero Cookies: How We Built SpeyBooks Without Tracking (17 Feb) — Privacy
  • MTD for Developers: A Technical Guide (19 Feb) — Compliance
  • Designing an Accounting API: Lessons Learned (21 Feb) — Technical
  • VAT Schemes Explained (With Code) (23 Feb) — Compliance

RSS feed at /rss.xml now serves all seven articles.

Infrastructure

nginx UTF-8 Charset

Added charset utf-8 and charset_types text/plain text/xml application/json to the main HTTPS server block. All plain text responses now include charset=utf-8 in the Content-Type header.

Sitemap Sync

Renamed “Documentation” → “Developers” column to match footer. Added root docs link, fixed RSS URL (/rss/rss.xml), added SpeyTech and Open Source sections. All seven sitemap sections now mirror the footer exactly.

Cleanup

Mobile Menu Parity

Added missing “Insights” link to the mobile navigation menu. Desktop and mobile nav now have identical links in the same order.

Content Collection Schema

Added explicit changelog collection schema to content/config.ts. Astro now validates changelog frontmatter (version, date, title, tags) at build time.

Changelog Filename

Renamed v3.3.2.md3.3.2.md for consistency with all other changelog entries.

Fixed misaligned “View all projects →” link in the Open Source footer column. Added missing text-sm class to match sibling links.

Stale Directories Removed

Deleted src/public/ (duplicate of root public/) and src/src/ (20 legacy pre-migration files with old pricing). Neither was served or imported.