Changelog
What actually shipped. No roadmap filler.
2026-09-02
- Serve /security.txt as text/plain (same as /.well-known/security.txt).
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.
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.
2026-08-27
- Add /privacy and /terms pages.
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.