The Bluesky Social application for Web, iOS, and Android
491 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | dev-env/mock-server.ts | 26 | await server.mocker.users.alice.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 30 | await server.mocker.users.bob.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 34 | await server.mocker.users.carla.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 63 | const res = await server.mocker.users.bob.agent.post({ |
| CRITICAL | dev-env/mock-server.ts | 66 | await server.mocker.users.carla.agent.post({ |
| CRITICAL | dev-env/mock-server.ts | 80 | await server.mocker.users.alice.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 84 | await server.mocker.users.bob.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 88 | await server.mocker.users.carla.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 92 | await server.mocker.users.dan.agent.upsertProfile(() => ({ |
| CRITICAL | dev-env/mock-server.ts | 384 | await server.mocker.users.alice.agent.mute('muted-account.test') |
| CRITICAL | dev-env/mock-server.ts | 426 | await server.mocker.users.alice.agent.app.bsky.graph.block.create( |
| CRITICAL | dev-env/mock-server.ts | 449 | ].agent.app.bsky.graph.block.create( |
| CRITICAL | dev-env/mock-server.ts | 470 | await server.mocker.users.alice.agent.app.bsky.graph.block.create( |
| CRITICAL | dev-env/mock-server.ts | 481 | ].agent.app.bsky.graph.block.create( |
| CRITICAL | dev-env/test-pds.ts | 95 | // await agent.app.bsky.actor.profile.create( |
| CRITICAL | dev-env/test-pds.ts | 103 | // await agent.app.bsky.labeler.service.create( |
| CRITICAL | dev-env/test-pds.ts | 331 | return await agent.app.bsky.feed.generator.create( |
| CRITICAL | dev-env/test-pds.ts | 377 | const profile = await agent.app.bsky.actor.profile.get({ |
| CRITICAL | dev-env/test-pds.ts | 406 | const res = await this.users[user]?.agent.app.bsky.graph.list.create( |
| CRITICAL | dev-env/test-pds.ts | 421 | await this.users[owner]?.agent.app.bsky.graph.listitem.create( |
| CRITICAL | bskyogcard/src/routes/starter-pack.tsx | 33 | const result = await ctx.appviewAgent.app.bsky.graph.getStarterPack({ |
| CRITICAL | bskyogcard/src/routes/chat-invite.tsx | 31 | const result = await ctx.chatAgent.chat.bsky.group.getJoinLinkPreviews({ |
| CRITICAL | bskyogcard/src/routes/avatar-bubbles.tsx | 33 | const result = await ctx.appviewAgent.api.app.bsky.actor.getProfiles({ |
| CRITICAL | src/features/liveNow/index.tsx | 359 | await agent.app.bsky.actor.status.delete({ |
| CRITICAL | src/state/messages/convo/agent.ts | 649 | return this.agent.chat.bsky.convo.getConvo( |
| CRITICAL | src/state/messages/convo/agent.ts | 692 | return this.agent.chat.bsky.convo.getConvoMembers( |
| CRITICAL | src/state/messages/convo/agent.ts | 736 | return this.agent.chat.bsky.convo.getMessages( |
| CRITICAL | src/state/messages/convo/agent.ts | 1070 | const response = await this.agent.chat.bsky.convo.sendMessage( |
| CRITICAL | src/state/messages/convo/agent.ts | 1166 | const {data} = await this.agent.chat.bsky.convo.sendMessageBatch( |
| CRITICAL | src/state/messages/convo/agent.ts | 1209 | return this.agent.chat.bsky.convo.deleteMessageForSelf( |
| CRITICAL | src/state/messages/convo/agent.ts | 1409 | const {data} = await this.agent.chat.bsky.convo.addReaction( |
| CRITICAL | src/state/messages/convo/agent.ts | 1474 | await this.agent.chat.bsky.convo.removeReaction( |
| CRITICAL | src/state/messages/events/agent.ts | 246 | return this.agent.chat.bsky.convo.getLog( |
| CRITICAL | src/state/messages/events/agent.ts | 342 | return this.agent.chat.bsky.convo.getLog( |
| CRITICAL | src/state/queries/activity-subscriptions.ts | 46 | const response = await agent.app.bsky.notification.declaration.get({ |
| CRITICAL | src/state/queries/activity-subscriptions.ts | 76 | const response = await agent.app.bsky.notification.declaration.put( |
| CRITICAL | src/state/queries/post-quotes.ts | 39 | const res = await agent.api.app.bsky.feed.getQuotes({ |
| CRITICAL | src/state/queries/service-config.ts | 23 | const {data} = await agent.api.app.bsky.unspecced.getConfig() |
| CRITICAL | src/state/queries/list-memberships.ts | 65 | const res = await agent.app.bsky.graph.listitem.list({ |
| CRITICAL | src/state/queries/list-memberships.ts | 128 | const res = await agent.app.bsky.graph.listitem.create( |
| CRITICAL | src/state/queries/list-memberships.ts | 250 | await agent.app.bsky.graph.listitem.delete({ |
| CRITICAL | src/state/queries/starter-packs.ts | 131 | return await agent.app.bsky.graph.starterpack.create( |
| CRITICAL | src/state/queries/starter-packs.ts | 300 | await agent.app.bsky.graph.list.delete({ |
| CRITICAL | src/state/queries/starter-packs.ts | 305 | await agent.app.bsky.graph.starterpack.delete({ |
| CRITICAL | src/state/queries/profile.ts | 563 | return await agent.app.bsky.graph.block.create( |
| CRITICAL | src/state/queries/profile.ts | 585 | await agent.app.bsky.graph.block.delete({ |
| CRITICAL | src/state/queries/list.ts | 87 | const res = await agent.app.bsky.graph.list.create( |
| CRITICAL | src/state/queries/list.ts | 140 | const {value: record} = await agent.app.bsky.graph.list.get({ |
| CRITICAL | src/state/queries/list.ts | 205 | const res = await agent.app.bsky.graph.listitem.list({ |
| CRITICAL | src/state/queries/post.ts | 417 | return agent.api.app.bsky.graph.muteThread({root: uri}) |
| CRITICAL | src/state/queries/post.ts | 426 | return agent.api.app.bsky.graph.unmuteThread({root: uri}) |
| CRITICAL | src/state/queries/messages/actor-declaration.ts | 92 | const result = await agent.api.com.atproto.repo.deleteRecord({ |
| CRITICAL | src/state/queries/threadgate/index.ts | 119 | agent.api.com.atproto.repo.getRecord({ |
| CRITICAL | src/state/queries/threadgate/index.ts | 165 | agent.api.com.atproto.repo.putRecord({ |
| CRITICAL | …queries/verification/useVerificationCreateMutation.tsx | 22 | const {uri} = await agent.app.bsky.graph.verification.create( |
| CRITICAL | …ueries/verification/useVerificationsRemoveMutation.tsx | 36 | return agent.app.bsky.graph.verification.delete({ |
| CRITICAL | src/state/queries/postgate/index.ts | 58 | agent.api.com.atproto.repo.getRecord({ |
| CRITICAL | src/state/queries/postgate/index.ts | 99 | agent.api.com.atproto.repo.putRecord({ |
| CRITICAL | src/view/com/composer/state/composer.ts | 240 | postToRemove.embed.media.video.abortController.abort() |
| CRITICAL | src/view/com/notifications/NotificationFeedItem.tsx | 876 | const res = await agent.api.chat.bsky.convo.getConvoForMembers( |
| 8 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | plugins/withGradleJVMHeapSizeIncrease.js | 26 | module.exports = function withGradleJVMHeapSizeIncrease(config) { |
| LOW | plugins/withAndroidManifestLargeHeapPlugin.js | 3 | module.exports = function withAndroidManifestPlugin(appConfig) { |
| LOW | plugins/withAndroidStylesAccentColorPlugin.js | 8 | module.exports = function withAndroidStylesAccentColorPlugin(appConfig) { |
| LOW | plugins/withAndroidNoJitpackPlugin.js | 5 | module.exports = function withAndroidNoJitpackPlugin(config) { |
| LOW | plugins/withAndroidManifestFCMIconPlugin.js | 3 | module.exports = function withAndroidManifestFCMIconPlugin(appConfig) { |
| LOW | …-handler/src/BackgroundNotificationHandlerProvider.tsx | 20 | export function BackgroundNotificationPreferencesProvider({ |
| LOW | modules/bottom-sheet/src/BottomSheetPortal.tsx | 12 | export function BottomSheetPortalProvider({ |
| LOW | …es/bottom-sheet/src/BottomSheetNativeComponent.web.tsx | 3 | export function BottomSheetNativeComponent(_: BottomSheetViewProps) { |
| LOW | modules/bottom-sheet/src/BottomSheetNativeComponent.tsx | 129 | function BottomSheetNativeComponentInner({ |
| LOW | …po-bluesky-swiss-army/src/PlatformInfo/index.native.ts | 8 | export function getIsReducedMotionEnabled(): boolean { |
| LOW | …ules/expo-bluesky-swiss-army/src/PlatformInfo/index.ts | 4 | export function getIsReducedMotionEnabled(): boolean { |
| LOW | …/expo-bluesky-swiss-army/src/PlatformInfo/index.web.ts | 4 | export function getIsReducedMotionEnabled(): boolean { |
| LOW | modules/expo-bluesky-swiss-army/src/Referrer/index.ts | 4 | export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> { |
| LOW | …ules/expo-bluesky-swiss-army/src/Referrer/index.web.ts | 6 | export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> { |
| LOW | …ules/expo-bluesky-swiss-army/src/Referrer/index.ios.ts | 5 | export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo> { |
| LOW | …/expo-bluesky-swiss-army/src/Referrer/index.android.ts | 7 | export function getGooglePlayReferrerInfoAsync(): Promise<GooglePlayReferrerInfo | null> { |
| LOW | src/Navigation.tsx | 658 | function NotificationsTabNavigator() { |
| LOW | src/Navigation.tsx | 884 | function handlePushNotificationEntry() { |
| LOW | src/locale/helpers.ts | 159 | export function sanitizeAppLanguageSetting(appLanguage: string): AppLanguage { |
| LOW | src/features/liveEvents/preferences.ts | 39 | function useWebOnlyDebugLiveEventPreferences() { |
| LOW | src/features/liveEvents/preferences.ts | 59 | export function useUpdateLiveEventPreferences(props: { |
| LOW | src/features/liveEvents/context.tsx | 106 | export function useUserPreferencedLiveEvents() { |
| LOW | src/features/liveEvents/context.tsx | 122 | export function useActiveLiveEventFeedUris() { |
| LOW | …onents/DiscoverFeedLiveEventFeedsAndTrendingBanner.tsx | 17 | export function DiscoverFeedLiveEventFeedsAndTrendingBanner() { |
| LOW | …liveEvents/components/LiveEventFeedsSettingsToggle.tsx | 13 | export function LiveEventFeedsSettingsToggle() { |
| LOW | …vents/components/ExploreScreenLiveEventFeedsBanner.tsx | 7 | export function ExploreScreenLiveEventFeedsBanner() { |
| LOW | …/liveEvents/components/SidebarLiveEventFeedsBanner.tsx | 15 | export function SidebarLiveEventFeedsBanner() { |
| LOW | src/features/liveNow/index.tsx | 213 | export function useUpsertLiveStatusMutation( |
| LOW | src/features/liveNow/index.tsx | 347 | export function useRemoveLiveStatusMutation() { |
| LOW | src/state/feed-feedback.tsx | 305 | function sendOrAggregateInteractionsForStats( |
| LOW | src/state/birthdate.ts | 20 | export function snoozeBirthdateUpdateAllowedForDid(did: string) { |
| LOW | src/state/birthdate.ts | 29 | export function hasSnoozedBirthdateUpdateForDid(did: string) { |
| LOW | src/state/birthdate.ts | 37 | export function useIsBirthdateUpdateAllowed() { |
| LOW | src/state/util.ts | 40 | export function useCloseAllActiveElements() { |
| LOW | src/state/threadgate-hidden-replies.tsx | 66 | export function useThreadgateHiddenReplyUris() { |
| LOW | src/state/threadgate-hidden-replies.tsx | 70 | export function useThreadgateHiddenReplyUrisAPI() { |
| LOW | src/state/threadgate-hidden-replies.tsx | 74 | export function useMergedThreadgateHiddenReplies({ |
| LOW | src/state/threadgate-hidden-replies.tsx | 89 | export function useMergeThreadgateHiddenReplies() { |
| LOW | src/state/preferences/languages.tsx | 129 | export function getAppLanguageAsContentLanguage() { |
| LOW | src/state/preferences/alt-text-required.tsx | 56 | export function useSetRequireAltTextEnabled() { |
| LOW | src/state/preferences/large-alt-badge.tsx | 56 | export function useSetLargeAltBadgeEnabled() { |
| LOW | src/state/messages/events/index.tsx | 40 | export function MessagesEventBusProviderInner({ |
| LOW | src/state/cache/profile-shadow.ts | 128 | export function usePostAuthorShadowFilter(data?: FeedPage[]) { |
| LOW | src/state/shell/drawer-swipe-disabled.tsx | 24 | export function useSetDrawerSwipeDisabled() { |
| LOW | src/state/shell/reminders.e2e.ts | 1 | export function shouldRequestEmailConfirmation() { |
| LOW | src/state/shell/reminders.e2e.ts | 5 | export function snoozeEmailConfirmationPrompt() {} |
| LOW | src/state/shell/minimal-mode.tsx | 90 | export function useMinimalShellModeSetters() { |
| LOW | src/state/shell/minimal-mode.tsx | 99 | export function useEnableMinimalShellMode({enabled} = {enabled: true}) { |
| LOW | src/state/shell/minimal-mode.tsx | 109 | export function useEnableMinimalShellModeForScreen( |
| LOW | src/state/shell/reminders.ts | 7 | export function shouldRequestEmailConfirmation(account: SessionAccount) { |
| LOW | src/state/shell/reminders.ts | 36 | export function snoozeEmailConfirmationPrompt() { |
| LOW | src/state/persisted/util.ts | 48 | export function normalizeLanguageTagToTwoLetterCode(lang: string) { |
| LOW | src/state/queries/activity-subscriptions.ts | 22 | export function useActivitySubscriptionsQuery() { |
| LOW | src/state/queries/activity-subscriptions.ts | 39 | export function useNotificationDeclarationQuery() { |
| LOW | src/state/queries/activity-subscriptions.ts | 70 | export function useNotificationDeclarationMutation() { |
| LOW | src/state/queries/known-followers.ts | 20 | export function useProfileKnownFollowersQuery(did: string | undefined) { |
| LOW | src/state/queries/post-feed.ts | 592 | function assertSomePostsPassModeration( |
| LOW | src/state/queries/useSuggestedStarterPacksQuery.ts | 17 | export function useSuggestedStarterPacksQuery({ |
| LOW | src/state/queries/post-interaction-settings.ts | 7 | export function usePostInteractionSettingsMutation({ |
| LOW | src/state/queries/my-blocked-accounts.ts | 15 | export function useMyBlockedAccountsQuery() { |
| 303 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .jscodeshift/file/lingui-v5.js | 8 | * _(msg`Lorem ipsum`) |
| LOW | .jscodeshift/file/lingui-v5.js | 13 | * l`Lorem ipsum` |
| LOW | src/view/screens/Debug.tsx | 208 | '2xl-thin' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 211 | '2xl' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 214 | '2xl-medium' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 217 | '2xl-bold' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 220 | '2xl-heavy' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 223 | 'xl-thin' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 226 | 'xl' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 229 | 'xl-medium' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 232 | 'xl-bold' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 235 | 'xl-heavy' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 238 | 'lg-thin' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 241 | 'lg' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 244 | 'lg-medium' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 247 | 'lg-bold' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 250 | 'lg-heavy' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 253 | 'md-thin' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 256 | 'md' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 259 | 'md-medium' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 262 | 'md-bold' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 265 | 'md-heavy' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 268 | 'sm-thin' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 271 | 'sm' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 274 | 'sm-medium' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 277 | 'sm-bold' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 280 | 'sm-heavy' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 283 | 'xs-thin' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 286 | 'xs' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 289 | 'xs-medium' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 292 | 'xs-bold' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 295 | 'xs-heavy' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 299 | 'title-2xl' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 302 | 'title-xl' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 305 | 'title-lg' lorem ipsum dolor |
| LOW | src/view/screens/Debug.tsx | 308 | 'title' lorem ipsum dolor |
| LOW | src/view/screens/Storybook/Forms.tsx | 63 | defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec auctor, nisl eget ultricies lacin |
| LOW | src/view/screens/Storybook/Forms.tsx | 63 | defaultValue="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec auctor, nisl eget ultricies lacin |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | __e2e__/perf-test.yml | 1 | # flow.yaml |
| LOW | bskyweb/embedr-static/robots.txt | 1 | # Hello Friends! |
| LOW | dev-env/test-pds.ts | 81 | publicUrl: 'http://localhost:2584', |
| LOW | dev-env/test-pds.ts | 101 | // ) |
| LOW | modules/BlueskyNSE/NotificationService.swift | 1 | import Intents |
| LOW | src/platform/crypto.ts | 1 | // HACK |
| LOW | src/state/queries/nuxs/index.ts | 41 | } |
| LOW | src/screens/Messages/components/MessagesList.tsx | 221 | // 1. New messages are being added from the log or from a message you have sent |
| LOW | src/screens/Messages/components/MessageInput.web.tsx | 61 | onSendMessage(message) |
| LOW | …eens/Messages/components/splitView/leftColumnScroll.ts | 1 | // Holds the splitview left column's scroll offset across re-mounts caused |
| LOW | src/screens/Search/modules/ExploreTrendingVideos.tsx | 61 | |
| LOW | src/lib/demo.ts | 41 | record: { |
| LOW | src/lib/demo.ts | 121 | // width: 598, |
| LOW | src/lib/international-telephone-codes.ts | 1241 | unicodeFlag: '🇲🇵', |
| LOW | src/lib/api/feed-manip.ts | 261 | // Some feeds, like Following, dedupe by thread, so you only see the most recent reply. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | bskylink/tests/infra/with-test-db.sh | 3 | # Example usage: |
| LOW | dev-env/dev-infra/with-test-db.sh | 3 | # Example usage: |
| LOW | dev-env/dev-infra/with-test-redis-and-db.sh | 3 | # Example usage: |
| LOW | scripts/push-notification/send.sh | 7 | # Usage: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | web/index.html | 144 | Feel free to customize this however you'd like. |
| LOW | src/view/com/util/Views.tsx | 6 | // If you explode these into functions, don't forget to forwardRef! |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | src/state/queries/post-feed.ts | 208 | * If this is a public view, we need to check if posts fail moderation. |