Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

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

Improve types (#1921)

authored by

Eric Bailey and committed by
GitHub
8857ba70 d8b26edb

+6 -4
+2 -2
src/state/queries/preferences/types.ts
··· 31 31 */ 32 32 contentLabels: Record<ConfigurableLabelGroup, LabelPreference> 33 33 feedViewPrefs: BskyFeedViewPreference & { 34 - lab_mergeFeedEnabled: boolean 34 + lab_mergeFeedEnabled?: boolean 35 35 } 36 36 /** 37 37 * User thread-view prefs, including newer fields that may not be typed yet. ··· 45 45 46 46 export type ThreadViewPreferences = Omit<BskyThreadViewPreference, 'sort'> & { 47 47 sort: 'oldest' | 'newest' | 'most-likes' | 'random' | string 48 - lab_treeViewEnabled: boolean 48 + lab_treeViewEnabled?: boolean 49 49 }
+1 -1
src/view/com/post-thread/PostThread.tsx
··· 296 296 post={item.post} 297 297 record={item.record} 298 298 dataUpdatedAt={dataUpdatedAt} 299 - treeView={threadViewPrefs.lab_treeViewEnabled} 299 + treeView={threadViewPrefs.lab_treeViewEnabled || false} 300 300 depth={item.ctx.depth} 301 301 isHighlightedPost={item.ctx.isHighlightedPost} 302 302 hasMore={item.ctx.hasMore}
+3 -1
src/view/screens/Home.tsx
··· 48 48 if (!preferences) return {} 49 49 50 50 return { 51 - mergeFeedEnabled: preferences.feedViewPrefs.lab_mergeFeedEnabled, 51 + mergeFeedEnabled: Boolean( 52 + preferences.feedViewPrefs.lab_mergeFeedEnabled, 53 + ), 52 54 mergeFeedSources: preferences.feeds.saved, 53 55 } 54 56 }, [preferences])