canvas-website/src/shapes
Jeff Emmett 2cc7c52755 refactor: remove OddJS dependency and fix Automerge sync
Major Changes:
- Fix Automerge "Document unavailable" error by awaiting repo.find()
- Remove @oddjs/odd package and all related dependencies (205 packages)
- Remove location sharing features (OddJS filesystem-dependent)
- Simplify auth to use only CryptoAuthService (WebCryptoAPI-based)

Auth System Changes:
- Refactor AuthService to remove OddJS filesystem integration
- Update AuthContext to remove FileSystem references
- Delete unused auth files (account.ts, backup.ts, linking.ts)
- Delete unused auth components (Register.tsx, LinkDevice.tsx)

Location Features Removed:
- Delete all location components and routes
- Remove LocationShareShape from shape registry
- Clean up location references across codebase

Documentation Updates:
- Update WEBCRYPTO_AUTH.md to remove OddJS references
- Correct component names (CryptoLogin → CryptID)
- Update file structure and dependencies
- Fix Automerge README WebSocket path documentation

Build System:
- Successfully builds without OddJS dependencies
- All TypeScript errors resolved
- Production bundle size optimized

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-16 20:19:02 -07:00
..
.OAuth-Instructions.md cleanup 2024-12-07 21:42:31 -05:00
ChatBoxShapeUtil.tsx update cloudflare errors 2025-11-11 22:38:24 -08:00
EmbedShapeUtil.tsx everything working in dev 2025-11-10 11:06:13 -08:00
FathomMeetingsBrowserShapeUtil.tsx fix cloudflare deployment glitches 2025-11-11 22:47:36 -08:00
FathomNoteShapeUtil.tsx update cloudflare errors 2025-11-11 22:38:24 -08:00
HolonBrowserShapeUtil.tsx pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
HolonShapeUtil.tsx pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
MarkdownShapeUtil.tsx everything working in dev 2025-11-10 11:06:13 -08:00
MycrozineTemplateShapeUtil.tsx Markdown tool working, console log cleanup 2025-03-15 14:57:57 -07:00
ObsNoteShapeUtil.tsx pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
ObsidianBrowserShapeUtil.tsx pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
PromptShapeUtil.tsx everything working in dev 2025-11-10 11:06:13 -08:00
SharedPianoShapeUtil.tsx pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
SlideShapeUtil.tsx everything working in dev 2025-11-10 11:06:13 -08:00
TranscriptionShapeUtil.tsx pin object, fix fathom, and a bunch of other things 2025-11-11 22:32:36 -08:00
VideoChatShapeUtil.tsx update cloudflare errors 2025-11-11 22:38:24 -08:00