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"
}