v3.6.16 8 February 2026

Code Splitting & SEO Fixes

Code Splitting

  • 41 pages now lazy-loaded on demand with loading spinner fallback
  • Vendor chunk splitting — shared libraries cached separately from application code
  • Initial bundle reduced from 1,020 kB to 84 kB — pages load only the JavaScript they need
  • Faster first paint and reduced bandwidth for all users

DNS & Security

  • DNS CAA records added — only the authorised certificate authority can issue SSL certificates for SpeyBooks domains
  • security.txt contact and policy URLs corrected
  • robots.txt added to application and API domains to prevent search engine indexing of authenticated content