- Enter your Cloudflare R2 credentials. You can find these in your Cloudflare dashboard under R2 > Manage R2 API Tokens. Ensure the token has "Object Read & Write" permissions.
+ Enter your Cloudflare R2 credentials. Your Account ID (from dashboard) is used to connect. For Public Access URL, use your custom domain or R2.dev subdomain. Ensure the token has "Object Read & Write" permissions.
diff --git a/js/ui/profileModalController.js b/js/ui/profileModalController.js
index 93463dc9..8655c0ae 100644
--- a/js/ui/profileModalController.js
+++ b/js/ui/profileModalController.js
@@ -1773,6 +1773,7 @@ export class ProfileModalController {
this.storageSecretKeyInput = document.getElementById("storageSecretKey") || null;
this.storageBucketInput = document.getElementById("storageBucket") || null;
this.storagePrefixInput = document.getElementById("storagePrefix") || null;
+ this.storagePrefixWarning = document.getElementById("storagePrefixWarning") || null;
this.storageDefaultInput = document.getElementById("storageDefault") || null;
this.storageR2Helper = document.getElementById("storageR2Helper") || null;
@@ -5440,6 +5441,12 @@ export class ProfileModalController {
});
}
+ if (this.storagePrefixInput instanceof HTMLElement) {
+ this.storagePrefixInput.addEventListener("input", () => {
+ this.handlePublicUrlInput();
+ });
+ }
+
if (this.profileEditBtn instanceof HTMLElement) {
this.profileEditBtn.addEventListener("click", () => {
this.handleEditProfile();
@@ -9046,6 +9053,25 @@ export class ProfileModalController {
if (this.storageDefaultInput) this.storageDefaultInput.checked = !!defaultForUploads;
this.updateStorageFormVisibility();
+ this.handlePublicUrlInput();
+ }
+
+ handlePublicUrlInput() {
+ if (!this.storagePrefixInput || !this.storagePrefixWarning) return;
+ const value = this.storagePrefixInput.value.trim().toLowerCase();
+
+ if (
+ value.includes(".r2.cloudflarestorage.com") ||
+ value.includes(".s3.") ||
+ value.includes(".amazonaws.com")
+ ) {
+ this.storagePrefixWarning.textContent =
+ "This looks like your S3 Endpoint. Please enter your Public Access URL (e.g. r2.dev) instead.";
+ this.storagePrefixWarning.classList.remove("hidden");
+ } else {
+ this.storagePrefixWarning.textContent = "";
+ this.storagePrefixWarning.classList.add("hidden");
+ }
}
updateStorageFormVisibility() {
@@ -9053,37 +9079,30 @@ export class ProfileModalController {
const isR2 = provider === "cloudflare_r2";
if (this.storageEndpointInput) {
- // Hide generic endpoint for R2 as it is constructed from accountId (which we might map to endpoint or add field)
- // The prompt said "Endpoint (for generic S3; can be hidden or preset for R2)"
- // R2 uses accountId. r2Service expects accountId.
- // We can overload "Endpoint" to be Account ID for R2 in the UI if we want, or add a field.
- // The form has "Endpoint" and "Region".
- // Let's hide Endpoint for R2 and assume we can parse account ID from existing R2 logic or add a field?
- // Wait, the prompt requested: "Endpoint (for generic S3; can be hidden or preset for R2)".
- // R2 needs Account ID. The generic form has Endpoint.
- // I'll re-purpose Endpoint label or visibility based on provider.
- // Actually, I'll keep it simple: Hide endpoint for R2. But where does User enter Account ID?
- // `r2Service` uses `accountId`.
- // I will repurpose the "Endpoint" input to be "Account ID" when R2 is selected, or add a field.
- // The HTML I added has `storageEndpoint`.
- // Let's toggle the label/placeholder.
- const label = this.storageEndpointInput.parentElement.querySelector("span");
- if (isR2) {
- if (label) label.textContent = "Cloudflare Account ID";
- this.storageEndpointInput.placeholder = "Account ID from Cloudflare dashboard";
- this.storageEndpointInput.parentElement.classList.remove("hidden");
- this.storageEndpointInput.type = "text";
- } else {
- if (label) label.textContent = "Endpoint URL";
- this.storageEndpointInput.placeholder = "https://s3.example.com";
- this.storageEndpointInput.parentElement.classList.remove("hidden");
- this.storageEndpointInput.type = "url";
- }
+ const label = this.storageEndpointInput.parentElement.querySelector("span");
+ if (isR2) {
+ if (label) label.textContent = "Cloudflare Account ID";
+ this.storageEndpointInput.placeholder =
+ "Account ID from Cloudflare dashboard";
+ this.storageEndpointInput.parentElement.classList.remove("hidden");
+ this.storageEndpointInput.type = "text";
+ if (this.storagePrefixInput) {
+ this.storagePrefixInput.placeholder = "https://pub-xxx.r2.dev";
+ }
+ } else {
+ if (label) label.textContent = "Endpoint URL";
+ this.storageEndpointInput.placeholder = "https://s3.example.com";
+ this.storageEndpointInput.parentElement.classList.remove("hidden");
+ this.storageEndpointInput.type = "url";
+ if (this.storagePrefixInput) {
+ this.storagePrefixInput.placeholder = "https://cdn.example.com";
+ }
+ }
}
if (this.storageR2Helper) {
- if (isR2) this.storageR2Helper.classList.remove("hidden");
- else this.storageR2Helper.classList.add("hidden");
+ if (isR2) this.storageR2Helper.classList.remove("hidden");
+ else this.storageR2Helper.classList.add("hidden");
}
}
@@ -9168,6 +9187,19 @@ export class ProfileModalController {
return;
}
+ if (
+ provider === "cloudflare_r2" &&
+ (prefix.includes(".r2.cloudflarestorage.com") ||
+ prefix.includes(".s3.") ||
+ prefix.includes(".amazonaws.com"))
+ ) {
+ this.setStorageFormStatus(
+ "Invalid Public URL. Please use your R2.dev or custom domain.",
+ "error",
+ );
+ return;
+ }
+
let publicBaseUrl = "";
let forcePathStyle = provider === PROVIDERS.GENERIC;
diff --git a/server.log b/server.log
new file mode 100644
index 00000000..abefce2f
--- /dev/null
+++ b/server.log
@@ -0,0 +1,1859 @@
+
+> bitvid@1.0.0 start
+> npm run build && npx serve
+
+
+> bitvid@1.0.0 build
+> npm run build:css
+
+
+> bitvid@1.0.0 build:css
+> npx tailwindcss -c tailwind.config.cjs -i css/tailwind.source.css -o css/tailwind.generated.css --minify
+
+Browserslist: caniuse-lite is outdated. Please run:
+ npx update-browserslist-db@latest
+ Why you should do it regularly: https://github.com/browserslist/update-db#readme
+
+Rebuilding...
+
+warn - The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units.
+
+Done in 6905ms.
+npm warn exec The following package was not found and will be installed: serve@14.2.5
+ INFO Accepting connections at http://localhost:3000
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 33 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /css/tailwind.generated.css?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /assets/svg/default-profile.svg
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/nostrToolsBootstrap.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/config.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/lists.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/accessControl.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/webtorrent.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/viewManager.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/bootstrap.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/disclaimer.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /js/index.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /assets/svg/filter.svg
+ HTTP 1/26/2026 1:19:23 AM ::1 GET /assets/svg/search.svg
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:23 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/logger.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/config.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/adminListStore.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/toolkit.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/webtorrent.min.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/constants.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/safeDecode.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/embedDiagnostics.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/channelProfile.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/forYouView.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 21 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 21 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 23 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 32 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/kidsView.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/exploreView.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/subscriptions.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/applicationContext.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /config/asset-version.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/designSystem.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/FeedInfoPopover.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/app.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/nostrService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/r2Service.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/s3UploadService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/viewManager.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 16 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/hashtagPreferencesService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/staticModalAccessibility.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /config/validate-config.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/bufferPolyfill.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 14 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/themeController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 17 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 17 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/hashView.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/search/searchFilters.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/search/searchFilterState.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/hashChangeHandler.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/authService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/authProviders/index.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/accessControl.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostrClientFacade.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/userBlocks.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/relayManager.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/bootstrap.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/SearchFilterModal.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostrToolsBootstrap.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostrClientRegistry.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostrEventSchemas.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/cachePolicies.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostrPublish.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/index.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/gridHealth.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/urlHealthObserver.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/domUtils.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 19 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 18 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/formatters.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/overlay/popoverEngine.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/VideoCard.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/videoMenuRenderers.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/profileMedia.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/moderationService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/stages.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/moderationUiHelpers.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/moderationCopy.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/zapSharedState.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/zapSplit.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/zapNotifications.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/lnurl.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/platformAddress.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/nwcClient.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/state/appState.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/nip46Client.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostrViewEventsFacade.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/sidebarLoading.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/views/VideoListView.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/state/profileCache.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/lruCache.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/attachments/attachmentUtils.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/dmNostrService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/directMessagesStore.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/storage/dmDb.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/dmNotificationManager.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/dmDecryptWorkerClient.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/r2.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/storage/r2-mgmt.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/storage/r2-s3.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/storage/s3-multipart.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/storage/s3-client.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/videoNotePayload.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/storageService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/s3Service.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/modalAccessibility.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/sessionActor.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/hashtagNormalization.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/webtorrent.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/magnetUtils.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/playbackUtils.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/cardSourceVisibility.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/videoTags.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/lists.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/index.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/watchHistoryService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/r2-quick.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/watchHistoryDebug.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/signRequestQueue.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/nip07Permissions.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/viewCounter.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/reactionCounter.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 14 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 14 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/loginModalController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/tagPreferenceMenuController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/reactionController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/pointer.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/videoPointer.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/magnetValidators.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/videoDeduper.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/serviceWorkerFallbackMessages.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/profileBatchFetcher.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/videoTimestamps.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/state/cache.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/applicationBootstrap.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/engagementController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/similarContentController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/urlHealthController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/videoModalCommentController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/torrentStatusController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/shareNostrController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/moderationActionController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/moderationDecorator.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/trustBootstrap.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/authProviders/nip07.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/authProviders/nip46.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/authProviders/nsec.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/authProviders/generate.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/defaultClient.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/client.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/nip71.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/watchHistory.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/watchHistoryBindings.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/viewEvents.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/reactionEvents.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 13 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 15 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/commentEvents.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/dom/cardObserver.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/magnets.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/storage.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/designSystem/metrics.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/overlay/overlayRoot.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 12 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /vendor/floating-ui.dom.bundle.min.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/utils.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/platformFee.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/zapMessages.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/publishHelpers.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/payments/zapReceiptValidator.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/viewEventBindings.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/hashtagStripHelper.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/nip46Queue.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/magnetShared.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/storage/s3-url.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /vendor/crypto-helpers.bundle.min.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/engine.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/exploreScoring.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/kidsScoring.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/kidsAudienceFilterStage.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/sorters.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/sources.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/feedEngine/watchHistoryFeed.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/tagPreferenceMenu.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/hex.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/qrcode.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/utils/mediaLoader.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/historyView.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/watchHistoryController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/watchHistoryTelemetry.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/playbackService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/discussionCountService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/commentThreadService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/exploreDataService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/nwcSettingsService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/services/relayHealthService.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/profileIdentityController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/videoListViewController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/profileModalController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/moreMenuController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/appChromeController.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/ModalManager.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/state/profileSettingsStore.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/countDiagnostics.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/videoEventUtils.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/designSystem/dynamicStyles.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/syncMetadataStore.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/dmSignalEvents.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/maxListenerDiagnostics.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/nip04WorkerClient.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 16 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 15 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 15 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/dmDecryptDiagnostics.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/signerHelpers.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/adapters/nip07Adapter.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/adapters/nsecAdapter.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/nostr/adapters/nip46Adapter.js
+ HTTP 1/26/2026 1:19:24 AM ::1 GET /js/ui/components/tagPillList.js
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:24 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/nostrWatchHistoryFacade.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/nwcSettings.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/VideoModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/RevertModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/ShareNostrModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/EmbedVideoModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/EmbedPlayerModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/initUploadModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/initEditModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/initDeleteModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/EventDetailsModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/zapController.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/index.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/services/attachmentService.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/utils/linkPreviewSettings.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/nip71FormManager.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/UploadModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/AppShell.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/Avatar.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/ContactRow.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/ConversationList.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/MessageThread.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/MessageBubble.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/Composer.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/NotificationCenter.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/DayDivider.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/ZapReceiptList.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/zapHelpers.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/ambientBackground.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/video-modal/commentsController.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/video-modal/reactionsController.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/video-modal/similarContentController.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/video-modal/moderationController.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/video-modal/utils/commentAvatar.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/SimilarContentCard.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/services/linkPreviewService.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/EditModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/components/DeleteModal.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/utils/torrentHash.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/DMPrivacySettings.js
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/ui/dm/ZapInterface.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /js/payments/zapRequests.js
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/login-modal.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/application-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/content-appeals-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/general-feedback-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/feature-request-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/bug-fix-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/search-filter-modal.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/video-modal.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/upload-modal.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/edit-video-modal.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/profile-modal.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/login-modal
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/application-form
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/content-appeals-form
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/general-feedback-form
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/feature-request-form
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/bug-fix-form
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/search-filter-modal
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/video-modal
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/upload-modal
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/edit-video-modal
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/profile-modal
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/iframe_forms/iframe-application-form.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/iframe_forms/iframe-content-appeals-form.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/iframe_forms/iframe-feedback-form.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:25 AM ::1 GET /components/iframe_forms/iframe-request-form.html
+ HTTP 1/26/2026 1:19:25 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /css/tailwind.generated.css?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrToolsBootstrap.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/config.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/lists.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/accessControl.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/webtorrent.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/viewManager.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/bootstrap.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/disclaimer.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/index.js?v=2024.11.09
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /assets/svg/default-profile.svg
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /assets/svg/filter.svg
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /assets/svg/search.svg
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/config.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/adminListStore.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostr/toolkit.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/utils/logger.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/webtorrent.min.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/constants.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/utils/safeDecode.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/embedDiagnostics.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/app.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/nostrService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/r2Service.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/s3UploadService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/viewManager.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/hashtagPreferencesService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/ui/components/staticModalAccessibility.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /config/validate-config.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /config/asset-version.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/bufferPolyfill.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/applicationContext.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/designSystem.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/themeController.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/hashView.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/search/searchFilters.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/search/searchFilterState.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/hashChangeHandler.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/authService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/authProviders/index.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/accessControl.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrClientFacade.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/userBlocks.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/relayManager.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/bootstrap.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/ui/components/SearchFilterModal.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/channelProfile.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/forYouView.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/kidsView.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/exploreView.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/subscriptions.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/ui/components/FeedInfoPopover.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrClientRegistry.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrEventSchemas.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostr/cachePolicies.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrPublish.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrToolsBootstrap.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostr/index.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/utils/lruCache.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/attachments/attachmentUtils.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/moderationService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/dmNostrService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/directMessagesStore.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/storage/dmDb.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/dmNotificationManager.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostr/dmDecryptWorkerClient.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/state/appState.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/r2.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/storage/r2-mgmt.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/storage/r2-s3.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/storage/s3-multipart.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/storage/s3-client.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/utils/formatters.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/videoNotePayload.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/services/storageService.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/nostrViewEventsFacade.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/webtorrent.js
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/magnetUtils.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:46 AM ::1 GET /js/playbackUtils.js
+ HTTP 1/26/2026 1:19:46 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/gridHealth.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/urlHealthObserver.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/cardSourceVisibility.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/videoTags.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/hashtagNormalization.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/profileMedia.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/lists.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/index.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/watchHistoryService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/r2-quick.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/sidebarLoading.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/watchHistoryDebug.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/overlay/popoverEngine.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/videoMenuRenderers.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/nip46Client.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/signRequestQueue.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/nip07Permissions.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/viewCounter.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/zapSplit.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/reactionCounter.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/domUtils.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/loginModalController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/tagPreferenceMenuController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/reactionController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/pointer.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/videoPointer.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/magnetValidators.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/videoDeduper.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/serviceWorkerFallbackMessages.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/profileBatchFetcher.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/videoTimestamps.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/state/cache.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/applicationBootstrap.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/engagementController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/similarContentController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/urlHealthController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/videoModalCommentController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/torrentStatusController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/shareNostrController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/moderationActionController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/moderationDecorator.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/trustBootstrap.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/s3Service.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/sessionActor.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/state/profileCache.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/modalAccessibility.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/defaultClient.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/authProviders/nip07.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/authProviders/nip46.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/authProviders/nsec.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/authProviders/generate.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/VideoCard.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/stages.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/moderationUiHelpers.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/moderationCopy.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/zapSharedState.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/zapNotifications.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/lnurl.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/platformAddress.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/nwcClient.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/views/VideoListView.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/client.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/nip71.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/watchHistory.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/watchHistoryBindings.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/viewEvents.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/reactionEvents.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/commentEvents.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/viewEventBindings.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/magnetShared.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 13 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /vendor/crypto-helpers.bundle.min.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/dom/cardObserver.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/magnets.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/storage.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/engine.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/exploreScoring.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/kidsScoring.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/kidsAudienceFilterStage.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/sorters.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/sources.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/watchHistoryFeed.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/designSystem/metrics.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/overlay/overlayRoot.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /vendor/floating-ui.dom.bundle.min.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/nip46Queue.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/publishHelpers.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/zapReceiptValidator.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/platformFee.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/tagPreferenceMenu.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/qrcode.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/hex.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/state/profileSettingsStore.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/mediaLoader.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/historyView.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/watchHistoryController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/watchHistoryTelemetry.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/playbackService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/discussionCountService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/commentThreadService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/exploreDataService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/nwcSettingsService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/relayHealthService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/profileIdentityController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/videoListViewController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/profileModalController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/moreMenuController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/appChromeController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/ModalManager.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/storage/s3-url.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/feedEngine/utils.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/zapMessages.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/hashtagStripHelper.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/videoEventUtils.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/countDiagnostics.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/syncMetadataStore.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/dmSignalEvents.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/maxListenerDiagnostics.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/nip04WorkerClient.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/dmDecryptDiagnostics.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/signerHelpers.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/adapters/nip07Adapter.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/adapters/nsecAdapter.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostr/adapters/nip46Adapter.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/designSystem/dynamicStyles.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nostrWatchHistoryFacade.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/nwcSettings.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/VideoModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/RevertModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/ShareNostrModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/EmbedVideoModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/EmbedPlayerModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/initUploadModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/initEditModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/initDeleteModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/EventDetailsModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/zapController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/tagPillList.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/index.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/attachmentService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/linkPreviewSettings.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/nip71FormManager.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/UploadModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/ambientBackground.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/video-modal/commentsController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/video-modal/reactionsController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/video-modal/similarContentController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/video-modal/moderationController.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/video-modal/utils/commentAvatar.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/SimilarContentCard.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/services/linkPreviewService.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/AppShell.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/Avatar.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/ContactRow.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/ConversationList.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/MessageThread.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/MessageBubble.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/Composer.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/NotificationCenter.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/DayDivider.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/ZapReceiptList.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/zapHelpers.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/EditModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/components/DeleteModal.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/utils/torrentHash.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/DMPrivacySettings.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/ui/dm/ZapInterface.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /js/payments/zapRequests.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/login-modal.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/application-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/content-appeals-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/general-feedback-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/feature-request-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/bug-fix-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/search-filter-modal.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/video-modal.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/upload-modal.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/edit-video-modal.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/profile-modal.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/login-modal
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/application-form
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/content-appeals-form
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/general-feedback-form
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/feature-request-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 6 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/bug-fix-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/search-filter-modal
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/video-modal
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/upload-modal
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/edit-video-modal
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/profile-modal
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-application-form.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-application-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-feedback-form.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-request-form.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-content-appeals-form.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-feedback-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-request-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-content-appeals-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 15 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-bug-fix-form.html
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/iframe-bug-fix-form
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/sidebar.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 4 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 2 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /components/sidebar
+ HTTP 1/26/2026 1:19:47 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:47 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 304 in 0 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 304 in 0 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/for-you-feed-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/globe-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/explore-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/subscriptions-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/history-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/ellipsis.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 8 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/about-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/guidelines-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/getting-started-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/upload-content-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/roadmap-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/blog-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/nostr-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/github-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/beacon-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/beta-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/links-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /assets/svg/dns-icon.svg
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /js/sidebar.js
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /components/disclaimer.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /components/disclaimer
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /js/disclaimer.js
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /views/most-recent-videos.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:19:48 AM ::1 GET /views/most-recent-videos
+ HTTP 1/26/2026 1:19:48 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:19:50 AM ::1 GET /assets/jpg/video-thumbnail-fallback.jpg
+ HTTP 1/26/2026 1:19:50 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /css/tailwind.generated.css?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostrToolsBootstrap.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/config.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/lists.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/accessControl.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/webtorrent.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 10 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/viewManager.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/bootstrap.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/disclaimer.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/index.js?v=2024.11.09
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /assets/svg/default-profile.svg
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /assets/svg/filter.svg
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /assets/svg/search.svg
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/utils/logger.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/channelProfile.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/forYouView.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/kidsView.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/exploreView.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/subscriptions.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/applicationContext.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /config/asset-version.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/designSystem.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/components/FeedInfoPopover.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/app.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 9 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/nostrService.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/r2Service.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/s3UploadService.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 11 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/viewManager.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/hashtagPreferencesService.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/config.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/adminListStore.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostr/toolkit.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/webtorrent.min.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/constants.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/utils/safeDecode.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/embedDiagnostics.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/components/staticModalAccessibility.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /config/validate-config.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/bufferPolyfill.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/themeController.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/hashView.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/search/searchFilters.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/search/searchFilterState.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/hashChangeHandler.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/authService.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/authProviders/index.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/accessControl.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostrClientFacade.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/userBlocks.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/relayManager.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/bootstrap.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/components/SearchFilterModal.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostr/index.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/gridHealth.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/urlHealthObserver.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/utils/domUtils.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/utils/formatters.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/overlay/popoverEngine.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/components/VideoCard.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/components/videoMenuRenderers.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/utils/profileMedia.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/services/moderationService.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/feedEngine/stages.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/moderationUiHelpers.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/moderationCopy.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/payments/zapSharedState.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/payments/zapSplit.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/payments/zapNotifications.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/payments/lnurl.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/payments/platformAddress.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/payments/nwcClient.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/state/appState.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostr/nip46Client.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostrViewEventsFacade.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostrEventSchemas.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostr/cachePolicies.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/sidebarLoading.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/nostrPublish.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/ui/views/VideoListView.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/state/profileCache.js
+ HTTP 1/26/2026 1:20:44 AM ::1 GET /js/storage/s3-client.js
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:44 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/storage/s3-multipart.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/r2.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/s3Service.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/videoNotePayload.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/sessionActor.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/hashtagNormalization.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/storage/r2-mgmt.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/storage/r2-s3.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/storageService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/lruCache.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/attachments/attachmentUtils.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/dmNostrService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/directMessagesStore.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/storage/dmDb.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/dmNotificationManager.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/dmDecryptWorkerClient.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/webtorrent.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/magnetUtils.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/playbackUtils.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/cardSourceVisibility.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/videoTags.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/lists.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/index.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/watchHistoryService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/r2-quick.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/watchHistoryDebug.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostrClientRegistry.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/signRequestQueue.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/nip07Permissions.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/viewCounter.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/reactionCounter.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/loginModalController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/tagPreferenceMenuController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/reactionController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/pointer.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/videoPointer.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/magnetValidators.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/videoDeduper.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/serviceWorkerFallbackMessages.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/profileBatchFetcher.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/videoTimestamps.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/state/cache.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/applicationBootstrap.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/engagementController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/similarContentController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/urlHealthController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/videoModalCommentController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/torrentStatusController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/shareNostrController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/moderationActionController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/moderationDecorator.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/trustBootstrap.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostrToolsBootstrap.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/modalAccessibility.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/defaultClient.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/authProviders/nip07.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/authProviders/nip46.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/authProviders/nsec.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/authProviders/generate.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/client.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/nip71.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/watchHistory.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/watchHistoryBindings.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/viewEvents.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/reactionEvents.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/commentEvents.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/dom/cardObserver.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/magnets.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/storage.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/designSystem/metrics.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/overlay/overlayRoot.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /vendor/floating-ui.dom.bundle.min.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/utils.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/payments/platformFee.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/payments/zapMessages.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/publishHelpers.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/payments/zapReceiptValidator.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/viewEventBindings.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/nip46Queue.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/hashtagStripHelper.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/storage/s3-url.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/magnetShared.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /vendor/crypto-helpers.bundle.min.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/engine.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/exploreScoring.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/kidsScoring.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/kidsAudienceFilterStage.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/sorters.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/sources.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/feedEngine/watchHistoryFeed.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/qrcode.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/tagPreferenceMenu.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/hex.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/mediaLoader.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/historyView.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/watchHistoryController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/watchHistoryTelemetry.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/playbackService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/discussionCountService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 5 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/commentThreadService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/exploreDataService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/nwcSettingsService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/relayHealthService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/profileIdentityController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/videoListViewController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/profileModalController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/moreMenuController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/appChromeController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/ModalManager.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/state/profileSettingsStore.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/videoEventUtils.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/countDiagnostics.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/syncMetadataStore.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/dmSignalEvents.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/maxListenerDiagnostics.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/nip04WorkerClient.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/dmDecryptDiagnostics.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/signerHelpers.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/adapters/nip07Adapter.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/adapters/nsecAdapter.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostr/adapters/nip46Adapter.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/designSystem/dynamicStyles.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/tagPillList.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nostrWatchHistoryFacade.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/nwcSettings.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/VideoModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/RevertModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/ShareNostrModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/EmbedVideoModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/EmbedPlayerModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/initUploadModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/initEditModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/initDeleteModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/EventDetailsModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/zapController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/index.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/attachmentService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/linkPreviewSettings.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/UploadModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/nip71FormManager.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/ambientBackground.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/video-modal/commentsController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/video-modal/reactionsController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/video-modal/similarContentController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/video-modal/moderationController.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/video-modal/utils/commentAvatar.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/SimilarContentCard.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/services/linkPreviewService.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/AppShell.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/Avatar.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/ContactRow.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/ConversationList.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/MessageThread.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/MessageBubble.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/Composer.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/NotificationCenter.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/DayDivider.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/ZapReceiptList.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/zapHelpers.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/EditModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/components/DeleteModal.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/utils/torrentHash.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/DMPrivacySettings.js
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/ui/dm/ZapInterface.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /js/payments/zapRequests.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/login-modal.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/application-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/content-appeals-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/general-feedback-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/feature-request-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/bug-fix-form.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/search-filter-modal.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/video-modal.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/upload-modal.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/edit-video-modal.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/profile-modal.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/login-modal
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/application-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/content-appeals-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/general-feedback-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/feature-request-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/bug-fix-form
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 7 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/search-filter-modal
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/video-modal
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/upload-modal
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/edit-video-modal
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/profile-modal
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-application-form.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-feedback-form.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-application-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-feedback-form
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 3 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-bug-fix-form.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/sidebar.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-bug-fix-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-request-form.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 4 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-content-appeals-form.html
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-request-form
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/iframe-content-appeals-form
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/sidebar
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /css/tailwind.generated.css
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /components/iframe_forms/theme-sync.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 5 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 5 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/for-you-feed-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/globe-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/explore-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/subscriptions-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/history-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/ellipsis.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/about-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/guidelines-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/getting-started-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/upload-content-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/roadmap-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/blog-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/nostr-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/github-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/beacon-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/beta-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/links-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /assets/svg/dns-icon.svg
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 2 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:20:45 AM ::1 GET /config/instance-config.js
+ HTTP 1/26/2026 1:20:45 AM ::1 Returned 304 in 1 ms
+ HTTP 1/26/2026 1:20:49 AM ::1 GET /js/sidebar.js
+ HTTP 1/26/2026 1:20:49 AM ::1 Returned 200 in 1 ms
+ HTTP 1/26/2026 1:20:49 AM ::1 GET /components/disclaimer.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:49 AM ::1 Returned 301 in 0 ms
+ HTTP 1/26/2026 1:20:49 AM ::1 GET /components/disclaimer
+ HTTP 1/26/2026 1:20:49 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:49 AM ::1 GET /js/disclaimer.js
+ HTTP 1/26/2026 1:20:49 AM ::1 Returned 200 in 0 ms
+ HTTP 1/26/2026 1:20:49 AM ::1 GET /views/most-recent-videos.html?v=2024.11.09-2
+ HTTP 1/26/2026 1:20:49 AM ::1 Returned 301 in 1 ms
+ HTTP 1/26/2026 1:20:49 AM ::1 GET /views/most-recent-videos
+ HTTP 1/26/2026 1:20:49 AM ::1 Returned 200 in 1 ms
+
+ INFO Gracefully shutting down. Please wait...