From bc34f8aa96c3799e7a4b35aa6e7c46a2089fefdf Mon Sep 17 00:00:00 2001 From: vineyardbovines Date: Thu, 7 May 2026 15:57:56 -0400 Subject: [PATCH] gif content filtering and safari fixes --- .../src/GifView.types.ts | 8 +- .../expo-bluesky-gif-view/src/GifView.web.tsx | 53 +++++++-- src/analytics/features/types.ts | 1 - .../Post/Embed/ExternalEmbed/Gif.tsx | 1 + src/features/gifPicker/queries.ts | 2 +- src/lib/strings/embed-player.ts | 110 ++++++++++++------ 6 files changed, 126 insertions(+), 49 deletions(-) diff --git a/modules/expo-bluesky-gif-view/src/GifView.types.ts b/modules/expo-bluesky-gif-view/src/GifView.types.ts index 29ec277f2b..d3b825e4d1 100644 --- a/modules/expo-bluesky-gif-view/src/GifView.types.ts +++ b/modules/expo-bluesky-gif-view/src/GifView.types.ts @@ -1,4 +1,4 @@ -import {ViewProps} from 'react-native' +import {type ViewProps} from 'react-native' export interface GifViewStateChangeEvent { nativeEvent: { @@ -10,6 +10,12 @@ export interface GifViewStateChangeEvent { export interface GifViewProps extends ViewProps { autoplay?: boolean source?: string + /** + * Web-only ordered list of `` tags rendered inside `