···11import {Children} from 'react'
22-import {type TextProps as RNTextProps} from 'react-native'
33-import {type StyleProp, type TextStyle} from 'react-native'
22+import {
33+ type StyleProp,
44+ type TextProps as RNTextProps,
55+ type TextStyle,
66+} from 'react-native'
47import {UITextView} from 'react-native-uitextview'
58import createEmojiRegex from 'emoji-regex'
69710import {type Alf, applyFonts, atoms, flatten} from '#/alf'
88-import {IS_NATIVE} from '#/env'
99-import {IS_IOS} from '#/env'
1111+import {IS_IOS, IS_NATIVE} from '#/env'
10121113/**
1214 * Ensures that `lineHeight` defaults to a relative value of `1`, or applies
+7-2
src/components/Layout/index.tsx
···11import {forwardRef, memo, useContext, useMemo} from 'react'
22-import {StyleSheet, View, type ViewProps, type ViewStyle} from 'react-native'
33-import {type StyleProp} from 'react-native'
22+import {
33+ type StyleProp,
44+ StyleSheet,
55+ View,
66+ type ViewProps,
77+ type ViewStyle,
88+} from 'react-native'
49import {
510 KeyboardAwareScrollView,
611 type KeyboardAwareScrollViewProps,
+1-2
src/components/Select/index.web.tsx
···33import {Select as RadixSelect} from 'radix-ui'
4455import {useA11y} from '#/state/a11y'
66-import {flatten, useTheme, web} from '#/alf'
77-import {atoms as a} from '#/alf'
66+import {atoms as a, flatten, useTheme, web} from '#/alf'
87import {useInteractionState} from '#/components/hooks/useInteractionState'
98import {Check_Stroke2_Corner0_Rounded as CheckIcon} from '#/components/icons/Check'
109import {
+4-2
src/components/Toast/Toast.tsx
···88 type UninheritableButtonProps,
99} from '#/components/Button'
1010import {CircleCheck_Stroke2_Corner0_Rounded as CircleCheck} from '#/components/icons/CircleCheck'
1111-import {CircleInfo_Stroke2_Corner0_Rounded as CircleInfo} from '#/components/icons/CircleInfo'
1212-import {CircleInfo_Stroke2_Corner0_Rounded as ErrorIcon} from '#/components/icons/CircleInfo'
1111+import {
1212+ CircleInfo_Stroke2_Corner0_Rounded as CircleInfo,
1313+ CircleInfo_Stroke2_Corner0_Rounded as ErrorIcon,
1414+} from '#/components/icons/CircleInfo'
1315import {type Props as SVGIconProps} from '#/components/icons/common'
1416import {Warning_Stroke2_Corner0_Rounded as WarningIcon} from '#/components/icons/Warning'
1517import {dismiss} from '#/components/Toast/sonner'
+1-1
src/geolocation/service.ts
···2525async function fetchGeolocationServiceData(): Promise<Geolocation | undefined> {
2626 if (debug.enabled) return debug.resolve(debug.geolocation)
2727 // Return local geolocation data instead of making HTTP request
2828- return geolocationData as Geolocation
2828+ return geolocationData
2929}
30303131/**
+3-2
src/lib/api/resolve.ts
···11import {
22 type AppBskyFeedDefs,
33 type AppBskyGraphDefs,
44+ type BskyAgent,
45 type ComAtprotoRepoStrongRef,
56} from '@atproto/api'
67import {AtUri} from '@atproto/api'
77-import {type BskyAgent} from '@atproto/api'
8899import {POST_IMG_MAX} from '#/lib/constants'
1010import {getLinkMeta} from '#/lib/link-meta/link-meta'
···1515 parseStarterPackUri,
1616} from '#/lib/strings/starter-pack'
1717import {
1818+ convertBskyAppUrlIfNeeded,
1819 isBskyCustomFeedUrl,
1920 isBskyListUrl,
2021 isBskyPostUrl,
2122 isBskyStarterPackUrl,
2223 isBskyStartUrl,
2324 isShortLink,
2525+ makeRecordUri,
2426} from '#/lib/strings/url-helpers'
2527import {type ComposerImage} from '#/state/gallery'
2628import {createComposerImage} from '#/state/gallery'
2729import {type Gif} from '#/state/queries/tenor'
2830import {createGIFDescription} from '../gif-alt-text'
2929-import {convertBskyAppUrlIfNeeded, makeRecordUri} from '../strings/url-helpers'
30313132type ResolvedExternalLink = {
3233 type: 'external'
+1-1
src/lib/hooks/useAnimatedValue.ts
···88 lazyRef.current = new Animated.Value(initialValue)
99 }
10101111- return lazyRef.current as Animated.Value
1111+ return lazyRef.current
1212}
···1515 AppBskyRichtextFacet,
1616 RichText,
1717} from '@atproto/api'
1818-import { isNative } from '@bsky.app/alf'
1818+import {isNative} from '@bsky.app/alf'
19192020import {useHideBottomBarBorderForScreen} from '#/lib/hooks/useHideBottomBarBorder'
2121import {ScrollProvider} from '#/lib/ScrollContext'
···5151import {NewMessagesPill} from '#/components/dms/NewMessagesPill'
5252import {Loader} from '#/components/Loader'
5353import {Text} from '#/components/Typography'
5454-import {IS_NATIVE} from '#/env'
5555-import {IS_WEB} from '#/env'
5454+import {IS_NATIVE, IS_WEB} from '#/env'
5655import {ChatStatusInfo} from './ChatStatusInfo'
5756import {MessageInputEmbed, useMessageEmbed} from './MessageInputEmbed'
5857
+6-1
src/screens/Profile/Header/EditProfileDialog.tsx
···55import {useLingui} from '@lingui/react'
66import {Plural, Trans} from '@lingui/react/macro'
7788-import {MAX_DESCRIPTION, MAX_DISPLAY_NAME, HITSLOP_10, urls} from '#/lib/constants'
88+import {
99+ HITSLOP_10,
1010+ MAX_DESCRIPTION,
1111+ MAX_DISPLAY_NAME,
1212+ urls,
1313+} from '#/lib/constants'
914import {cleanError} from '#/lib/strings/errors'
1015import {isOverMaxGraphemeCount} from '#/lib/strings/helpers'
1116import {isValidWebsiteFormat} from '#/lib/strings/website'
+1-2
src/screens/VideoFeed/components/Scrubber.tsx
···2323import {useEventListener} from 'expo'
2424import {type VideoPlayer} from 'expo-video'
25252626-import {tokens} from '#/alf'
2727-import {atoms as a} from '#/alf'
2626+import {atoms as a, tokens} from '#/alf'
2827import {formatTime} from '#/components/Post/Embed/VideoEmbed/VideoEmbedInner/web-controls/utils'
2928import {Text} from '#/components/Typography'
3029
···196196 * `repliesSeenCounter` later on, since `repliesSeenCounter`
197197 * is 1-indexed and `replyIndex` is 0-indexed.
198198 */
199199- childMetadata!.replyIndex =
199199+ childMetadata.replyIndex =
200200 childParentMetadata.repliesSeenCounter
201201 }
202202
···5454 ChevronTop_Stroke2_Corner0_Rounded as ChevronUpIcon,
5555} from '#/components/icons/Chevron'
5656import {Contacts_Filled_Corner2_Rounded as ContactsIconFilled} from '#/components/icons/Contacts'
5757-import {Heart2_Filled_Stroke2_Corner0_Rounded as HeartIconFilled} from '#/components/icons/Heart2'
5858-import {LikeRepost_Stroke2_Corner2_Rounded as RepostHeartIcon} from '#/components/icons/Heart2'
5757+import {
5858+ Heart2_Filled_Stroke2_Corner0_Rounded as HeartIconFilled,
5959+ LikeRepost_Stroke2_Corner2_Rounded as RepostHeartIcon,
6060+} from '#/components/icons/Heart2'
5961import {PersonPlus_Filled_Stroke2_Corner0_Rounded as PersonPlusIcon} from '#/components/icons/Person'
6062import {PlusLarge_Stroke2_Corner0_Rounded as PlusIcon} from '#/components/icons/Plus'
6161-import {Repost_Stroke2_Corner3_Rounded as RepostIcon} from '#/components/icons/Repost'
6262-import {RepostRepost_Stroke2_Corner2_Rounded as RepostRepostIcon} from '#/components/icons/Repost'
6363+import {
6464+ Repost_Stroke2_Corner3_Rounded as RepostIcon,
6565+ RepostRepost_Stroke2_Corner2_Rounded as RepostRepostIcon,
6666+} from '#/components/icons/Repost'
6367import {StarterPack} from '#/components/icons/StarterPack'
6468import {VerifiedCheck} from '#/components/icons/VerifiedCheck'
6569import {InlineLinkText, Link} from '#/components/Link'
+1-1
src/view/com/util/PressableWithHover.tsx
···33 Pressable,
44 type PressableProps,
55 type StyleProp,
66+ type View,
67 type ViewStyle,
78} from 'react-native'
88-import {type View} from 'react-native'
991010import {addStyle} from '#/lib/styles'
1111import {useInteractionState} from '#/components/hooks/useInteractionState'