- Add pre-conversion backup system for format migrations
- Backups saved to `pre-conversion-backups/{roomId}/{timestamp}_{formatType}.json`
- Preserves original data before any destructive conversion
- Add conversion threshold guards
- Abort if >10% records lost during conversion
- Warn if >5% shapes lost
- Full logging of before/after counts
- Improve unknown format handling
- Backup unknown formats instead of silently creating empty doc
- Log raw document keys for investigation
- Fix keyboard shortcuts dialog error
- Handle tldraw i18n label objects ({default, menu}) instead of plain strings
- Add getLabelString helper to safely extract string labels
- Reorder Integrations tab in Settings
- Google Workspace now appears first, above Obsidian and Fathom
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| shapes | ||
| AutomergeDurableObject.ts | ||
| assetUploads.ts | ||
| cryptidAuth.ts | ||
| schema.sql | ||
| types.ts | ||
| worker.ts | ||