canvas-website/src/lib
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 Add backlog tasks from worktrees and feature branches 2025-12-03 21:56:54 -08:00
blockchain update cloudflare errors 2025-11-11 22:38:24 -08:00
utils fix vercel deployment errors 2025-08-25 07:14:21 +02:00
HoloSphereService.ts update to fix vercel and cloudflare errors 2025-11-10 11:30:33 -08:00
aiOrchestrator.ts feat: add video generation and AI orchestrator client 2025-11-26 02:56:55 -08:00
canvasAI.ts feat: refine Mycelial Intelligence prompt for concise, action-focused responses 2025-12-04 02:39:05 -08:00
clientConfig.ts feat: add default RunPod endpoints for all AI services 2025-11-30 18:41:21 -08:00
fathomApiKey.ts pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
githubQuartzReader.ts everything working in dev 2025-11-10 11:06:13 -08:00
githubSetupValidator.ts automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
init.ts fix vercel deployment errors 2025-08-25 07:14:21 +02:00
obsidianImporter.ts everything working in dev 2025-11-10 11:06:13 -08:00
permissions.ts feat: add version history and change tracking system 2025-12-04 15:01:30 -08:00
quartzSync.ts everything working in dev 2025-11-10 11:06:13 -08:00
runpodApi.ts feat: add RunPod AI integration with image generation and enhanced LLM support 2025-11-16 16:14:39 -07:00
screenshotService.ts automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
semanticSearch.ts feat: add Ollama private AI integration with model selection 2025-11-26 14:47:07 -08:00
settings.tsx feat: add Ollama private AI integration with model selection 2025-11-26 14:47:07 -08:00
starredBoards.ts working auth login and starred boards on dashboard! 2025-07-29 22:04:14 -04:00
testClientConfig.ts automerge, obsidian/quartz, transcribe attempt, fix AI APIs 2025-09-21 11:43:06 +02:00
testHolon.ts everything working in dev 2025-11-10 11:06:13 -08:00
toolSchema.ts Add backlog tasks from worktrees and feature branches 2025-12-03 21:56:54 -08:00
versionHistory.ts feat: add version history and change tracking system 2025-12-04 15:01:30 -08:00