mirror of
https://github.com/webstudio-is/webstudio.git
synced 2026-10-26 13:07:33 +09:00
- Add Notification model with pending/accepted/declined status - Add WorkspaceMember soft-delete via removedAt column - Create notification CRUD (create, list, count, accept, decline) - Wire addMember to create notifications instead of direct insert - Accept handler upserts WorkspaceMember, verifies workspace exists - 7-day TTL expiration on all notification queries - Idempotent duplicate detection for pending invites - Add bell icon with dot indicator and notification popover - Add notification tRPC router (list, count, accept, decline) - Refactor dashboard findMany to object params with UUID validation - Add toast errors on accept/decline failures - Anti-enumeration: silent succeed for non-existent emails
Webstudio Prisma client
Package conatining our API to interact with prisma