tpmjs/apps/web/src/app
Ajax Davis c20ee3df04 feat: add HN launch readiness features
Launch checklist implementation:
- Add Privacy Policy page (/privacy) with GDPR compliance
- Add Terms of Service page (/terms)
- Add custom 404 and error pages with helpful navigation
- Add FAQ page (/faq) covering common questions
- Add SEO meta tags with OpenGraph/Twitter cards
- Add JSON-LD structured data (Organization, WebSite, SoftwareApplication)
- Add sitemap.ts and robots.ts for search engines
- Add security headers (HSTS, CSP, X-Frame-Options) in vercel.json
- Add security.txt at /.well-known/security.txt
- Add API rate limiting (100 req/min default, 20 req/min strict)
- Add empty states in tool search for better UX
- Update AppHeader with FAQ link
- Update AppFooter with Privacy/Terms links
- Update biome.json to allow dangerouslySetInnerHTML for JSON-LD in page files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-14 11:56:42 +10:00
..
api feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
faq feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
how-it-works fix(ci): resolve lint and architecture errors blocking Vercel deploy 2025-12-11 09:46:27 +10:00
playground refactor: create shared AppHeader component for consistent navigation across all pages 2025-11-30 21:03:33 +10:00
privacy feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
publish feat: add @tpmjs/create-basic-tools generator promotion to website 2025-12-04 23:48:36 +10:00
sdk docs(sdk): add 'Passing API Keys' section with wrapper pattern 2025-12-12 11:41:41 +10:00
spec feat: implement multi-tool package architecture with manual tool registry 2025-12-04 06:39:58 +10:00
terms feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
tool feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
error.tsx feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
globals.css feat: add reusable ToolHealthBadge and ToolHealthBanner components 2025-12-04 19:12:07 +10:00
layout.tsx feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
not-found.tsx feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
page.tsx fix(web): disable caching on homepage with force-dynamic 2025-12-06 03:08:39 +10:00
robots.ts feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
sitemap.ts feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00