canvas-website/worker
Jeff Emmett 03894d2146 feat: add version history and change tracking system
- Add time-rewind button next to star dashboard button
- Create VersionHistoryPanel with Changes, Versions, and Deleted tabs
- Implement localStorage tracking of user's last-seen board state
- Add visual diff highlighting: yellow glow for new shapes, dim grey for deleted
- Create DeletedShapesOverlay with floating indicator and restore options
- Integrate with R2 backups for version snapshots via /api/versions API
- Add permission system (admin, editor, viewer roles)
- Admins can revert to versions, editors can restore shapes
- Viewers can see history but cannot modify

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 15:01:30 -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 Add backlog tasks from worktrees and feature branches 2025-12-03 21:56:54 -08:00
worker.ts feat: add version history and change tracking system 2025-12-04 15:01:30 -08:00