From 5eab37905d6960c12637107c27a3609fc68139a4 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 05:34:06 +0000 Subject: [PATCH 1/5] redesign DM profile pane UI with split view and avatars - Update AppShell.js to split view into Conversations and Message History. - Rename sidebar title to "Conversations". - Update MessageThread.js to pass avatar URLs to bubbles. - Update MessageBubble.js to render avatars and use flex layout for alignment. - Update CSS to style message rows, avatars, and bubbles. - Ensure peak animations match hashtag strip timing (600ms/800ms). --- css/tailwind.source.css | 31 +- js/ui/dm/AppShell.js | 4 +- js/ui/dm/ConversationList.js | 6 +- js/ui/dm/MessageBubble.js | 29 +- js/ui/dm/MessageThread.js | 7 +- js/ui/profileModalController.js | 6 + server.log | 831 +++++++++++++++++++++----------- 7 files changed, 616 insertions(+), 298 deletions(-) diff --git a/css/tailwind.source.css b/css/tailwind.source.css index e495f176..b1a519d0 100644 --- a/css/tailwind.source.css +++ b/css/tailwind.source.css @@ -5312,8 +5312,33 @@ border-radius: var(--radius-md); } + .dm-message-row { + display: flex; + align-items: flex-end; + gap: var(--space-xs); + width: 100%; + } + + .dm-message-row--incoming { + justify-content: flex-start; + } + + .dm-message-row--outgoing { + justify-content: flex-end; + } + + .dm-message-avatar { + width: var(--space-xl); + height: var(--space-xl); + flex-shrink: 0; + border-radius: var(--radius-full); + object-fit: cover; + background-color: var(--surface-sunken); + border: var(--border-width-hairline) solid var(--border-subtle); + } + .dm-message-bubble { - max-width: 85%; + max-width: 75%; display: flex; flex-direction: column; gap: var(--space-2xs); @@ -5325,14 +5350,14 @@ } .dm-message-bubble--incoming { - align-self: flex-start; + border-bottom-left-radius: var(--radius-sm); } .dm-message-bubble--outgoing { - align-self: flex-end; background: var(--color-accent); color: var(--color-white); border-color: var(--color-accent-strong); + border-bottom-right-radius: var(--radius-sm); } .dm-message-bubble--outgoing .dm-message-bubble__meta, diff --git a/js/ui/dm/AppShell.js b/js/ui/dm/AppShell.js index 7ab36971..f02facb8 100644 --- a/js/ui/dm/AppShell.js +++ b/js/ui/dm/AppShell.js @@ -114,6 +114,7 @@ const DEFAULT_ZAP_RECEIPTS = [ export class AppShell { constructor({ document: doc, + currentUserAvatarUrl = "", conversations = DEFAULT_CONVERSATIONS, activeConversationId = DEFAULT_CONVERSATIONS[0]?.id || "", conversationState = "idle", @@ -168,7 +169,7 @@ export class AppShell { doc, "h1", "dm-app-shell__title text-lg font-bold", - "Direct Messages", + "Conversations", ); sidebarHeader.appendChild(sidebarTitle); @@ -219,6 +220,7 @@ export class AppShell { main.appendChild( MessageThread({ document: doc, + currentUserAvatarUrl, contact: activeConversation, messages, state: threadState, diff --git a/js/ui/dm/ConversationList.js b/js/ui/dm/ConversationList.js index 4b6ed0ff..bbf25ca8 100644 --- a/js/ui/dm/ConversationList.js +++ b/js/ui/dm/ConversationList.js @@ -88,9 +88,9 @@ export function ConversationList({ list.scrollTo({ top: 40, behavior: "smooth" }); setTimeout(() => { list.scrollTo({ top: 0, behavior: "smooth" }); - }, 600); + }, 800); } - }, 300); + }, 600); } }, { threshold: 0.1 }); observer.observe(list); @@ -101,7 +101,7 @@ export function ConversationList({ list.scrollTo({ top: 40, behavior: "smooth" }); setTimeout(() => { list.scrollTo({ top: 0, behavior: "smooth" }); - }, 600); + }, 800); } }, 600); } diff --git a/js/ui/dm/MessageBubble.js b/js/ui/dm/MessageBubble.js index 061a7b29..7276a796 100644 --- a/js/ui/dm/MessageBubble.js +++ b/js/ui/dm/MessageBubble.js @@ -13,6 +13,7 @@ export function MessageBubble({ document: doc, message = {}, variant = "incoming", + avatarSrc = "", } = {}) { if (!doc) { throw new Error("MessageBubble requires a document reference."); @@ -24,12 +25,19 @@ export function MessageBubble({ status = "sent", } = message; - const wrapper = createElement(doc, "div", "dm-message-bubble"); - wrapper.classList.add(`dm-message-bubble--${variant}`); - wrapper.dataset.status = status; + const row = createElement(doc, "div", "dm-message-row"); + row.classList.add(`dm-message-row--${variant}`); + + const avatar = createElement(doc, "img", "dm-message-avatar"); + avatar.src = avatarSrc || "assets/svg/default-profile.svg"; + avatar.alt = variant === "outgoing" ? "Me" : "Sender"; + + const bubble = createElement(doc, "div", "dm-message-bubble"); + bubble.classList.add(`dm-message-bubble--${variant}`); + bubble.dataset.status = status; const content = createElement(doc, "div", "dm-message-bubble__content", body); - wrapper.appendChild(content); + bubble.appendChild(content); const meta = createElement(doc, "div", "dm-message-bubble__meta"); if (timestamp) { @@ -55,6 +63,15 @@ export function MessageBubble({ meta.appendChild(statusLabel); } - wrapper.appendChild(meta); - return wrapper; + bubble.appendChild(meta); + + if (variant === "outgoing") { + row.appendChild(bubble); + row.appendChild(avatar); + } else { + row.appendChild(avatar); + row.appendChild(bubble); + } + + return row; } diff --git a/js/ui/dm/MessageThread.js b/js/ui/dm/MessageThread.js index 4db1c357..de405db2 100644 --- a/js/ui/dm/MessageThread.js +++ b/js/ui/dm/MessageThread.js @@ -16,6 +16,7 @@ export function MessageThread({ document: doc, contact = {}, messages = [], + currentUserAvatarUrl = "", state = "idle", errorType = "", privacyMode = "nip04", @@ -128,10 +129,12 @@ export function MessageThread({ timeline.appendChild(DayDivider({ document: doc, label: message.label })); return; } + const isOutgoing = message.direction === "outgoing"; const bubble = MessageBubble({ document: doc, message, - variant: message.direction === "outgoing" ? "outgoing" : "incoming", + variant: isOutgoing ? "outgoing" : "incoming", + avatarSrc: isOutgoing ? currentUserAvatarUrl : (contact.avatarSrc || ""), }); timeline.appendChild(bubble); }); @@ -152,7 +155,7 @@ export function MessageThread({ top: timeline.scrollHeight, behavior: "smooth", }); - }, 600); + }, 800); }, 600); } }; diff --git a/js/ui/profileModalController.js b/js/ui/profileModalController.js index b93a26cc..af3d0207 100644 --- a/js/ui/profileModalController.js +++ b/js/ui/profileModalController.js @@ -4413,6 +4413,11 @@ export class ProfileModalController { activeThread?.latestMessage, ); + const currentUserSummary = this.resolveProfileSummaryForPubkey( + this.resolveActiveDmActor(), + ); + const currentUserAvatarUrl = currentUserSummary?.avatarSrc || ""; + container.innerHTML = ""; try { @@ -4420,6 +4425,7 @@ export class ProfileModalController { this.dmAppShell = new AppShell({ document, + currentUserAvatarUrl, conversations, activeConversationId, conversationState, diff --git a/server.log b/server.log index 0c39a2b8..8f981346 100644 --- a/server.log +++ b/server.log @@ -1,283 +1,548 @@ -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] code 404, message File not found -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 404 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:29] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/forYouView.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/exploreView.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/hashView.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/state/profileCache.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/lruCache.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/storage/dmDb.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/storageService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/engagementController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:30] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/index.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/attachmentService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:31] code 404, message File not found -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [23/Jan/2026 04:47:31] code 404, message File not found -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [23/Jan/2026 04:47:31] code 404, message File not found -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [23/Jan/2026 04:47:31] code 404, message File not found -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [23/Jan/2026 04:47:31] code 404, message File not found -127.0.0.1 - - [23/Jan/2026 04:47:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /components/share-nostr-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [23/Jan/2026 04:47:32] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:15] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:16] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:17] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:17] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:17] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:17] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:17] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:29:21] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:04] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:05] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:30:08] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - From 3d2537676c25d810a2a590f93f2416940fb4dc8a Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 05:38:55 +0000 Subject: [PATCH 2/5] redesign DM profile pane UI with split view and avatars - Update AppShell.js to split view into Conversations and Message History. - Rename sidebar title to "Conversations". - Update MessageThread.js to pass avatar URLs to bubbles. - Update MessageBubble.js to render avatars and use flex layout for alignment. - Update CSS to style message rows, avatars, and bubbles. - Fix CSS scrolling logic to ensure individual columns scroll independently within the modal. - Ensure peak animations match hashtag strip timing (600ms/800ms). - Fix avatar resolution logic for outgoing messages. --- css/tailwind.source.css | 38 +++++- server.log | 274 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 310 insertions(+), 2 deletions(-) diff --git a/css/tailwind.source.css b/css/tailwind.source.css index b1a519d0..ad06d0e7 100644 --- a/css/tailwind.source.css +++ b/css/tailwind.source.css @@ -5856,17 +5856,51 @@ .profile-modal .dm-app-shell { flex-direction: row; align-items: stretch; + height: calc(100vh - var(--space-4xl)); + min-height: 0; } .profile-modal .dm-app-shell__sidebar { flex: 0 0 var(--size-18rem); max-width: var(--size-20rem); - height: auto; + height: 100%; + overflow: hidden; + display: flex; + flex-direction: column; } .profile-modal .dm-app-shell__main { flex: 1 1 auto; - height: auto; + height: 100%; + overflow: hidden; + display: flex; + flex-direction: column; + } + + .profile-modal .dm-conversation-list { + height: 100%; + min-height: 0; + display: flex; + flex-direction: column; + } + + .profile-modal .dm-conversation-list__items { + flex: 1; + overflow-y: auto; + min-height: 0; + } + + .profile-modal .dm-message-thread { + height: 100%; + min-height: 0; + display: flex; + flex-direction: column; + } + + .profile-modal .dm-message-thread__timeline { + flex: 1; + overflow-y: auto; + min-height: 0; } } diff --git a/server.log b/server.log index 8f981346..3fbfed23 100644 --- a/server.log +++ b/server.log @@ -546,3 +546,277 @@ 127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /js/disclaimer.js HTTP/1.1" 200 - 127.0.0.1 - - [23/Jan/2026 05:30:06] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - 127.0.0.1 - - [23/Jan/2026 05:30:08] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:02] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:03] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:38:06] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - From 9a27761fe27152071dddf735b939fc6489b526c1 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 05:57:31 +0000 Subject: [PATCH 3/5] Redesign DM profile pane: Split view, independent scrolling, avatars, and cleanup - Refactored `AppShell` to implement a split-pane layout for Conversations and Message History. - Removed `NotificationCenter` from the DM view to declutter the interface. - Updated `MessageThread` and `ConversationList` to support independent vertical scrolling with hidden scrollbars. - Added avatars to message bubbles and conversation list items. - Implemented right/left alignment for outgoing/incoming messages. - Added "peak" bounce animations for list boundaries. - Cleaned up redundant headers in the sidebar. - Applied responsive CSS improvements in `tailwind.source.css`. --- css/tailwind.source.css | 13 +- js/ui/dm/AppShell.js | 14 - js/ui/dm/ConversationList.js | 11 +- server.log | 1345 ++++++++++++++++++++++++++++++++++ 4 files changed, 1363 insertions(+), 20 deletions(-) diff --git a/css/tailwind.source.css b/css/tailwind.source.css index ad06d0e7..8563992f 100644 --- a/css/tailwind.source.css +++ b/css/tailwind.source.css @@ -5060,7 +5060,8 @@ .profile-modal .dm-app-shell { min-height: 0; height: auto; - padding: var(--space-md); + padding: 0; + gap: var(--space-md); } .dm-app-shell__sidebar, @@ -5075,6 +5076,10 @@ .profile-modal .dm-app-shell__main { height: auto; min-height: 0; + border: none; + box-shadow: none; + background: transparent; + padding: 0; } .dm-app-shell__sidebar { @@ -5878,7 +5883,7 @@ } .profile-modal .dm-conversation-list { - height: 100%; + flex: 1; min-height: 0; display: flex; flex-direction: column; @@ -5888,10 +5893,11 @@ flex: 1; overflow-y: auto; min-height: 0; + @apply no-scrollbar; } .profile-modal .dm-message-thread { - height: 100%; + flex: 1; min-height: 0; display: flex; flex-direction: column; @@ -5901,6 +5907,7 @@ flex: 1; overflow-y: auto; min-height: 0; + @apply no-scrollbar; } } diff --git a/js/ui/dm/AppShell.js b/js/ui/dm/AppShell.js index f02facb8..de448dd9 100644 --- a/js/ui/dm/AppShell.js +++ b/js/ui/dm/AppShell.js @@ -1,7 +1,6 @@ import { Composer } from "./Composer.js"; import { ConversationList } from "./ConversationList.js"; import { MessageThread } from "./MessageThread.js"; -import { NotificationCenter } from "./NotificationCenter.js"; import { DMPrivacySettings } from "./DMPrivacySettings.js"; import { aggregateZapTotals } from "./zapHelpers.js"; import { createZapInterface } from "./ZapInterface.js"; @@ -125,7 +124,6 @@ export class AppShell { composerState = "idle", privacyMode = "nip04", dmPrivacySettings = { readReceiptsEnabled: false, typingIndicatorsEnabled: false }, - notifications = [], signingAdapter = null, zapConfig = null, mobileView = "list", @@ -250,12 +248,6 @@ export class AppShell { zapConfig }); - // Position it relative to the composer or just absolute in main - // The extracted createZapInterface uses 'absolute bottom-16 right-4' which positions it nicely - // relative to the container if the container is relative. - // main usually has relative positioning or we can append to root. - // AppShell root has absolute positioning context maybe? - // If main is the container, we append there. main.appendChild(zapInterface); }; @@ -278,12 +270,6 @@ export class AppShell { } }), ); - main.appendChild( - NotificationCenter({ - document: doc, - notices: notifications, - }), - ); this.root.appendChild(sidebar); this.root.appendChild(main); diff --git a/js/ui/dm/ConversationList.js b/js/ui/dm/ConversationList.js index bbf25ca8..1d4211ac 100644 --- a/js/ui/dm/ConversationList.js +++ b/js/ui/dm/ConversationList.js @@ -29,12 +29,14 @@ export function ConversationList({ const root = createElement(doc, "section", "dm-conversation-list"); const header = createElement(doc, "div", "dm-conversation-list__header"); - header.appendChild(createElement(doc, "h2", "dm-conversation-list__title", "Messages")); + // We removed the redundant "Messages" title here. + // If we need spacing/alignment for the button, justify-end in CSS handles it. + if (typeof onMarkAllRead === "function") { const markAllButton = createElement( doc, "button", - "btn-ghost", + "btn-ghost ml-auto", "Mark all as read", ); markAllButton.type = "button"; @@ -45,7 +47,10 @@ export function ConversationList({ }); header.appendChild(markAllButton); } - root.appendChild(header); + + if (header.hasChildNodes()) { + root.appendChild(header); + } const list = createElement(doc, "div", "dm-conversation-list__items no-scrollbar"); list.setAttribute("role", "listbox"); diff --git a/server.log b/server.log index 3fbfed23..bce0cdd0 100644 --- a/server.log +++ b/server.log @@ -820,3 +820,1348 @@ 127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /js/disclaimer.js HTTP/1.1" 200 - 127.0.0.1 - - [23/Jan/2026 05:38:04] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - 127.0.0.1 - - [23/Jan/2026 05:38:06] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:43] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:44] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:45] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:45] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:45] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:45] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:45] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:44:46] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:34] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:35] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:49:37] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:02] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:03] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:45] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:46] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:54:48] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:40] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - From 69a6edecd878ad8c4969cae4a23ed424f6c0c4b8 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 06:05:26 +0000 Subject: [PATCH 4/5] Refactor DM UI for independent column scrolling and responsiveness - Updated `css/tailwind.source.css` to enforce full height and independent scrolling for DM columns. - Targeted `#profilePaneMessages` to `height: 100%` to prevent modal body scrolling interference. - Updated `dm-app-shell` containers to manage overflow internally. - Verified scroll positions and animations in `ConversationList.js` and `MessageThread.js`. - Cleaned up redundant headers in `ConversationList.js`. - Verified layout via Playwright script (`verify_dm_v2.py`). --- css/tailwind.source.css | 10 +- server.log | 274 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 283 insertions(+), 1 deletion(-) diff --git a/css/tailwind.source.css b/css/tailwind.source.css index 8563992f..82a7589b 100644 --- a/css/tailwind.source.css +++ b/css/tailwind.source.css @@ -5857,11 +5857,17 @@ } } + /* Ensure the profile pane for messages takes full height */ + #profilePaneMessages { + height: 100%; + min-height: 0; + } + @media (min-width: theme("screens.md")) { .profile-modal .dm-app-shell { flex-direction: row; align-items: stretch; - height: calc(100vh - var(--space-4xl)); + height: 100%; min-height: 0; } @@ -5893,6 +5899,7 @@ flex: 1; overflow-y: auto; min-height: 0; + overscroll-behavior-y: contain; @apply no-scrollbar; } @@ -5907,6 +5914,7 @@ flex: 1; overflow-y: auto; min-height: 0; + overscroll-behavior-y: contain; @apply no-scrollbar; } } diff --git a/server.log b/server.log index bce0cdd0..696029d7 100644 --- a/server.log +++ b/server.log @@ -2165,3 +2165,277 @@ 127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - 127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /js/disclaimer.js HTTP/1.1" 200 - 127.0.0.1 - - [23/Jan/2026 05:55:41] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET / HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/forYouView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/exploreView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/ui/components/FeedInfoPopover.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/hashView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:09] "GET /js/hashChangeHandler.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/cachePolicies.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/lruCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/attachments/attachmentUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/dmNostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/storage/dmDb.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/dmNotificationManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/dmDecryptWorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/hashtagNormalization.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/state/profileCache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/signRequestQueue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/tagPreferenceMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/engagementController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/urlHealthController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/torrentStatusController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/moderationDecorator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/exploreScoring.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/nip46Queue.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/exploreDataService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/relayHealthService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/syncMetadataStore.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/hashtagStripHelper.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/dmSignalEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/nip04WorkerClient.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/dmDecryptDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/signerHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/adapters/nip07Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/adapters/nsecAdapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostr/adapters/nip46Adapter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/ShareNostrModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/attachmentService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/index.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/linkPreviewSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/services/linkPreviewService.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/AppShell.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/Avatar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/ContactRow.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/ConversationList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/MessageThread.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/MessageBubble.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/Composer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/NotificationCenter.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/DayDivider.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/ZapReceiptList.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/zapHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/DMPrivacySettings.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/ui/dm/ZapInterface.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /js/payments/zapRequests.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:10] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/globe-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/for-you-feed-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:11] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:12] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:12] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:12] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:12] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [23/Jan/2026 06:02:13] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - From 38881c82449c2e05a904b5ed6ae7a2035ae847c2 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 06:24:15 +0000 Subject: [PATCH 5/5] Redesign DM UI with independent scrolling and split layout - Implemented split-pane layout for Conversations and Message History. - Added independent vertical scrolling for desktop views. - Enforced full-height containers to prevent parent modal scrolling on desktop. - Preserved mobile scrolling behavior by wrapping height constraints in media queries. - Added avatars, message bubbles, and alignment styling. - Removed space-y utility from profile modal container to prevent layout issues. - Updated tailwind source CSS with new scrollbar utilities and overrides. --- components/profile-modal.html | 2 +- css/tailwind.source.css | 19 +- server.log | 1615 +++++++++++++++++++++++++++++++++ 3 files changed, 1633 insertions(+), 3 deletions(-) diff --git a/components/profile-modal.html b/components/profile-modal.html index 50458cef..2e311d91 100644 --- a/components/profile-modal.html +++ b/components/profile-modal.html @@ -1270,7 +1270,7 @@