Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 1.07 KB

File metadata and controls

18 lines (16 loc) · 1.07 KB

@cyguin/feedback — Dev Log

Slice 1 — Feedback API + Adapters (COMPLETE)

  • src/types.ts — FeedbackType, FeedbackRecord, FeedbackAdapter, FeedbackWidgetProps, FeedbackData
  • src/adapters/in-memory.ts — InMemoryFeedbackAdapter (implements FeedbackAdapter)
  • src/adapters/supabase.ts — SupabaseFeedbackAdapter (implements FeedbackAdapter)
  • src/adapters/index.ts — re-exports adapters
  • src/handlers/route.ts — createFeedbackHandler factory (GET/POST/PATCH)
  • src/server.ts — re-exports createFeedbackHandler

Slice 2 — FeedbackWidget Component + README + Package Config (COMPLETE)

  • src/components/FeedbackWidget.tsx — three-mode widget (thumbs/rating/text)
  • src/components/index.ts — exports FeedbackWidget, types
  • src/index.ts — re-exports FeedbackWidget + types
  • package.json — full exports map, peerDeps
  • tsconfig.json — standard Next.js package tsconfig
  • tsup.config.ts — dual ESM/CJS, multi-entry
  • README.md — quickstart, all three modes, theming, Supabase adapter setup