Files
grimoire/src/components
Alejandro Gómez 0f7f154b80 feat: complete Phase 2 network features for spellbooks
Sharing Enhancements:
- Install qrcode library for QR code generation
- Create ShareSpellbookDialog with tabbed interface
- Support multiple share formats: Web URL, naddr, nevent
- QR code generation and download for each format
- Quick copy buttons with visual feedback
- Integrated into SpellbookDetailRenderer

Network Discovery:
- Add "Discover" filter to browse spellbooks from other users
- Query AGGREGATOR_RELAYS for network spellbook discovery
- Show author names using UserName component
- Conditional UI: hide owner actions for discovered spellbooks
- Support viewing and applying layouts from the community

Preview Route Polish:
- Loading states with spinner during NIP-05 resolution
- 10-second timeout for NIP-05 resolution
- Error banners for resolution failures
- Author name and creation date in preview banner
- Copy link button in preview mode

Conflict Resolution:
- compareSpellbookVersions() function in spellbook-manager
- ConflictResolutionDialog component for version conflicts
- Side-by-side comparison of local vs network versions
- Show workspace/window counts and timestamps

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 18:08:10 +01:00
..
2025-12-15 13:11:59 +01:00
2025-12-16 20:50:03 +01:00
2025-12-17 11:44:12 +01:00
2025-12-20 14:25:40 +01:00
2025-12-17 11:44:12 +01:00
2025-12-20 14:25:40 +01:00
2025-12-14 12:00:55 +01:00
2025-12-17 11:44:12 +01:00
2025-12-20 14:25:40 +01:00
2025-12-20 14:25:40 +01:00
2025-12-18 16:00:56 +01:00
2025-12-14 15:14:14 +01:00
2025-12-18 16:00:56 +01:00
2025-12-18 16:00:56 +01:00
2025-12-20 14:25:40 +01:00
2025-12-20 14:25:40 +01:00
2025-12-20 14:45:08 +01:00
2025-12-20 14:25:40 +01:00
2025-12-21 18:08:10 +01:00
2025-12-15 15:42:11 +01:00
2025-12-17 11:44:12 +01:00
2025-12-20 14:25:40 +01:00