diff --git a/src/components/Explore.tsx b/src/components/Explore.tsx index f890a012..069fdc36 100644 --- a/src/components/Explore.tsx +++ b/src/components/Explore.tsx @@ -623,7 +623,11 @@ const Explore: React.FC = ({ relayPool, eventStore, settings, acti identifier: dTag }) const progress = readingProgressMap.get(naddr) - console.log('[progress] 🔍 Looking up:', naddr.slice(0, 50) + '... =>', progress ? Math.round(progress * 100) + '%' : 'not found') + console.log('[progress] 🔍 Looking up:', { + naddr: naddr.slice(0, 80), + mapKeys: Array.from(readingProgressMap.keys()).map(k => k.slice(0, 80)), + progress: progress ? Math.round(progress * 100) + '%' : 'not found' + }) return progress } catch (err) { console.error('[progress] ❌ Error encoding naddr:', err) diff --git a/src/services/readingPositionService.ts b/src/services/readingPositionService.ts index 7a09bc94..f1774a54 100644 --- a/src/services/readingPositionService.ts +++ b/src/services/readingPositionService.ts @@ -48,7 +48,12 @@ function generateDTag(naddrOrUrl: string): string { try { const decoded = nip19.decode(naddrOrUrl) if (decoded.type === 'naddr') { - return `${decoded.data.kind}:${decoded.data.pubkey}:${decoded.data.identifier || ''}` + const dTag = `${decoded.data.kind}:${decoded.data.pubkey}:${decoded.data.identifier || ''}` + console.log('[progress] 📋 Generated d-tag from naddr:', { + naddr: naddrOrUrl.slice(0, 50) + '...', + dTag: dTag.slice(0, 80) + '...' + }) + return dTag } } catch (e) { console.warn('Failed to decode naddr:', naddrOrUrl)