├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── android.yml │ ├── biome.yml │ ├── expo.yml │ ├── ios.yml │ └── jest-unit-tests.yml ├── .gitignore ├── .tamagui ├── tamagui-components.config.cjs ├── tamagui.config.cjs └── tamagui.config.json ├── .vscode └── settings.json ├── .yarnrc.yml ├── .zed └── settings.json ├── CODE_OF_CONDUCT.md ├── DEVELOPMENT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── __tests__ └── autolinker.ts ├── app.json ├── assets ├── adaptive-icon.png ├── favicon.png ├── fonts │ └── SpaceMono-Regular.ttf ├── ghost.svg ├── icon.png ├── notification-icon.png └── splash.png ├── babel.config.js ├── biome.json ├── constants └── Colors.ts ├── contributors.json ├── eas.json ├── jsconfig.json ├── metro.config.js ├── package.json ├── patches └── xcode+3.0.1.patch ├── src ├── app │ ├── (auth) │ │ ├── (tabs) │ │ │ ├── _layout.tsx │ │ │ ├── camera.tsx │ │ │ ├── explore.tsx │ │ │ ├── index.tsx │ │ │ ├── notifications.tsx │ │ │ └── profile.tsx │ │ ├── admin │ │ │ ├── autospam │ │ │ │ └── index.tsx │ │ │ ├── config │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── instances │ │ │ │ └── index.tsx │ │ │ ├── reports │ │ │ │ └── index.tsx │ │ │ └── users │ │ │ │ ├── index.tsx │ │ │ │ └── show │ │ │ │ └── [id].tsx │ │ ├── chats │ │ │ ├── conversation │ │ │ │ └── [id].tsx │ │ │ ├── index.tsx │ │ │ └── search.tsx │ │ ├── collections │ │ │ └── index.tsx │ │ ├── discover │ │ │ └── index.tsx │ │ ├── feeds │ │ │ └── network.tsx │ │ ├── hashtag │ │ │ ├── [id].tsx │ │ │ └── followedTags.tsx │ │ ├── notifications │ │ │ └── index.tsx │ │ ├── post │ │ │ ├── [id].tsx │ │ │ ├── comments │ │ │ │ └── [id].tsx │ │ │ ├── edit │ │ │ │ └── [id].tsx │ │ │ ├── history │ │ │ │ └── [id].tsx │ │ │ ├── likes │ │ │ │ └── [id].tsx │ │ │ ├── report │ │ │ │ ├── [id].tsx │ │ │ │ └── sent.tsx │ │ │ └── shares │ │ │ │ └── [id].tsx │ │ ├── profile │ │ │ ├── [id].tsx │ │ │ ├── about │ │ │ │ └── [id].tsx │ │ │ ├── bookmarks │ │ │ │ └── index.tsx │ │ │ ├── feed │ │ │ │ └── [id].tsx │ │ │ ├── follow-requests │ │ │ │ └── index.tsx │ │ │ ├── followers │ │ │ │ └── [id].tsx │ │ │ ├── following │ │ │ │ └── [id].tsx │ │ │ ├── likes │ │ │ │ └── index.tsx │ │ │ └── report │ │ │ │ ├── [id].tsx │ │ │ │ └── sent.tsx │ │ ├── search │ │ │ └── index.tsx │ │ ├── settings │ │ │ ├── accessibility │ │ │ │ └── index.tsx │ │ │ ├── appearance │ │ │ │ └── index.tsx │ │ │ ├── contributors │ │ │ │ └── index.tsx │ │ │ ├── index.tsx │ │ │ ├── instance │ │ │ │ └── index.tsx │ │ │ ├── legal │ │ │ │ └── index.tsx │ │ │ ├── notifications │ │ │ │ └── index.tsx │ │ │ ├── privacy │ │ │ │ ├── blocked-accounts.tsx │ │ │ │ ├── blocked-domains.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── muted-accounts.tsx │ │ │ │ └── privacy-settings.tsx │ │ │ ├── profile.tsx │ │ │ ├── updateBio.tsx │ │ │ ├── updateName.tsx │ │ │ └── updateWebsite.tsx │ │ └── story │ │ │ └── viewers │ │ │ └── [id].tsx │ ├── (public) │ │ ├── handleLogin.tsx │ │ ├── handleSignup.tsx │ │ ├── login.tsx │ │ ├── manualLogin.tsx │ │ ├── verificationCode.jsx │ │ └── verifyEmail.tsx │ ├── +native-intent.ts │ ├── +not-found.tsx │ └── _layout.tsx ├── components │ ├── ImageComponent.js │ ├── common │ │ ├── AutolinkText.tsx │ │ ├── BottomSheets.tsx │ │ ├── EmptyFeed.tsx │ │ ├── ErrorAlert.tsx │ │ ├── ErrorFeed.tsx │ │ ├── FeedHeader.tsx │ │ ├── GroupButtonContent.tsx │ │ ├── LikeButton.tsx │ │ ├── ReadMore.tsx │ │ ├── SelfStoriesModal.tsx │ │ ├── StoriesExplanation.jsx │ │ ├── StorySkeletonLoader.tsx │ │ ├── UserAvatar.tsx │ │ └── ZoomableImage.tsx │ ├── form │ │ ├── Select.tsx │ │ └── Switch.tsx │ ├── icons │ │ └── GhostIcon.tsx │ ├── notifications │ │ ├── GlobalToast.tsx │ │ ├── PushNotificationSettings.tsx │ │ └── RenderNotificationItem.tsx │ ├── post │ │ ├── CommentFeed.tsx │ │ ├── CommentItem.tsx │ │ ├── FeedPost.tsx │ │ └── VideoPlayer.tsx │ └── profile │ │ ├── ProfileHeader.tsx │ │ └── actionButtons │ │ ├── BlockingProfile.tsx │ │ ├── EditProfile.tsx │ │ ├── FollowProfile.tsx │ │ ├── FollowRequested.tsx │ │ └── FollowingProfile.tsx ├── hooks │ ├── mutations │ │ ├── useBookmarkMutation.ts │ │ ├── useLikeMutation.ts │ │ └── useProfileMutation.ts │ ├── useAppState.ts │ ├── useCustomAlertProvider.tsx │ ├── useIsForeground.ts │ ├── useOnlineManager.ts │ ├── usePreferredCameraDevice.ts │ ├── useRefreshOnFocus.ts │ └── useVideoProvider.tsx ├── lib │ ├── api-context.ts │ ├── api-types.d.ts │ ├── api.ts │ ├── randomKey.ts │ └── reportTypes.ts ├── requests.ts ├── state │ ├── AuthProvider.tsx │ └── cache.ts └── utils.ts ├── tamagui.config.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.github/workflows/biome.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/workflows/biome.yml -------------------------------------------------------------------------------- /.github/workflows/expo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/workflows/expo.yml -------------------------------------------------------------------------------- /.github/workflows/ios.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/workflows/ios.yml -------------------------------------------------------------------------------- /.github/workflows/jest-unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.github/workflows/jest-unit-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.gitignore -------------------------------------------------------------------------------- /.tamagui/tamagui-components.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.tamagui/tamagui-components.config.cjs -------------------------------------------------------------------------------- /.tamagui/tamagui.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.tamagui/tamagui.config.cjs -------------------------------------------------------------------------------- /.tamagui/tamagui.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.tamagui/tamagui.config.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/.zed/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/DEVELOPMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/SECURITY.md -------------------------------------------------------------------------------- /__tests__/autolinker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/__tests__/autolinker.ts -------------------------------------------------------------------------------- /app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/app.json -------------------------------------------------------------------------------- /assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/adaptive-icon.png -------------------------------------------------------------------------------- /assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/favicon.png -------------------------------------------------------------------------------- /assets/fonts/SpaceMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/fonts/SpaceMono-Regular.ttf -------------------------------------------------------------------------------- /assets/ghost.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/ghost.svg -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/notification-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/notification-icon.png -------------------------------------------------------------------------------- /assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/assets/splash.png -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/babel.config.js -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/biome.json -------------------------------------------------------------------------------- /constants/Colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/constants/Colors.ts -------------------------------------------------------------------------------- /contributors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/contributors.json -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/eas.json -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/jsconfig.json -------------------------------------------------------------------------------- /metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/metro.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/package.json -------------------------------------------------------------------------------- /patches/xcode+3.0.1.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/patches/xcode+3.0.1.patch -------------------------------------------------------------------------------- /src/app/(auth)/(tabs)/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/(tabs)/_layout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/(tabs)/camera.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/(tabs)/camera.tsx -------------------------------------------------------------------------------- /src/app/(auth)/(tabs)/explore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/(tabs)/explore.tsx -------------------------------------------------------------------------------- /src/app/(auth)/(tabs)/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/(tabs)/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/(tabs)/notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/(tabs)/notifications.tsx -------------------------------------------------------------------------------- /src/app/(auth)/(tabs)/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/(tabs)/profile.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/autospam/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/autospam/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/config/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/config/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/instances/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/instances/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/reports/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/reports/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/users/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/users/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/admin/users/show/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/admin/users/show/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/chats/conversation/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/chats/conversation/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/chats/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/chats/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/chats/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/chats/search.tsx -------------------------------------------------------------------------------- /src/app/(auth)/collections/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/collections/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/discover/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/discover/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/feeds/network.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/feeds/network.tsx -------------------------------------------------------------------------------- /src/app/(auth)/hashtag/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/hashtag/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/hashtag/followedTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/hashtag/followedTags.tsx -------------------------------------------------------------------------------- /src/app/(auth)/notifications/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/notifications/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/comments/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/comments/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/edit/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/edit/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/history/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/history/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/likes/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/likes/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/report/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/report/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/report/sent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/report/sent.tsx -------------------------------------------------------------------------------- /src/app/(auth)/post/shares/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/post/shares/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/about/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/about/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/bookmarks/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/bookmarks/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/feed/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/feed/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/follow-requests/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/follow-requests/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/followers/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/followers/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/following/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/following/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/likes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/likes/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/report/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/report/[id].tsx -------------------------------------------------------------------------------- /src/app/(auth)/profile/report/sent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/profile/report/sent.tsx -------------------------------------------------------------------------------- /src/app/(auth)/search/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/search/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/accessibility/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/accessibility/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/appearance/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/appearance/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/contributors/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/contributors/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/instance/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/instance/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/legal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/legal/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/notifications/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/notifications/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/privacy/blocked-accounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/privacy/blocked-accounts.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/privacy/blocked-domains.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/privacy/blocked-domains.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/privacy/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/privacy/index.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/privacy/muted-accounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/privacy/muted-accounts.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/privacy/privacy-settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/privacy/privacy-settings.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/profile.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/updateBio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/updateBio.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/updateName.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/updateName.tsx -------------------------------------------------------------------------------- /src/app/(auth)/settings/updateWebsite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/settings/updateWebsite.tsx -------------------------------------------------------------------------------- /src/app/(auth)/story/viewers/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(auth)/story/viewers/[id].tsx -------------------------------------------------------------------------------- /src/app/(public)/handleLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(public)/handleLogin.tsx -------------------------------------------------------------------------------- /src/app/(public)/handleSignup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(public)/handleSignup.tsx -------------------------------------------------------------------------------- /src/app/(public)/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(public)/login.tsx -------------------------------------------------------------------------------- /src/app/(public)/manualLogin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(public)/manualLogin.tsx -------------------------------------------------------------------------------- /src/app/(public)/verificationCode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(public)/verificationCode.jsx -------------------------------------------------------------------------------- /src/app/(public)/verifyEmail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/(public)/verifyEmail.tsx -------------------------------------------------------------------------------- /src/app/+native-intent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/+native-intent.ts -------------------------------------------------------------------------------- /src/app/+not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/+not-found.tsx -------------------------------------------------------------------------------- /src/app/_layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/app/_layout.tsx -------------------------------------------------------------------------------- /src/components/ImageComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/ImageComponent.js -------------------------------------------------------------------------------- /src/components/common/AutolinkText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/AutolinkText.tsx -------------------------------------------------------------------------------- /src/components/common/BottomSheets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/BottomSheets.tsx -------------------------------------------------------------------------------- /src/components/common/EmptyFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/EmptyFeed.tsx -------------------------------------------------------------------------------- /src/components/common/ErrorAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/ErrorAlert.tsx -------------------------------------------------------------------------------- /src/components/common/ErrorFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/ErrorFeed.tsx -------------------------------------------------------------------------------- /src/components/common/FeedHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/FeedHeader.tsx -------------------------------------------------------------------------------- /src/components/common/GroupButtonContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/GroupButtonContent.tsx -------------------------------------------------------------------------------- /src/components/common/LikeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/LikeButton.tsx -------------------------------------------------------------------------------- /src/components/common/ReadMore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/ReadMore.tsx -------------------------------------------------------------------------------- /src/components/common/SelfStoriesModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/SelfStoriesModal.tsx -------------------------------------------------------------------------------- /src/components/common/StoriesExplanation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/StoriesExplanation.jsx -------------------------------------------------------------------------------- /src/components/common/StorySkeletonLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/StorySkeletonLoader.tsx -------------------------------------------------------------------------------- /src/components/common/UserAvatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/UserAvatar.tsx -------------------------------------------------------------------------------- /src/components/common/ZoomableImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/common/ZoomableImage.tsx -------------------------------------------------------------------------------- /src/components/form/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/form/Select.tsx -------------------------------------------------------------------------------- /src/components/form/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/form/Switch.tsx -------------------------------------------------------------------------------- /src/components/icons/GhostIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/icons/GhostIcon.tsx -------------------------------------------------------------------------------- /src/components/notifications/GlobalToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/notifications/GlobalToast.tsx -------------------------------------------------------------------------------- /src/components/notifications/PushNotificationSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/notifications/PushNotificationSettings.tsx -------------------------------------------------------------------------------- /src/components/notifications/RenderNotificationItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/notifications/RenderNotificationItem.tsx -------------------------------------------------------------------------------- /src/components/post/CommentFeed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/post/CommentFeed.tsx -------------------------------------------------------------------------------- /src/components/post/CommentItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/post/CommentItem.tsx -------------------------------------------------------------------------------- /src/components/post/FeedPost.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/post/FeedPost.tsx -------------------------------------------------------------------------------- /src/components/post/VideoPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/post/VideoPlayer.tsx -------------------------------------------------------------------------------- /src/components/profile/ProfileHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/profile/ProfileHeader.tsx -------------------------------------------------------------------------------- /src/components/profile/actionButtons/BlockingProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/profile/actionButtons/BlockingProfile.tsx -------------------------------------------------------------------------------- /src/components/profile/actionButtons/EditProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/profile/actionButtons/EditProfile.tsx -------------------------------------------------------------------------------- /src/components/profile/actionButtons/FollowProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/profile/actionButtons/FollowProfile.tsx -------------------------------------------------------------------------------- /src/components/profile/actionButtons/FollowRequested.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/profile/actionButtons/FollowRequested.tsx -------------------------------------------------------------------------------- /src/components/profile/actionButtons/FollowingProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/components/profile/actionButtons/FollowingProfile.tsx -------------------------------------------------------------------------------- /src/hooks/mutations/useBookmarkMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/mutations/useBookmarkMutation.ts -------------------------------------------------------------------------------- /src/hooks/mutations/useLikeMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/mutations/useLikeMutation.ts -------------------------------------------------------------------------------- /src/hooks/mutations/useProfileMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/mutations/useProfileMutation.ts -------------------------------------------------------------------------------- /src/hooks/useAppState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/useAppState.ts -------------------------------------------------------------------------------- /src/hooks/useCustomAlertProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/useCustomAlertProvider.tsx -------------------------------------------------------------------------------- /src/hooks/useIsForeground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/useIsForeground.ts -------------------------------------------------------------------------------- /src/hooks/useOnlineManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/useOnlineManager.ts -------------------------------------------------------------------------------- /src/hooks/usePreferredCameraDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/usePreferredCameraDevice.ts -------------------------------------------------------------------------------- /src/hooks/useRefreshOnFocus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/useRefreshOnFocus.ts -------------------------------------------------------------------------------- /src/hooks/useVideoProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/hooks/useVideoProvider.tsx -------------------------------------------------------------------------------- /src/lib/api-context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/lib/api-context.ts -------------------------------------------------------------------------------- /src/lib/api-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/lib/api-types.d.ts -------------------------------------------------------------------------------- /src/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/lib/api.ts -------------------------------------------------------------------------------- /src/lib/randomKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/lib/randomKey.ts -------------------------------------------------------------------------------- /src/lib/reportTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/lib/reportTypes.ts -------------------------------------------------------------------------------- /src/requests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/requests.ts -------------------------------------------------------------------------------- /src/state/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/state/AuthProvider.tsx -------------------------------------------------------------------------------- /src/state/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/state/cache.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tamagui.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/tamagui.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pixelfed/pixelfed-rn/HEAD/tsconfig.json --------------------------------------------------------------------------------