Bluesky app fork with some witchin' additions 馃挮
0
fork

Configure Feed

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

at main 113 lines 4.9 kB view raw
1import {Router} from '#/lib/routes/router' 2import {type FlatNavigatorParams} from './lib/routes/types' 3 4type AllNavigatableRoutes = Omit< 5 FlatNavigatorParams, 6 'NotFound' | 'SharedPreferencesTester' 7> 8 9export const router = new Router<AllNavigatableRoutes>({ 10 Home: ['/', '/download'], 11 AuthCallback: '/auth/web/callback', 12 Search: '/search', 13 Feeds: '/feeds', 14 Notifications: '/notifications', 15 NotificationsActivityList: '/notifications/activity', 16 LegacyNotificationSettings: '/notifications/settings', 17 Settings: '/settings', 18 Lists: '/lists', 19 // moderation 20 Moderation: '/moderation', 21 ModerationModlists: '/moderation/modlists', 22 ModerationMutedAccounts: '/moderation/muted-accounts', 23 ModerationBlockedAccounts: '/moderation/blocked-accounts', 24 ModerationInteractionSettings: '/moderation/interaction-settings', 25 ModerationVerificationSettings: '/moderation/verification-settings', 26 // profiles, threads, lists 27 Profile: ['/profile/:name', '/profile/:name/rss'], 28 ProfileFollowers: '/profile/:name/followers', 29 ProfileFollows: '/profile/:name/follows', 30 ProfileKnownFollowers: '/profile/:name/known-followers', 31 ProfileSearch: '/profile/:name/search', 32 ProfileList: '/profile/:name/lists/:rkey', 33 PostThread: '/profile/:name/post/:rkey', 34 PostLikedBy: '/profile/:name/post/:rkey/liked-by', 35 PostRepostedBy: '/profile/:name/post/:rkey/reposted-by', 36 PostQuotes: '/profile/:name/post/:rkey/quotes', 37 ProfileFeed: '/profile/:name/feed/:rkey', 38 ProfileFeedLikedBy: '/profile/:name/feed/:rkey/liked-by', 39 ProfileLabelerLikedBy: '/profile/:name/labeler/liked-by', 40 // debug 41 Debug: '/sys/debug', 42 DebugMod: '/sys/debug-mod', 43 Log: '/sys/log', 44 // settings 45 LanguageSettings: '/settings/language', 46 AppPasswords: '/settings/app-passwords', 47 PreferencesFollowingFeed: '/settings/following-feed', 48 PreferencesThreads: '/settings/threads', 49 PreferencesExternalEmbeds: '/settings/external-embeds', 50 AccessibilitySettings: '/settings/accessibility', 51 RunesSettings: '/settings/runes', 52 RunesMenusSettings: '/settings/runes/menus', 53 RunesBadgesSettings: '/settings/runes/badges', 54 RunesImpressionsSettings: '/settings/runes/impressions', 55 RunesUsabilitySettings: '/settings/runes/usability', 56 RunesUsabilityFeedSettings: '/settings/runes/usability/feeds', 57 RunesDisplaySettings: '/settings/runes/display', 58 RunesDisplayAlsoLikedSettings: '/settings/runes/display/also-liked', 59 RunesDisplayDensitySettings: '/settings/runes/display/density', 60 RunesInfrastructureSettings: '/settings/runes/infrastructure', 61 RunesExtraSettings: '/settings/runes/extra', 62 RunesSettingsSyncSettings: '/settings/runes/settings-sync', 63 AppearanceSettings: '/settings/appearance', 64 AppearanceColorThemeSettings: '/settings/appearance/color-theme', 65 SavedFeeds: '/settings/saved-feeds', 66 AccountSettings: '/settings/account', 67 AutomationLabelSettings: '/settings/automation-label', 68 PetLabelSettings: '/settings/pet-label', 69 PrivacyAndSecuritySettings: '/settings/privacy-and-security', 70 ActivityPrivacySettings: '/settings/privacy-and-security/activity', 71 ContentAndMediaSettings: '/settings/content-and-media', 72 InterestsSettings: '/settings/interests', 73 AboutSettings: '/settings/about', 74 AppIconSettings: '/settings/app-icon', 75 NotificationSettings: '/settings/notifications', 76 ReplyNotificationSettings: '/settings/notifications/replies', 77 MentionNotificationSettings: '/settings/notifications/mentions', 78 QuoteNotificationSettings: '/settings/notifications/quotes', 79 LikeNotificationSettings: '/settings/notifications/likes', 80 RepostNotificationSettings: '/settings/notifications/reposts', 81 NewFollowerNotificationSettings: '/settings/notifications/new-followers', 82 LikesOnRepostsNotificationSettings: 83 '/settings/notifications/likes-on-reposts', 84 RepostsOnRepostsNotificationSettings: 85 '/settings/notifications/reposts-on-reposts', 86 ActivityNotificationSettings: '/settings/notifications/activity', 87 MiscellaneousNotificationSettings: '/settings/notifications/miscellaneous', 88 FindContactsSettings: '/settings/find-contacts', 89 // support 90 Support: '/support', 91 PrivacyPolicy: '/support/privacy', 92 TermsOfService: '/support/tos', 93 CommunityGuidelines: '/support/community-guidelines', 94 CopyrightPolicy: '/support/copyright', 95 // hashtags 96 Hashtag: '/hashtag/:tag', 97 Topic: '/topic/:topic', 98 // DMs 99 Messages: '/messages', 100 MessagesSettings: '/messages/settings', 101 MessagesInbox: '/messages/inbox', 102 MessagesConversation: '/messages/:conversation', 103 MessagesConversationSettings: '/messages/:conversation/settings', 104 // starter packs 105 Start: '/start/:name/:rkey', 106 StarterPackEdit: '/starter-pack/edit/:rkey', 107 StarterPack: '/starter-pack/:name/:rkey', 108 StarterPackShort: '/starter-pack-short/:code', 109 StarterPackWizard: '/starter-pack/create', 110 VideoFeed: '/video-feed', 111 Bookmarks: '/saved', 112 FindContactsFlow: '/find-contacts', 113})