diff --git a/mobile/src/changelog.ts b/mobile/src/changelog.ts index e88a853..c3048c8 100644 --- a/mobile/src/changelog.ts +++ b/mobile/src/changelog.ts @@ -16,6 +16,14 @@ export type ChangelogEntry = { }; export const CHANGELOG: ChangelogEntry[] = [ + { + id: '2026-06-21', + date: 'June 2026', + items: [ + 'Double-tap to skip no longer flashes a pause button in the middle of the screen.', + 'Movies show fewer, de-duplicated playback links (no more repeats from mirror sites).', + ], + }, { id: '2026-06-20c', date: 'June 2026', diff --git a/mobile/src/screens/PlayerScreen.tsx b/mobile/src/screens/PlayerScreen.tsx index 2cfd2ce..bfcd315 100644 --- a/mobile/src/screens/PlayerScreen.tsx +++ b/mobile/src/screens/PlayerScreen.tsx @@ -414,7 +414,9 @@ function NativeVideoPlayer({ params }: { params: RouteParams }) { } showSeekHint(isRight ? 'right' : 'left', delta); Haptics.impactAsync(Haptics.ImpactFeedbackStyle.Medium).catch(() => {}); - setControlsVisible(true); + // NIE pokazujemy pełnych kontrolek przy double-tap seeku — seek ma własny + // popup ±15s (showSeekHint). Wcześniej setControlsVisible(true) wyrzucał + // duży przycisk pauzy na środek na 3.5s (bug-report dc4e91fb). }) .runOnJS(true), [player, showSeekHint],