Changelog

Every change,in order.

Built automatically from this site's public Git history. Newest first.

Last update: October 24, 2026

October 24, 2026

  • a076053 Point links to the code's new home on GitHub: kamllistos/web for the website and kamllistos/status for the status page
  • beb243a Undo the GitHub link change: the code hasn't moved to the new account yet
  • 999cc85 Point links to the code's new home on GitHub (github.com/kamllistos/kamllistos)
  • 4756c0b Move the website to kamllistos.com; camtoan.me is kept as the owner's personal domain (it forwards here for now and still handles email and the status page)

October 16, 2026

  • e7d8c0a Fix two security-scan warnings in the Substack text cleanup; brighter icon without the black outline; add Home to the menu; tidy the footer and make faint text easier to read; point repo links to the new name (kamllistos)
  • 30c10ab Add changelog, public REST API with Postman tests, CodeQL, Dependabot, stack and docs pages
  • d587899 Rebrand to Kamllistos + interactive glossary overhaul
  • 979c527 Neobrutalist redesign; add searchable Security features page

October 15, 2026

  • f63d844 Move certifications into About; add stats, how-it-works and latest posts to home; add project notes
  • 1df6145 Docs: update Terraform roadmap item for Cloudflare
  • d5e78c4 Docs: site now hosted on Cloudflare
  • 5d71faa Live checks: query authoritative DNS for apex and www independently
  • 716b2dd Live checks: log nameservers and public vs authoritative A records
  • 4f2fdd3 Live checks: report which host serves the site
  • 8c783e7 Live checks: verify email and status-page DNS records
  • 27b9236 Pass live-check URL via env to avoid shell injection
  • 868da5d Allow live checks against any URL on manual runs
  • f31fa65 Prepare Cloudflare Workers deploy; share security headers via _headers
  • 285edd8 Skip Netlify builds for README, CI and script-only changes
  • fe98600 Add About page with interactive timeline; align title with current role
  • 3f02251 Link status page; document Substack and status in README
  • a22e00b Fix live-check timeouts by reading every response body
  • f1bc328 Annotate failed live checks
  • 9c694f7 Report Substack post count on live blog in live checks
  • 7fed32a Identify the build when fetching the Substack feed
  • 3e1210d Surface Substack fetch result in CI; update actions to v5
  • b4f7578 Pull Substack posts into the blog at build time
  • 4c225b4 Add CI, hourly live checks, and project README
  • 9839abf Switch contact to official@camtoan.me and publish PGP key
  • 24a34e8 Move certifications to own page, add staggered entrance animation, fix cert names
  • 3c9bdb1 Add certifications, blog, and responsible disclosure page
  • 97333fc Restyle site with Apple-inspired design
  • 215d084 Add cybersecurity side-hustle content, services, and security.txt
  • 8c8ebac Add Astro personal site with Netlify config and security headers

Full history on GitHub