← Back to Home

📋 Changelog

Site improvements, deployments, and performance metrics

Total Deployments

662
Git commits

Repository Age

104
Days active

Contributors

3
Active contributors

Last Deployment

2026-01-15
16:38:49

🚀 Lighthouse Performance Scores

Last checked: Estimated

95
Performance
95
Accessibility
100
Best Practices
100
SEO

Recent Changes

2026-01-15 ada39b8Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-15 3bb289fFeature
Add debug logging for cache operations in optimizer
Enhanced the ImageOptimizer class with additional print statements to provide feedback when loading the cache, including the number of entries and a sample key. Also added debug output for the first cache hit, displaying the cached and current hash values. These changes improve visibility into cache usage and help with debugging.
2026-01-15 a3cea8cImprovement
Update Cache Handling
2026-01-15 f1f0aa8Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-15 fa3e30cFeature
Add cache diagnostics to image optimization workflow
Enhances the GitHub Actions workflow with steps to verify cache restoration and update status for image optimization. Adds a shell diagnostic script and documentation to help troubleshoot cache persistence issues, improving visibility into cache health and workflow performance.

2026-01-14 b8409ddOther
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 5d63269Feature
Add content validator docs and incremental build script
Introduces docs/content-validator.md detailing automated content quality and SEO validation, and adds validate_incremental.sh for verifying incremental build functionality. Also refactors optimize_images.py to improve AVIF/WebP creation logic, returning additional status information and ensuring proper cache handling.
2026-01-14 9d66903Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 769a375Feature
Add content quality validation to CI workflow
Introduces a new non-blocking content quality validation step in the deploy-static-site GitHub Actions workflow. The step runs a Python validator, generates a validation-report.json with errors and warnings, and summarizes results in the workflow output. The report is now also committed if changes are detected. Also updates content_validator.py permissions to be executable.
2026-01-14 74ef2c3Feature
Add Content Validator
2026-01-14 10ba0b7Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 2d1cf04Feature
Add incremental build validation docs and tests
Introduces docs/INCREMENTAL_BUILD_VALIDATION.md with detailed validation steps for incremental builds, adds test_incremental_build.py for automated testing of the incremental build system, and updates wp_to_static_generator.py to support and report incremental build mode, cache usage, and time savings. Also updates WARP.md to reference the new test script.
2026-01-14 3679e55Feature
Add incremental build system and cache management
Introduces incremental_builder.py for efficient static site generation by only rebuilding changed content, tracked via .build-cache.json. Adds manage_build_cache.py CLI for cache inspection, statistics, and clearing. Updates documentation to describe incremental build workflow, cache management, and integration with CI/CD. Updates .gitignore to optionally track .build-cache.json.
2026-01-14 1aa3866Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 668092dImprovement
Enhance search with highlighting and analytics
Added highlighting of search terms in results and integrated privacy-friendly search analytics tracking. Improved Fuse.js search options for better matching and user experience.
2026-01-14 adef65aOther
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 5ddc296Feature
Add build metrics report and improve theme CSS handling
Introduces generate_build_report.py to create build metrics and history after each build. Refactors brutalist theme CSS injection to use an external file with cache headers, copying the CSS to the output directory and linking it in HTML. Also adds error count tracking and build metrics reporting to the main generator workflow.
2026-01-14 3e97bf9Improvement
Re-enable AVIF caching logic in optimizer
Restores the check to skip AVIF conversion if the AVIF file already exists and is newer than the source image, improving efficiency by avoiding unnecessary recompression.
2026-01-14 3326ed2Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 0547076Feature
Fix: Allow Acast podcast embeds by adding to CSP frame-src
- Added https://embed.acast.com to Content-Security-Policy frame-src directive
2026-01-14 e43c19cImprovement
Updated Spellcheck Whitelist
2026-01-14 0271b71Other
Restore Theme
2026-01-14 c4f7d7bOther
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
2026-01-14 408fba4Feature
Add visible reading time and word count to posts
- Added add_reading_time_indicator() function to display reading time and word count in entry-meta section
2026-01-14 866fddaOther
Tidy up Repo
2026-01-14 2158f31Feature
Add CSS path fix verification report
- Comprehensive analysis of the tag page theme loading fix
2026-01-14 8bdab21Other
Merge branch 'main' of https://github.com/jameskilbynet/jkcoukblog
Page generated: 2026-01-15 17:22:15 UTC
Changelog powered by Git history and Lighthouse CI