From ca9ccf29f1e7eca2c23e41b0128bdedefd650367 Mon Sep 17 00:00:00 2001 From: goon-foss Date: Thu, 15 Oct 2026 12:23:54 +0200 Subject: [PATCH] fix(mobile): reklamy sacdnssedge na liscie, changelog poprawek serwisow Co-Authored-By: Claude Opus 5.5 --- mobile/src/changelog.ts | 11 +++++++++++ mobile/src/screens/PlayerScreen.tsx | 7 +++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/mobile/src/changelog.ts b/mobile/src/changelog.ts index e9128ca..9d2b42b 100644 --- a/mobile/src/changelog.ts +++ b/mobile/src/changelog.ts @@ -35,6 +35,17 @@ export type ChangelogEntry = { }; export const CHANGELOG: ChangelogEntry[] = [ + { + id: '2026-10-15a', + date: 'October 2026', + items: [ + 'hentaimama plays again, and xanimeporn plays in the app instead of downloading the file.', + 'porndish played one of the same two videos for every scene because of a cache bug on their side. Each scene now plays its own video.', + 'perverzija works again after their site started blocking us this morning.', + 'Movies from mangoporn show their DoodStream and Mixdrop links again, and titles like "Watch ... Porn Movie Online Free" are cleaned up.', + 'Deleted fpoxxx and sxyland videos no longer play an ad or a random clip instead of the scene.', + ], + }, { id: '2026-10-13b', date: 'October 2026', diff --git a/mobile/src/screens/PlayerScreen.tsx b/mobile/src/screens/PlayerScreen.tsx index e4d0901..646adcf 100644 --- a/mobile/src/screens/PlayerScreen.tsx +++ b/mobile/src/screens/PlayerScreen.tsx @@ -187,6 +187,9 @@ const AD_HOSTS = [ 'google-analytics.com', 'googletagmanager.com', 'traffichaus.com', 'plugrush.com', 'clickadu.com', 'redirectvoluum.com', 'clickaine.com', 'hilltopads.net', 'popshq.com', + // Wideo reklam tsyndicate (VAST -> sacdnssedge .mp4): na stronie skasowanego filmu fpoxxx + // bylo jedynym wideo i gralo jako scena (zgloszenie 1ee12943, 2026-10-12). + 'sacdnssedge.com', ]; function detectMode(url: string): 'video' | 'webview' { @@ -1588,7 +1591,7 @@ const INJECTED_JS = ` 'redirectvoluum.com','clickaine.com','hilltopads.net','popshq.com', // VIDEO-ad CDN/VAST preroll (mp4) — KVS hosty (yespornvip/pornditt) wstrzykują // preroll który scrape inaczej łapie zamiast contentu. 2026-06-01. - 'trafostatic.com','bkcdn.net','gripi.online','dipi.online','tsyndicate.com', + 'trafostatic.com','bkcdn.net','gripi.online','dipi.online','tsyndicate.com','sacdnssedge.com', 'marzaent.com','yomeno.xyz','cdn-fc.com','tapioni.com','fh-wgt.com', 'xlivrdr.com','dynspt.com','svtrck.site','urlhaus.com', // xtremestream (perverzija) trzyma preroll/midroll na własnym bunny-CDN i odtwarza je @@ -2138,7 +2141,7 @@ function EmbedWebViewPlayer({ params }: { params: RouteParams }) { const isLikelyAd = React.useCallback((u: string): boolean => { const low = u.toLowerCase(); if (/\/(preroll|midroll|postroll|adroll|ad-?\d+|advert)/.test(low)) return true; - if (/(tsyndicate|exoclick|trafficstars|adskeeper|popmyads|magsrv|adcash)\./.test(low)) return true; + if (/(tsyndicate|sacdnssedge|exoclick|trafficstars|adskeeper|popmyads|magsrv|adcash)\./.test(low)) return true; // Trailer / preview thumbnails, często `_preview.mp4` lub thumb `.jpg.mp4` if (/_preview\.(mp4|m3u8)/.test(low)) return true; if (/\.jpg\.mp4/.test(low)) return true;