diff --git a/www/feed.html b/www/feed.html index 4e7ad01..9adeeb2 100644 --- a/www/feed.html +++ b/www/feed.html @@ -556,9 +556,8 @@ import { initPostCards } from './js/post-interactions2.mjs'; const now = Math.floor(Date.now() / 1000); const since = newestKnown > 0 ? Math.max(0, newestKnown - 30) : (now - 3600); - // Fire-and-forget: NDK.subscribe already calls trackUsers internally, - // but doing it explicitly avoids relying on internal timing. - void warmOutbox(authors).catch(() => {}); + // NDK.subscribe already calls outboxTracker.trackUsers internally, + // so no explicit warmOutbox call is needed here. subscribe( { kinds: [1], authors, since }, @@ -594,11 +593,8 @@ import { initPostCards } from './js/post-interactions2.mjs'; } if (newAuthors.length > 0) { - try { - await warmOutbox(newAuthors); - } catch (e) { - console.warn('[feed.html] warmOutbox for new authors failed (non-blocking):', e?.message || e); - } + // NDK's fetchEvents/subscribe already calls outboxTracker.trackUsers + // internally for author-based filters, so no explicit warmOutbox needed. try { await fetchFeedWindow(newAuthors, { limit: INITIAL_POSTS_LOAD }); renderFeed(); diff --git a/www/js/version.json b/www/js/version.json index 9020189..d6f8c21 100644 --- a/www/js/version.json +++ b/www/js/version.json @@ -1,5 +1,5 @@ { - "VERSION": "v0.7.47", - "VERSION_NUMBER": "0.7.47", - "BUILD_DATE": "2026-06-26T14:14:21.559Z" + "VERSION": "v0.7.48", + "VERSION_NUMBER": "0.7.48", + "BUILD_DATE": "2026-06-26T14:17:56.525Z" }