From 2eda8f3227880d1c1d55b99b308eb727cacef4a0 Mon Sep 17 00:00:00 2001 From: Gigi Date: Thu, 2 Oct 2025 11:01:23 +0200 Subject: [PATCH] chore(debug): log per-event hidden/locked state; log unlock attempts and results --- src/services/bookmarkService.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/services/bookmarkService.ts b/src/services/bookmarkService.ts index 68819eb5..2693dd67 100644 --- a/src/services/bookmarkService.ts +++ b/src/services/bookmarkService.ts @@ -134,6 +134,9 @@ export const fetchBookmarks = async ( let latestContent = '' let allTags: string[][] = [] for (const evt of bookmarkListEvents) { + const hasHiddenBefore = Helpers.hasHiddenTags(evt) + const lockedBefore = Helpers.isHiddenTagsLocked(evt) + console.log('[bookmarks] evt', evt.id, 'kind', evt.kind, 'hidden?', hasHiddenBefore, 'locked?', lockedBefore) newestCreatedAt = Math.max(newestCreatedAt, evt.created_at || 0) if (!latestContent && evt.content && !isEncryptedContent(evt.content)) latestContent = evt.content if (Array.isArray(evt.tags)) allTags = allTags.concat(evt.tags) @@ -145,6 +148,7 @@ export const fetchBookmarks = async ( const hasHidden = Helpers.hasHiddenTags(evt) const locked = Helpers.isHiddenTagsLocked(evt) if (hasHidden && locked && signerCandidate) { + console.log('[bookmarks] unlocking hidden tags for', evt.id) try { await Helpers.unlockHiddenTags(evt, signerCandidate) } catch { @@ -152,7 +156,11 @@ export const fetchBookmarks = async ( await Helpers.unlockHiddenTags(evt, signerCandidate as any, 'nip44' as any) } } + const lockedAfter = Helpers.isHiddenTagsLocked(evt) const priv = Helpers.getHiddenBookmarks(evt) + console.log('[bookmarks] unlocked?', !lockedAfter, 'private items present?', !!priv && ( + (priv as any).notes?.length || (priv as any).articles?.length || (priv as any).hashtags?.length || (priv as any).urls?.length + )) privateItemsAll.push(...processApplesauceBookmarks(priv, activeAccount, true)) } catch { // ignore per-event failures