Changelog

What actually shipped. No roadmap filler.

  1. 2026-09-02

    • Serve /security.txt as text/plain (same as /.well-known/security.txt).
  2. 2026-08-29

    • Serve /manifest.json as application/manifest+json (same PWA metadata as /manifest.webmanifest).
    • Serve /ads.txt and /app-ads.txt as text/plain (no ad inventory).
    • Serve /ai.txt as text/plain (same facts as /llms.txt).
    • Serve /llms.txt as text/plain for AI crawlers.
    • Serve /humans.txt as text/plain, and /favicon.svg as the snipit SVG icon.
    • Add /.well-known/security.txt (contact: mailto:homecity@naver.com).
    • Serve /apple-icon as PNG, and bulk-delete selected snippets on the current admin page (max 25).
    • Serve /apple-touch-icon and /apple-touch-icon-precomposed (with and without .png) as PNG.
    • Serve /apple-touch-icon.png as PNG, and count admin “Created today” in Australia/Adelaide (empty stats show 0).
    • Align /cli JSON-LD softwareVersion with snipit-sh@1.0.1, and show N/A instead of NaNw for empty analytics avg expiration.
    • Return JSON from GET /api/analytics, and serve the snipit icon at /favicon.ico.
  3. 2026-08-28

    • Feedback modal accessibility, snippet collapse toggle, and a service-worker reload prompt.
    • Remove the home /analytics link, add privacy/terms/changelog footer links, serve a static sitemap, and standardize install copy to npm i -g snipit-sh.
  4. 2026-08-27

    • Add /privacy and /terms pages.
  5. 2026-08-23

    • snipit-sh npm 1.0.1: install docs now use npm install -g snipit-sh (not snipit-cli).
    • CLI --copy no longer interpolates URLs into a shell command.
    • Security headers middleware on the live site.
    • Cleanup endpoint fails closed without a bearer token.