canvas-website/src/components
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
..
auth feat: move Mycelial Intelligence to permanent UI bar + fix ImageGen RunPod API 2025-11-27 23:57:26 -08:00
DeletedShapesOverlay.tsx feat: add version history and change tracking system 2025-12-04 15:01:30 -08:00
ErrorBoundary.tsx automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
FathomMeetingsPanel.tsx feat: update mulTmux terminal tool and improve shape utilities 2025-11-26 04:08:08 -08:00
HolonBrowser.tsx feat: add default AI endpoints for all users 2025-11-30 18:38:09 -08:00
NotificationsDisplay.tsx auth in progress 2025-04-17 15:51:49 -07:00
ObsidianToolbarButton.tsx automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
ObsidianVaultBrowser.tsx everything working in dev 2025-11-10 11:06:13 -08:00
StandardizedToolWrapper.tsx Add production Traefik labels for jeffemmett.com 2025-12-03 22:34:34 -08:00
StarBoardButton.tsx feat: move Mycelial Intelligence to permanent UI bar + fix ImageGen RunPod API 2025-11-27 23:57:26 -08:00
VersionHistoryButton.tsx feat: add version history and change tracking system 2025-12-04 15:01:30 -08:00
VersionHistoryPanel.tsx feat: add version history and change tracking system 2025-12-04 15:01:30 -08:00