Improvements #
-
Updated the Lighthouse checker to correctly audit HTTP sites when requested. This avoids automatic upgrades to HTTPS caused by modern browsers and ensures more accurate results.
-
Significantly improved marketing site performance:
- Converted over 100 SVGs to sprites for faster rendering.
- Reduced overall JavaScript bundle size.
- Removed unused libraries from marketing pages, including Chart.js.
- Authentication-related scripts now load only on login and registration pages.
- Replaced Axios with the browser’s native
fetch()API. - Removed the Gill Sans webfont, reducing unnecessary font loading.
- Applied multiple frontend optimizations to improve load speed and responsiveness.
-
Improved menu performance by only initializing interactive components when needed, reducing page-load overhead.
-
Enhanced blog performance and SEO:
- Fixed Open Graph metadata for blog posts.
- Improved image loading with preloading and prefetching.
- Added missing author, timestamp, and alt-text metadata.
- Ensured SEO tags are consistently passed to the main blog views.
-
Improved user seeding logic so new Oh Dear users always land on the Oh Dear team after login, instead of a reseller team.
Fixes #
- Fixed Lighthouse checks incorrectly failing when disabled metrics or categories exceeded thresholds.
- Fixed a metadata issue where the monitor name was used instead of the site name in blog Open Graph data.