tpmjs/apps/web/src
Ajax Davis 2335e89b31 feat: add collections feature for organizing tools
- Add Collection and CollectionTool models to Prisma schema
- Create Zod validation schemas for collections
- Implement full CRUD API routes for collections
- Add tool management endpoints (add/remove tools)
- Create UI components: CollectionCard, CollectionForm, CollectionList,
  AddToolSearch, CollectionToolList
- Add /dashboard/collections pages for list and detail views
- Add new icons to @tpmjs/ui: folder, plus, trash, edit, box, search,
  loader, arrowLeft, alertCircle, globe
- Add xs size variant to Icon component
- Add Collections link to dashboard page

Features:
- Full CRUD for named collections
- Public/private visibility toggle
- Tool search to add tools to collections
- Ownership-based access control
- Collection limit: 50 per user
- Tool limit: 100 per collection
2026-01-02 02:35:32 +10:00
..
app feat: add collections feature for organizing tools 2026-01-02 02:35:32 +10:00
components feat: add collections feature for organizing tools 2026-01-02 02:35:32 +10:00
data feat: implement revolutionary dithered landing page with Bayer matrix animation 2025-11-27 22:44:32 +10:00
lib fix: improve auth sign-in handling and cookie configuration 2026-01-02 01:04:29 +10:00
test feat: add comprehensive stats dashboard with D3 charts 2025-12-28 17:08:19 +10:00
env.ts feat: add Better Auth with email/password authentication 2026-01-01 20:45:10 +10:00
middleware.ts fix: check for __Secure- prefixed session cookie in middleware 2026-01-02 01:11:09 +10:00