You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dead links + slashless structured-data URLs — llms.txt linked llms-full.txt/ and .well-known/security.txt/ (both 404 with a trailing slash) and the docs leaf/group schema URLs (breadcrumb, TechArticle/HowTo, CollectionPage) 308-redirected; all now resolve directly and the Telemetry link points at /docs/reference/telemetry/.
/docs/ and /compare/ hub OG images 404'd — added the missing OG route keys so social/crawler unfurls render a card.
SoftwareApplication shared one @id with two downloadUrls — homepage and /download/ now both resolve to the stable /download/ canonical.
humans.txt — corrected the deploy host to Cloudflare Pages.
Content
Hue Sync comparison repositioned — corrected the inaccurate "discontinued" claim (the Hue Sync desktop app is still maintained; only the mobile app was retired) and reframed LumaSync as a free, open-source alternative, keeping the migration guidance.
Accessibility
Muted text now meets WCAG AA contrast — --text-muted lightened from #6b7280 to #8b919c.
Disabled download cards carry a native title tooltip explaining why they're inert.
Performance
30-day caching for /media/ — the LCP hero and screenshots no longer pay the 4h must-revalidate round-trip.
Discoverability
Link header advertising llms.txt / llms-full.txt now uses rel="alternate"; type="text/markdown".
Build
CI gates on production CVEs via pnpm audit --prod --audit-level=high.