Jon's Changelog

Web App Manifest, CSP, And Health Check

v1.0.2
Feature Security Content

This release focuses on making the site easier to use across devices, safer by default, and more understandable to automated tools. Most changes are behind the scenes but bring clear benefits for reliability, security, and future integrations.

New Capabilities

Web app manifest for app-like experience
A new manifest.json is now available and linked in the site header. This enables browsers to treat the site more like an app, with a defined name, colors, icons, and start behavior when added to a home screen.

Health endpoint for uptime checks
A simple /health endpoint now returns a plain text "OK" response. This makes it easier to monitor site uptime and quickly verify that the application is responding as expected.

Security And Content Updates

Consistent Content Security Policy
A Content Security Policy header is now set at the application level, and configuration is provided for both Apache and nginx. This helps protect the site by tightly controlling which scripts, styles, fonts, images, and form actions are allowed to load.

New llms.txt for AI context
A new llms.txt file describes who Jon C. Phillips is, what the site contains, and where key sections live. This gives large language models clearer context about the site, its projects, and social profiles.