diff --git a/www/feed2.html b/www/feed-old.html similarity index 95% rename from www/feed2.html rename to www/feed-old.html index 5982f58..5adc199 100644 --- a/www/feed2.html +++ b/www/feed-old.html @@ -87,7 +87,9 @@
-
+
+ +
0 sats
@@ -155,8 +157,6 @@ walletPayInvoice, walletSendNutzap, walletFetchMintList, - walletGetBalance, - walletGetMints, getRelayData, getUserSettings, patchUserSettings, @@ -281,10 +281,18 @@ import { initPostCards } from './js/post-interactions2.mjs'; return entry; } - function handleComposerCommentIntent({ postId }) { - if (!postId) return false; - window.open('./post-feed.html?event=' + encodeURIComponent(postId), '_blank'); - return true; + function handleComposerCommentIntent({ postId, postPubkey }) { + const postEl = document.querySelector(`.divPostItem[data-post-id="${postId}"]`); + if (!postEl) return false; + + const entry = getOrCreateInlineComposer(postId, postEl); + if (!entry) return false; + entry.tags = [ + ['e', postId, '', 'reply'], + ['p', postPubkey] + ]; + if (entry.instance?.show) entry.instance.show(); + return focusInlineComposer(entry.hostEl, ''); } function handleComposerQuoteIntent({ postId, postPubkey }) { @@ -327,14 +335,11 @@ import { initPostCards } from './js/post-interactions2.mjs'; publishEvent, getPubkey, ndkFetchEvents, - queryCache, fetchCachedProfile, storeProfile, walletPayInvoice, walletSendNutzap, walletFetchMintList, - walletGetBalance, - walletGetMints, getRelayData, getUserSettings, patchUserSettings, @@ -634,6 +639,12 @@ import { initPostCards } from './js/post-interactions2.mjs'; document.getElementById('logoutButton')?.addEventListener('click', logout); + document.getElementById('commentsToggleButton')?.addEventListener('click', () => { + const nextVisible = !cards.getCommentsVisible(); + cards.setCommentsVisible(nextVisible); + document.getElementById('commentsToggleButton')?.classList.toggle('dimmed', !nextVisible); + }); + btnSeeMore.addEventListener('click', () => { displayCount += SEE_MORE_INCREMENT; renderFeed(); @@ -709,7 +720,7 @@ import { initPostCards } from './js/post-interactions2.mjs'; } catch (error) { console.error('[feed.html] Initialization failed:', error); - divBody.innerHTML = `
❌ Error
${error.message}
`; + divBody.innerHTML = `
❌ Error
${error.message}
`; } })(); diff --git a/www/feed.html b/www/feed.html index 5adc199..5982f58 100644 --- a/www/feed.html +++ b/www/feed.html @@ -87,9 +87,7 @@
-
- -
+
0 sats
@@ -157,6 +155,8 @@ walletPayInvoice, walletSendNutzap, walletFetchMintList, + walletGetBalance, + walletGetMints, getRelayData, getUserSettings, patchUserSettings, @@ -281,18 +281,10 @@ import { initPostCards } from './js/post-interactions2.mjs'; return entry; } - function handleComposerCommentIntent({ postId, postPubkey }) { - const postEl = document.querySelector(`.divPostItem[data-post-id="${postId}"]`); - if (!postEl) return false; - - const entry = getOrCreateInlineComposer(postId, postEl); - if (!entry) return false; - entry.tags = [ - ['e', postId, '', 'reply'], - ['p', postPubkey] - ]; - if (entry.instance?.show) entry.instance.show(); - return focusInlineComposer(entry.hostEl, ''); + function handleComposerCommentIntent({ postId }) { + if (!postId) return false; + window.open('./post-feed.html?event=' + encodeURIComponent(postId), '_blank'); + return true; } function handleComposerQuoteIntent({ postId, postPubkey }) { @@ -335,11 +327,14 @@ import { initPostCards } from './js/post-interactions2.mjs'; publishEvent, getPubkey, ndkFetchEvents, + queryCache, fetchCachedProfile, storeProfile, walletPayInvoice, walletSendNutzap, walletFetchMintList, + walletGetBalance, + walletGetMints, getRelayData, getUserSettings, patchUserSettings, @@ -639,12 +634,6 @@ import { initPostCards } from './js/post-interactions2.mjs'; document.getElementById('logoutButton')?.addEventListener('click', logout); - document.getElementById('commentsToggleButton')?.addEventListener('click', () => { - const nextVisible = !cards.getCommentsVisible(); - cards.setCommentsVisible(nextVisible); - document.getElementById('commentsToggleButton')?.classList.toggle('dimmed', !nextVisible); - }); - btnSeeMore.addEventListener('click', () => { displayCount += SEE_MORE_INCREMENT; renderFeed(); @@ -720,7 +709,7 @@ import { initPostCards } from './js/post-interactions2.mjs'; } catch (error) { console.error('[feed.html] Initialization failed:', error); - divBody.innerHTML = `
❌ Error
${error.message}
`; + divBody.innerHTML = `
❌ Error
${error.message}
`; } })(); diff --git a/www/js/version.json b/www/js/version.json index de749d2..bebaa14 100644 --- a/www/js/version.json +++ b/www/js/version.json @@ -1,5 +1,5 @@ { - "VERSION": "v0.7.31", - "VERSION_NUMBER": "0.7.31", - "BUILD_DATE": "2026-06-26T00:55:02.798Z" + "VERSION": "v0.7.32", + "VERSION_NUMBER": "0.7.32", + "BUILD_DATE": "2026-06-26T00:57:34.005Z" } diff --git a/www/post-feed.html b/www/post-feed.html index 3cfea9c..cbfecc7 100644 --- a/www/post-feed.html +++ b/www/post-feed.html @@ -177,7 +177,7 @@
- ← Feed + ← Feed
Loading thread…