tpmjs/packages/ui
Ajax Davis 137de1c353 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
..
src feat: add collections feature for organizing tools 2026-01-02 02:35:32 +10:00
CHANGELOG.md chore: version packages 2025-11-26 03:15:35 +10:00
eslint.config.mjs fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00
package.json chore: prepare for Hacker News launch 2025-12-28 11:46:59 +10:00
tsconfig.json fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00
tsup.config.ts feat: implement revolutionary dithered landing page with Bayer matrix animation 2025-11-27 22:44:32 +10:00
vitest.config.ts fix(lint): configure Biome to properly ignore build directories 2025-11-26 22:49:45 +10:00