Skip to content

Changelog

What changed on this site, and when

This site is maintained like a client's: every change is tested before it ships. These are the ones a visitor would notice, newest first.

October 2026

  1. Service separation, form limits and keyboard access

    Maintenance and malware recovery are now separate services, and the top bar is gone. Contact limits now hold across servers and run before AI calls, while the performance table can be scrolled with a keyboard.

    • Services
    • Reliability
    • Security
    • Performance
  2. Article update dates now follow content changes

    An article's Last updated date now changes only when its text or questions change. Title and description changes alone do not update the date.

    • Blog
    • Content
  3. WordPress malware recovery service

    A new service page covers investigation and recovery for infected WordPress sites.

    • Services
    • Security
  4. Remote WordPress developer page

    A new page explains how I work with companies hiring a remote WordPress developer.

    • Pages
    • Services
  5. Analytics consent and privacy details

    A consent banner now keeps Google Analytics off until a visitor accepts it. A privacy page explains what the site collects.

    • Privacy

September 2026

  1. More open-source tools and dedicated agent skill pages

    Agent skills now have their own pages, menu link and home page section. Five more open-source tools and five more agent skills bring the hub to fifteen tools and sixteen skills.

    • Tools
    • Pages
    • Content
  2. An AI integration service page

    /services/ai-integration covers connecting language models to WordPress, WooCommerce and business workflows, with the AI features this site already runs (the assistant and the contact-form triage) as the examples.

    • Services
    • Pages
  3. How each article was made

    Every article now ends with a short note on how it was written and checked, and shows the day it first went live on this site.

    • Blog
    • Content
  4. Open-source tools and agent skills

    /open-source lists ten tools built on Jev and a collection of ten agent skills, each with a page on the problem it solves, how it works and where it stops, and a link to its code on GitHub.

    • Pages
    • Tools
  5. A newsletter page and this changelog

    /newsletter gathers the sign-up form, the issues already sent and the latest articles, and /changelog lists what changed on the site, newest first.

    • Pages
    • Newsletter
  6. The site notices its own errors

    When a page throws a JavaScript error in a visitor's browser, the site records the message, the kind of page and the browser family, so a broken page is found before anyone has to write in. No address, stack or visitor is kept.

    • Reliability
    • Privacy
  7. Every heading is editable

    The headings on the home page, the projects page, the blog and the service pages moved into the site's content, so they can be changed without a code change.

    • Content
  8. Speed per kind of page

    The real-visit Core Web Vitals on /performance are also split by kind of page (the home page, articles, blog listings, service pages and tools), shown once a kind has 50 page loads.

    • Performance
  9. A picture on every shared link

    Every page now shares with a picture on LinkedIn, X and WhatsApp, and the services, results, case studies and each tool have a card of their own. Articles have share buttons on phones, and pages print as dark text on white.

    • Sharing
  10. Firmer limits and a complete 404 page

    The contact form, newsletter and analytics limits now hold on every server at once, a missing page keeps the site's header, footer and menus, and the sitemap gives each page its real last change.

    • Reliability
  11. Diagram covers for the articles

    Each article's cover is a diagram drawn from its own headings instead of a stock photo, and scrolling past the 3D sections is smoother.

    • Blog
    • Performance
  12. Four free tools

    /tools: a Core Web Vitals budget calculator, a WordPress autoloaded options analyser, a WooCommerce cache headers checker and a decision aid for going headless. Each runs in your browser on what you paste.

    • Tools
  13. Case studies, results, contact and site speed

    New pages: /case-studies with a second case study (HuiaHub), /results, /contact, and /performance, which publishes this site's own Core Web Vitals from real visits. The menus now list every page.

    • Pages
  14. Service pages answer what people search

    The service pages gained the answers people look for most, such as what ongoing maintenance includes and whether an existing theme can stay, and every page's copy was reviewed for plain, accurate wording.

    • Services
    • Content
  15. A 3D scene for each page

    The services hub, the about page and every service page open with their own 3D scene. Phones and low-power devices get the same picture as a light drawing.

    • Design
  16. Six service pages and an about page

    Six service pages, each with what is included, common questions and related articles, and an /about page with the career timeline, education and certifications.

    • Services
    • Pages
  17. Newsletter and contact form fixed

    Newsletter sign-ups now receive their confirmation email, and the contact form and newsletter still send when the human check does not load.

    • Newsletter
    • Reliability