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