diff --git a/js/index.js b/js/index.js index 9284bd82..abc71d2a 100644 --- a/js/index.js +++ b/js/index.js @@ -685,23 +685,34 @@ async function bootstrapInterface() { try { await applicationReadyPromise; } catch (error) { - userLogger.info("Search function is coming soon."); + // Continue even if app fails full initialization, if possible. + } + + const input = document.getElementById("headerSearchInput"); + const query = input && input.value ? input.value.trim() : ""; + + if (!query) { return; } - if (application && typeof application.showStatus === "function") { - try { - application.showStatus("Search function is coming soon.", { - autoHideMs: 3500, - showSpinner: false, - }); - return; - } catch (error) { - // fall through to logger fallback + // Check if it's an npub + try { + if ( + window.NostrTools && + window.NostrTools.nip19 && + query.startsWith("npub1") + ) { + const decoded = window.NostrTools.nip19.decode(query); + if (decoded && decoded.type === "npub") { + setHashView(`channel-profile&npub=${encodeURIComponent(query)}`); + return; + } } + } catch (error) { + // Not a valid npub, proceed to search } - userLogger.info("Search function is coming soon."); + setHashView(`search&q=${encodeURIComponent(query)}`); }); } diff --git a/js/searchView.js b/js/searchView.js new file mode 100644 index 00000000..b6891a8d --- /dev/null +++ b/js/searchView.js @@ -0,0 +1,333 @@ +// js/searchView.js + +import { nostrClient } from "./nostrClientFacade.js"; +import { getApplication } from "./applicationContext.js"; +import { renderChannelVideosFromList } from "./channelProfile.js"; +import { escapeHTML } from "./utils/domUtils.js"; +import { formatShortNpub } from "./utils/formatters.js"; +import { sanitizeProfileMediaUrl } from "./utils/profileMedia.js"; +import { devLogger } from "./utils/logger.js"; + +function getApp() { + return getApplication(); +} + +const FALLBACK_AVATAR = "assets/svg/default-profile.svg"; + +function renderProfileCards(profiles, container) { + if (!container) return; + container.innerHTML = ""; + + if (!profiles || profiles.length === 0) { + container.innerHTML = `

No matching channels found.

`; + return; + } + + const fragment = document.createDocumentFragment(); + + for (const profile of profiles) { + const pubkey = profile.pubkey; + const metadata = profile.metadata || {}; + const name = metadata.name || metadata.display_name || "Unknown User"; + const picture = sanitizeProfileMediaUrl(metadata.picture) || FALLBACK_AVATAR; + const about = metadata.about || ""; + + let npub = ""; + try { + if (window.NostrTools && window.NostrTools.nip19) { + npub = window.NostrTools.nip19.npubEncode(pubkey); + } + } catch (e) { + // ignore + } + + const shortNpub = formatShortNpub(npub) || ""; + + const card = document.createElement("a"); + card.href = `#view=channel-profile&npub=${npub || pubkey}`; + card.className = "flex items-center gap-3 p-3 rounded-lg bg-surface hover:bg-surface-elevated transition-colors border border-border group"; + + card.innerHTML = ` +
+ ${escapeHTML(name)} +
+
+

+ ${escapeHTML(name)} +

+

+ ${escapeHTML(shortNpub)} +

+
+ `; + + fragment.appendChild(card); + } + + container.appendChild(fragment); +} + +let currentSearchToken = 0; + +export async function initSearchView() { + const hashParams = new URLSearchParams(window.location.hash.split("?")[1] || window.location.hash.slice(1)); + // The hash format is #view=search&q=... + // URLSearchParams handles 'view=search&q=...' correctly if we pass the string after # + const query = hashParams.get("q") || ""; + + const titleEl = document.getElementById("searchTitle"); + if (titleEl) { + titleEl.textContent = query ? `Search Results for "${query}"` : "Search Results"; + } + + const channelList = document.getElementById("searchChannelList"); + const videoList = document.getElementById("searchVideoList"); + + if (channelList) { + channelList.innerHTML = `

Searching channels...

`; + } + if (videoList) { + videoList.innerHTML = `

Searching videos...

`; + } + + if (!query) { + if (channelList) channelList.innerHTML = `

Please enter a search term.

`; + if (videoList) videoList.innerHTML = `

Please enter a search term.

`; + return; + } + + const searchToken = ++currentSearchToken; + + // 1. Search Profiles + performProfileSearch(query, searchToken).then(profiles => { + if (searchToken !== currentSearchToken) return; + renderProfileCards(profiles, channelList); + }).catch(err => { + devLogger.warn("[Search] Profile search failed", err); + if (channelList && searchToken === currentSearchToken) { + channelList.innerHTML = `

Failed to load channels.

`; + } + }); + + // 2. Search Videos + performVideoSearch(query, searchToken).then(videos => { + if (searchToken !== currentSearchToken) return; + const app = getApp(); + renderSearchVideos(videos, videoList, app); + }).catch(err => { + devLogger.warn("[Search] Video search failed", err); + if (videoList && searchToken === currentSearchToken) { + videoList.innerHTML = `

Failed to load videos.

`; + } + }); +} + +async function renderSearchVideos(videos, container, app) { + if (!container) return; + container.innerHTML = ""; + + if (!videos || videos.length === 0) { + container.innerHTML = `

No matching videos found.

`; + return; + } + + // Dynamic import VideoCard to avoid circular dependencies if any + const { VideoCard } = await import("./ui/components/VideoCard.js"); + const { escapeHTML } = await import("./utils/domUtils.js"); // Ensure availability + + const fragment = document.createDocumentFragment(); + + // We need some helpers from app or utils + const loadedThumbnails = app?.loadedThumbnails instanceof Map ? app.loadedThumbnails : new Map(); + + let index = 0; + for (const video of videos) { + if (!video) continue; + + // Basic decoration if needed (e.g. resolve author info if not present) + // For search results, we might not have full author profiles loaded. + // We will do best effort. + + const shareUrl = app?.buildShareUrlFromEventId ? app.buildShareUrlFromEventId(video.id) : "#"; + const timeAgo = new Date(video.created_at * 1000).toLocaleString(); + + // Construct identity object + const identity = { + name: video.authorName || "", + picture: video.authorPicture || "", + pubkey: video.pubkey, + npub: video.authorNpub || "", + shortNpub: video.shortNpub || "" + }; + + // If we have access to the profile cache, we could enrich this. + // For now, let's rely on what's in the video object or defaults. + + const videoCard = new VideoCard({ + document, + video, + index: index++, + shareUrl, + timeAgo, + cardState: "", // default + identity, + capabilities: { + canEdit: false, + canDelete: false + }, + nsfwContext: { + isNsfw: video.isNsfw, + allowNsfw: true, // or import config + viewerIsOwner: false + }, + helpers: { + escapeHtml: escapeHTML, + isMagnetSupported: (magnet) => magnet && magnet.startsWith("magnet:"), + toLocaleString: (val) => val.toLocaleString() + }, + assets: { + fallbackThumbnailSrc: "assets/jpg/video-thumbnail-fallback.jpg", + unsupportedBtihMessage: "Unsupported magnet link" + }, + state: { loadedThumbnails }, + // Callbacks can be wired if we want full interactivity (play, etc) + ensureGlobalMoreMenuHandlers: () => {}, + onRequestCloseAllMenus: () => {} + }); + + // Wire up Play + videoCard.onPlay = ({ event: domEvent }) => { + // We can reuse the global playback handler if available + if (app?.playVideoByEventId) { + app.playVideoByEventId(video.id, { + url: video.url, + magnet: video.magnet, + title: video.title + }); + } else if (app?.playVideoWithFallback) { + app.playVideoWithFallback({ + url: video.url, + magnet: video.magnet + }); + } + }; + + videoCard.onAuthorNavigate = ({ pubkey }) => { + if (app?.goToProfile) { + app.goToProfile(pubkey || video.pubkey); + } + }; + + const el = videoCard.getRoot(); + if (el) fragment.appendChild(el); + } + + container.appendChild(fragment); +} + +async function performProfileSearch(query, token) { + if (!nostrClient || !nostrClient.pool) return []; + + const filter = { + kinds: [0], + search: query, + limit: 20 + }; + + // If query looks like NIP-05 (user@domain), we could try to resolve it directly? + // For now, reliance on NIP-50 `search` is safer for broad queries. + + // We should also search our local cache? + // The requirement says "search nostr relays". + + const relays = nostrClient.relays || []; + if (relays.length === 0) return []; + + let events = []; + try { + events = await nostrClient.pool.list(relays, [filter]); + } catch (e) { + devLogger.warn("Profile search error", e); + return []; + } + + if (currentSearchToken !== token) return []; + + const profiles = events.map(event => { + try { + const metadata = JSON.parse(event.content); + return { + pubkey: event.pubkey, + metadata, + created_at: event.created_at + }; + } catch (e) { + return null; + } + }).filter(Boolean); + + // Deduplicate by pubkey, keeping newest + const map = new Map(); + for (const p of profiles) { + if (!map.has(p.pubkey) || map.get(p.pubkey).created_at < p.created_at) { + map.set(p.pubkey, p); + } + } + + return Array.from(map.values()); +} + +async function performVideoSearch(query, token) { + if (!nostrClient || !nostrClient.pool) return []; + + const isHashtag = query.startsWith("#"); + const term = isHashtag ? query.slice(1) : query; + + const filter = { + kinds: [30078], + limit: 50 + }; + + if (isHashtag) { + filter["#t"] = [term]; + } else { + filter.search = term; + } + + const relays = nostrClient.relays || []; + if (relays.length === 0) return []; + + let events = []; + try { + events = await nostrClient.pool.list(relays, [filter]); + } catch (e) { + devLogger.warn("Video search error", e); + return []; + } + + if (currentSearchToken !== token) return []; + + const { convertEventToVideo } = await import("./nostr/index.js"); + + const videos = events.map(evt => { + const vid = convertEventToVideo(evt); + if (vid.invalid) return null; + return vid; + }).filter(Boolean); + + // Deduplicate by ID (or root) + const unique = new Map(); + for (const v of videos) { + if (!unique.has(v.id)) { + unique.set(v.id, v); + } + } + + return Array.from(unique.values()); +} diff --git a/js/viewManager.js b/js/viewManager.js index 94545e60..f7c8c420 100644 --- a/js/viewManager.js +++ b/js/viewManager.js @@ -135,4 +135,14 @@ export const viewInitRegistry = { // Call the initialization function from channelProfile.js initChannelProfileView(); }, + search: async () => { + try { + const module = await import("./searchView.js"); + if (typeof module.initSearchView === "function") { + await module.initSearchView(); + } + } catch (error) { + userLogger.error("Failed to initialize search view:", error); + } + }, }; diff --git a/server.log b/server.log index 2588a5e4..121dc93f 100644 --- a/server.log +++ b/server.log @@ -1,1432 +1,466 @@ -Traceback (most recent call last): - File "", line 198, in _run_module_as_main - File "", line 88, in _run_code - File "/home/jules/.pyenv/versions/3.12.12/lib/python3.12/http/server.py", line 1314, in - test( - File "/home/jules/.pyenv/versions/3.12.12/lib/python3.12/http/server.py", line 1261, in test - with ServerClass(addr, HandlerClass) as httpd: - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - File "/home/jules/.pyenv/versions/3.12.12/lib/python3.12/socketserver.py", line 457, in __init__ - self.server_bind() - File "/home/jules/.pyenv/versions/3.12.12/lib/python3.12/http/server.py", line 1308, in server_bind - return super().server_bind() - ^^^^^^^^^^^^^^^^^^^^^ - File "/home/jules/.pyenv/versions/3.12.12/lib/python3.12/http/server.py", line 136, in server_bind - socketserver.TCPServer.server_bind(self) - File "/home/jules/.pyenv/versions/3.12.12/lib/python3.12/socketserver.py", line 478, in server_bind - self.socket.bind(self.server_address) -OSError: [Errno 98] Address already in use -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/magnet.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:51] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:45:52] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:53] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:53] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:54] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:54] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:45:55] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/magnet.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:31] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:31] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:31] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /js/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] code 404, message File not found -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /css/tailwind.generated.css HTTP/1.1" 404 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:32] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:33] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:33] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:33] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:33] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:34] "GET /views/upload-content.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:34] "GET /views/upload-content.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:48:34] "GET /content/upload-content.md HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /assets/svg/search.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /assets/svg/filter.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/magnet.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:50] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /css/tailwind.generated.css HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:51] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:52] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:52] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:52] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:52] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:51:54] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/filter.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/search.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/magnet.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /css/tailwind.generated.css HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:45] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /js/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:46] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:48] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:48] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:48] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:48] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:54:49] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /assets/svg/search.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /assets/svg/filter.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/magnet.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:51] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /css/tailwind.generated.css HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /js/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:52] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:53] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:53] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:53] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:53] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 18:58:55] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET / HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/logger.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/adminListStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /config/instance-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /assets/svg/filter.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /assets/svg/search.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/app.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/webtorrent.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/r2Service.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/nostrService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/viewManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/constants.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/channelProfile.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/subscriptions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /config/asset-version.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/designSystem.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /config/validate-config.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/applicationContext.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/themeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/authService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/accessControl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/userBlocks.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/relayManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/bootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/webtorrent.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrPublish.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/magnetUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/playbackUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/lists.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/videoTags.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/gridHealth.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/watchHistoryService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/feedEngine/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/r2-quick.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/sidebarLoading.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/viewCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/formatters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/moderationService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/reactionCounter.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/domUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/pointer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/state/cache.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/state/appState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/r2.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/directMessagesStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/lnurl.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/magnetShared.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/magnets.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/magnet.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/payments/platformFee.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/hex.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/qrcode.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/historyView.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/playbackService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:04] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/utils/storage.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/nip71.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/nwcSettings.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/zapController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/videoEventUtils.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/upload-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/profile-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/edit-video-modal.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /css/tailwind.generated.css HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/sidebar.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/index.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /js/disclaimer.js HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:05] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:09] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:09] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:09] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:09] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - -127.0.0.1 - - [09/Jan/2026 19:05:11] "GET /assets/jpg/video-thumbnail-fallback.jpg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /index.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:38] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:39] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/magnet.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:40] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /js/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /views/search.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /js/searchView.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:41] "GET /views/search.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:42] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:55:42] "GET /views/search.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /index.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /css/tailwind.generated.css?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrToolsBootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/accessControl.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/webtorrent.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/lists.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/config.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/viewManager.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/bootstrap.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/disclaimer.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/index.js?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/logger.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /assets/svg/default-profile.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/config.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/adminListStore.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/toolkit.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/webtorrent.min.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/constants.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/safeDecode.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /assets/svg/filter.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /assets/svg/search.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /config/instance-config.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/subscriptions.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/applicationContext.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/channelProfile.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /config/asset-version.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/designSystem.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/r2Service.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/hashtagPreferencesService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/app.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/nostrService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/viewManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/components/staticModalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /config/validate-config.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/bufferPolyfill.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/themeController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/authProviders/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/accessControl.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/authService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrClientFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/relayManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/userBlocks.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrClientRegistry.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/bootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrEventSchemas.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrPublish.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrToolsBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostrViewEventsFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/views/VideoListView.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/sidebarLoading.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/r2.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/storage/r2-mgmt.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/moderationService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/storage/r2-s3.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/videoNotePayload.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/storageService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/urlHealthObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/gridHealth.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/formatters.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/domUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/overlay/popoverEngine.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/components/videoMenuRenderers.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/profileMedia.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/components/VideoCard.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/feedEngine/stages.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/moderationUiHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/moderationCopy.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/payments/zapSharedState.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/payments/zapSplit.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/payments/zapNotifications.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/payments/lnurl.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/payments/platformAddress.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/state/appState.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/directMessagesStore.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/webtorrent.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/magnetUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/payments/nwcClient.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/components/modalAccessibility.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/playbackUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/cardSourceVisibility.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/lists.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/videoTags.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/feedEngine/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/watchHistoryService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/watchHistoryDebug.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/reactionCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/viewCounter.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/components/tagPreferenceMenu.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/r2-quick.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/loginModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/pointer.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/videoPointer.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/magnetValidators.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/videoDeduper.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/profileBatchFetcher.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/serviceWorkerFallbackMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/utils/videoTimestamps.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/state/cache.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/videoModalCommentController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/trustBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/ui/applicationBootstrap.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/authProviders/nip07.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/moderationActionController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/authProviders/nip46.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/authProviders/nsec.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/nip46Client.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/viewEventBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/defaultClient.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/services/authProviders/generate.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/viewEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:15] "GET /js/nostr/client.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/nip07Permissions.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/nip71.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/watchHistory.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/reactionEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/watchHistoryBindings.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/commentEvents.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/tagPillList.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/dom/cardObserver.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/magnet.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /vendor/crypto-helpers.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/magnets.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/designSystem/metrics.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/overlay/overlayRoot.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/feedEngine/utils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /vendor/floating-ui.dom.bundle.min.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/payments/platformFee.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/publishHelpers.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/payments/zapReceiptValidator.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/payments/zapMessages.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/magnetShared.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/feedEngine/engine.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/feedEngine/sorters.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/feedEngine/watchHistoryFeed.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/utils/qrcode.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/utils/hex.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/state/profileSettingsStore.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/utils/mediaLoader.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/utils/storage.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/feedEngine/sources.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/historyView.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/watchHistoryController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/services/playbackService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/services/watchHistoryTelemetry.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/services/nwcSettingsService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/services/discussionCountService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/services/commentThreadService.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/profileIdentityController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/videoListViewController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/profileModalController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/countDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/appChromeController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/videoEventUtils.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/ModalManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/moreMenuController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/designSystem/dynamicStyles.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/maxListenerDiagnostics.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostr/sessionActor.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nwcSettings.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/nostrWatchHistoryFacade.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/EventDetailsModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/VideoModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/initUploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/initEditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/initDeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/RevertModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/zapController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/EditModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/UploadModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/video-modal/commentsController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/DeleteModal.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/ambientBackground.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/video-modal/reactionsController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/video-modal/similarContentController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/video-modal/moderationController.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/video-modal/utils/commentAvatar.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/utils/torrentHash.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/SimilarContentCard.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/ui/components/nip71FormManager.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/upload-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/edit-video-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/profile-modal.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/iframe_forms/iframe-content-appeals-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/iframe_forms/iframe-bug-fix-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/iframe_forms/iframe-application-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/iframe_forms/iframe-feedback-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/iframe_forms/iframe-request-form.html HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /css/tailwind.generated.css HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/iframe_forms/theme-sync.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /views/most-recent-videos.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/recent-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/subscriptions-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/ellipsis.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/history-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/about-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/explore-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/guidelines-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/getting-started-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/roadmap-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/upload-content-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/nostr-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/blog-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/github-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/beacon-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/beta-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/links-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/dns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /assets/svg/ipns-icon.svg HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/sidebar.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/index.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /views/search.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/login-modal.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/application-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/content-appeals-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/general-feedback-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/feature-request-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/bug-fix-form.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /js/searchView.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:16] "GET /components/sidebar.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:17] "GET /js/disclaimer.js HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:17] "GET /views/search.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:17] "GET /components/disclaimer.html?v=2024.11.09 HTTP/1.1" 200 - +127.0.0.1 - - [16/Jan/2026 22:58:17] "GET /views/search.html?v=2024.11.09 HTTP/1.1" 200 - diff --git a/verification/search_view.png b/verification/search_view.png new file mode 100644 index 00000000..deece43e Binary files /dev/null and b/verification/search_view.png differ diff --git a/verification/verify_search.py b/verification/verify_search.py new file mode 100644 index 00000000..b64d73f8 --- /dev/null +++ b/verification/verify_search.py @@ -0,0 +1,40 @@ +from playwright.sync_api import sync_playwright, expect + +def test_search_functionality(): + with sync_playwright() as p: + browser = p.chromium.launch(headless=True) + page = browser.new_page() + + # Navigate to the home page + page.goto("http://localhost:3000/index.html") + + # Verify search input exists + search_input = page.locator("#headerSearchInput") + expect(search_input).to_be_visible() + + # Type a query + search_input.fill("test") + search_input.press("Enter") + + # Wait for hash change and search results view + page.wait_for_timeout(2000) # Give it a moment to load view + + # Verify the hash updated + assert "#view=search&q=test" in page.url + + # Verify the search title updated + title_locator = page.locator("#searchTitle") + expect(title_locator).to_be_visible() + expect(title_locator).to_have_text('Search Results for "test"') + + # Verify sections exist + expect(page.locator("#searchChannelList")).to_be_visible() + expect(page.locator("#searchVideoList")).to_be_visible() + + # Take a screenshot + page.screenshot(path="verification/search_view.png", full_page=True) + + browser.close() + +if __name__ == "__main__": + test_search_functionality() diff --git a/views/search.html b/views/search.html new file mode 100644 index 00000000..cf605c44 --- /dev/null +++ b/views/search.html @@ -0,0 +1,34 @@ +
+
+

+ Search Results +

+
+ +
+

+ Channels +

+
+ +
+
+ +
+

+ Videos +

+
+ +
+
+