Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Rename Home Feed Prefs to Following Feed Prefs (#2965)

authored by

dan and committed by
GitHub
894f00d6 1ccb3be9

+22 -19
+1 -1
bskyweb/cmd/bskyweb/server.go
··· 191 191 e.GET("/settings", server.WebGeneric) 192 192 e.GET("/settings/language", server.WebGeneric) 193 193 e.GET("/settings/app-passwords", server.WebGeneric) 194 - e.GET("/settings/home-feed", server.WebGeneric) 194 + e.GET("/settings/following-feed", server.WebGeneric) 195 195 e.GET("/settings/saved-feeds", server.WebGeneric) 196 196 e.GET("/settings/threads", server.WebGeneric) 197 197 e.GET("/settings/external-embeds", server.WebGeneric)
+7 -4
src/Navigation.tsx
··· 71 71 import {ModerationMutedAccounts} from 'view/screens/ModerationMutedAccounts' 72 72 import {ModerationBlockedAccounts} from 'view/screens/ModerationBlockedAccounts' 73 73 import {SavedFeeds} from 'view/screens/SavedFeeds' 74 - import {PreferencesHomeFeed} from 'view/screens/PreferencesHomeFeed' 74 + import {PreferencesFollowingFeed} from 'view/screens/PreferencesFollowingFeed' 75 75 import {PreferencesThreads} from 'view/screens/PreferencesThreads' 76 76 import {PreferencesExternalEmbeds} from '#/view/screens/PreferencesExternalEmbeds' 77 77 import {createNativeStackNavigatorWithAuth} from './view/shell/createNativeStackNavigatorWithAuth' ··· 242 242 options={{title: title(msg`Edit My Feeds`), requireAuth: true}} 243 243 /> 244 244 <Stack.Screen 245 - name="PreferencesHomeFeed" 246 - getComponent={() => PreferencesHomeFeed} 247 - options={{title: title(msg`Home Feed Preferences`), requireAuth: true}} 245 + name="PreferencesFollowingFeed" 246 + getComponent={() => PreferencesFollowingFeed} 247 + options={{ 248 + title: title(msg`Following Feed Preferences`), 249 + requireAuth: true, 250 + }} 248 251 /> 249 252 <Stack.Screen 250 253 name="PreferencesThreads"
+1 -1
src/lib/routes/types.ts
··· 30 30 CopyrightPolicy: undefined 31 31 AppPasswords: undefined 32 32 SavedFeeds: undefined 33 - PreferencesHomeFeed: undefined 33 + PreferencesFollowingFeed: undefined 34 34 PreferencesThreads: undefined 35 35 PreferencesExternalEmbeds: undefined 36 36 }
+1 -1
src/routes.ts
··· 24 24 Debug: '/sys/debug', 25 25 Log: '/sys/log', 26 26 AppPasswords: '/settings/app-passwords', 27 - PreferencesHomeFeed: '/settings/home-feed', 27 + PreferencesFollowingFeed: '/settings/following-feed', 28 28 PreferencesThreads: '/settings/threads', 29 29 PreferencesExternalEmbeds: '/settings/external-embeds', 30 30 SavedFeeds: '/settings/saved-feeds',
+1 -1
src/view/com/feeds/FeedPage.tsx
··· 138 138 {hasSession && ( 139 139 <TextLink 140 140 type="title-lg" 141 - href="/settings/home-feed" 141 + href="/settings/following-feed" 142 142 style={{fontWeight: 'bold'}} 143 143 accessibilityLabel={_(msg`Feed Preferences`)} 144 144 accessibilityHint=""
+2 -2
src/view/com/home/HomeHeaderLayoutMobile.tsx
··· 77 77 )} 78 78 <Link 79 79 testID="viewHeaderHomeFeedPrefsBtn" 80 - href="/settings/home-feed" 80 + href="/settings/following-feed" 81 81 hitSlop={HITSLOP_10} 82 82 accessibilityRole="button" 83 - accessibilityLabel={_(msg`Home Feed Preferences`)} 83 + accessibilityLabel={_(msg`Following Feed Preferences`)} 84 84 accessibilityHint=""> 85 85 <FontAwesomeIcon 86 86 icon="sliders"
+5 -5
src/view/screens/PreferencesHomeFeed.tsx src/view/screens/PreferencesFollowingFeed.tsx
··· 78 78 79 79 type Props = NativeStackScreenProps< 80 80 CommonNavigatorParams, 81 - 'PreferencesHomeFeed' 81 + 'PreferencesFollowingFeed' 82 82 > 83 - export function PreferencesHomeFeed({navigation}: Props) { 83 + export function PreferencesFollowingFeed({navigation}: Props) { 84 84 const pal = usePalette('default') 85 85 const {_} = useLingui() 86 86 const {isTabletOrDesktop} = useWebMediaQueries() ··· 101 101 styles.container, 102 102 isTabletOrDesktop && styles.desktopContainer, 103 103 ]}> 104 - <ViewHeader title={_(msg`Home Feed Preferences`)} showOnDesktop /> 104 + <ViewHeader title={_(msg`Following Feed Preferences`)} showOnDesktop /> 105 105 <View 106 106 style={[ 107 107 styles.titleSection, 108 108 isTabletOrDesktop && {paddingTop: 20, paddingBottom: 20}, 109 109 ]}> 110 110 <Text type="xl" style={[pal.textLight, styles.description]}> 111 - <Trans>Fine-tune the content you see on your home screen.</Trans> 111 + <Trans>Fine-tune the content you see on your Following feed.</Trans> 112 112 </Text> 113 113 </View> 114 114 ··· 260 260 <Text style={[pal.text, s.pb10]}> 261 261 <Trans> 262 262 Set this setting to "Yes" to show samples of your saved feeds in 263 - your following feed. This is an experimental feature. 263 + your Following feed. This is an experimental feature. 264 264 </Trans> 265 265 </Text> 266 266 <ToggleButton
+4 -4
src/view/screens/Settings/index.tsx
··· 241 241 Toast.show(_(msg`Copied build version to clipboard`)) 242 242 }, [_]) 243 243 244 - const openHomeFeedPreferences = React.useCallback(() => { 245 - navigation.navigate('PreferencesHomeFeed') 244 + const openFollowingFeedPreferences = React.useCallback(() => { 245 + navigation.navigate('PreferencesFollowingFeed') 246 246 }, [navigation]) 247 247 248 248 const openThreadsPreferences = React.useCallback(() => { ··· 529 529 pal.view, 530 530 isSwitchingAccounts && styles.dimmed, 531 531 ]} 532 - onPress={openHomeFeedPreferences} 532 + onPress={openFollowingFeedPreferences} 533 533 accessibilityRole="button" 534 534 accessibilityHint="" 535 535 accessibilityLabel={_(msg`Opens the home feed preferences`)}> ··· 540 540 /> 541 541 </View> 542 542 <Text type="lg" style={pal.text}> 543 - <Trans>Home Feed Preferences</Trans> 543 + <Trans>Following Feed Preferences</Trans> 544 544 </Text> 545 545 </TouchableOpacity> 546 546 <TouchableOpacity