v3.6.2 8 February 2026 Improvement
Lighthouse Polish
Accessibility
- Footer contrast — Bumped
text-gray-400totext-gray-300andtext-gray-600totext-gray-400across all footer text on dark backgrounds. Bottom bar elements (version, status, copyright, support email, data location) upgraded to meet WCAG AA 4.5:1 contrast ratio - Pricing card contrast — Bumped
text-gray-400totext-gray-500on white card backgrounds for “/mo”, “Cancel anytime”, and disclaimer text - Lighthouse Accessibility score: 95 → 100
Performance
- Logo CLS fix — Added explicit
width="224" height="56"to header logo<img>tag, eliminating Cumulative Layout Shift on load - Astro asset caching — Fixed
_astro/*cache serving 7-day TTL instead of 1 year. Added^~prefix to nginx location block so it takes priority over regex\.(css|js)$match. Now servesCache-Control: public, immutablewith 1-year expiry - React hydration errors — Switched PricingCard and PricingSection from
client:loadtoclient:only="react"to eliminate 6 console errors caused by SSR/client mismatch on components with dynamic fetch state
Security
- CSP tightened — Removed
fonts.googleapis.comfromstyle-srcandfonts.gstatic.comfromfont-srcsince Google Fonts CDN was removed in v3.6.1
Scores (PageSpeed Insights, 8 Feb 2026)
- Desktop: Performance 100, Accessibility 100, Best Practices 100, SEO 100
- Mobile: Performance 96–99, Accessibility 100, Best Practices 100, SEO 100