canvas-website/worker
Jeff Emmett c0310791ae feat: add CryptID email recovery and device management
- Add /verify-email and /link-device routes to App.tsx
- Add email linking flow to CryptID.tsx (register with email option)
- Add Profile.tsx email management UI (link email, view/revoke devices)
- Add comprehensive crypto-auth.css styling for modals
- Update worker/types.ts with D1 schema types
- Add CryptID auth API routes to worker.ts

Requires D1 database setup before deployment:
- task-018: Create cryptid-auth D1 database
- task-019: Configure SendGrid secrets
- task-017: Test on dev environment

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 04:26:06 -08:00
..
shapes pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
AutomergeDurableObject.ts fix: accept all valid tldraw fractional indices (b1, c10, etc.) 2025-12-04 04:01:35 -08:00
assetUploads.ts fix asset upload rendering errors 2025-03-19 18:30:15 -07:00
cryptidAuth.ts Add backlog tasks from worktrees and feature branches 2025-12-03 21:56:54 -08:00
schema.sql feat: standardize tool shapes with pin functionality and UI improvements 2025-11-30 21:14:51 -08:00
types.ts feat: add CryptID email recovery and device management 2025-12-04 04:26:06 -08:00
worker.ts feat: add CryptID email recovery and device management 2025-12-04 04:26:06 -08:00