tpmjs/apps/web/src/app
Ajax Davis 7edd4f43b2 refactor: redesign spec page with clean toggle between specification and example views
- Convert to client component with useState for view toggling
- Add "Specification" view with clean schema reference and sidebar
- Add "Full Example" view with complete package.json and tool code examples
- Remove explanatory content (moved elsewhere)
- Create layout.tsx for metadata since page is client component
- Reduce page complexity from 839 to 406 lines
2025-12-31 13:15:49 +10:00
..
api perf: reduce Neon compute usage with cron + caching optimizations 2025-12-31 12:14:00 +10:00
changelog feat: add AI-generated OG images with OpenAI and Vercel Blob caching 2025-12-28 18:21:11 +10:00
docs feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
faq feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
how-it-works feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
playground feat: add AI-generated OG images with OpenAI and Vercel Blob caching 2025-12-28 18:21:11 +10:00
privacy feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
publish feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
sdk feat: add AI-generated OG images with OpenAI and Vercel Blob caching 2025-12-28 18:21:11 +10:00
spec refactor: redesign spec page with clean toggle between specification and example views 2025-12-31 13:15:49 +10:00
stats feat: add AI-generated OG images with OpenAI and Vercel Blob caching 2025-12-28 18:21:11 +10:00
terms feat: add npm-like features to tool detail page and update keyword to tpmjs 2025-12-29 21:30:42 +10:00
tool fix: URL-decode slug to handle scoped packages with encoded @ symbol 2025-12-29 22:16:15 +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 AI-generated OG images with OpenAI and Vercel Blob caching 2025-12-28 18:21:11 +10:00
not-found.tsx feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
page.tsx feat: add mobile responsiveness across all pages 2025-12-28 12:39:02 +10:00
robots.ts feat: add HN launch readiness features 2025-12-14 11:56:42 +10:00
sitemap.ts refactor: rename exportName to name across entire codebase 2025-12-17 17:19:21 +10:00