Bluesky app fork with some witchin' additions 💫 witchsky.app
bluesky fork client
122
fork

Configure Feed

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

fix: stop oauth from crashing mobile (from bad pkg)

Revert "chore: make web builds work again"

This reverts commit 0fb215680366fd1262e7f659587e86bb7ed887f3.

xan.lol 0309e43c a64bf594

+28 -27
-21
.pnpmfile.cjs
··· 1 - function readPackage(pkg, context) { 2 - if ( 3 - pkg.name === '@atproto/oauth-client-expo' && 4 - pkg.version === '0.0.10' && 5 - pkg.dependencies?.['react-native-mmkv'] === '^3.3.3' 6 - ) { 7 - pkg.dependencies['react-native-mmkv'] = 8 - 'npm:@bsky.app/react-native-mmkv@2.12.5' 9 - context.log( 10 - 'patched @atproto/oauth-client-expo@0.0.10 react-native-mmkv -> npm:@bsky.app/react-native-mmkv@2.12.5', 11 - ) 12 - } 13 - 14 - return pkg 15 - } 16 - 17 - module.exports = { 18 - hooks: { 19 - readPackage, 20 - }, 21 - }
+13
patches/@atproto__oauth-client-expo.patch
··· 62 62 +} 63 63 //# sourceMappingURL=polyfill.web.js.map 64 64 \ No newline at end of file 65 + diff --git a/package.json b/package.json 66 + index b30be1e..855fdf8 100644 67 + --- a/package.json 68 + +++ b/package.json 69 + @@ -31,7 +31,7 @@ 70 + "dependencies": { 71 + "core-js": "^3", 72 + "expo-web-browser": "^15.0.8", 73 + - "react-native-mmkv": "^3.3.3", 74 + + "react-native-mmkv": "npm:@bsky.app/react-native-mmkv@2.12.5", 75 + "react-native-url-polyfill": "^3.0.0", 76 + "@atproto-labs/simple-store": "^0.3.0", 77 + "@atproto/oauth-client": "^0.6.0",
+15 -6
pnpm-lock.yaml
··· 19 19 sonner-native: 0.21.0 20 20 unicode-segmenter: 0.14.5 21 21 22 - pnpmfileChecksum: sha256-JN+J/nZtQDsFTboS0kVQFCgXDGVL0zmIyE1oMYP6Hx0= 23 - 24 22 patchedDependencies: 25 23 '@assembless/react-native-material-you': 26 24 hash: 53be260b92b83090343dcb6cc301d0df2355ee77c053a2dd2e882afbbe1f3750 ··· 35 33 hash: 2587c55920f0a39156618e6e7526fd7a179ae86cc80f7fa765ee595c79ff1590 36 34 path: patches/@atproto__oauth-client-browser.patch 37 35 '@atproto/oauth-client-expo': 38 - hash: a6a280d4ea415b4ff380f6c428f785044a62a926ff572ccd4a9b368714126aa2 36 + hash: 4becc2a92bcc0c798e65f606a9d8a55450f2b1a81e2e9fcacececb8cbf5c78c2 39 37 path: patches/@atproto__oauth-client-expo.patch 40 38 '@discord/bottom-sheet': 41 39 hash: c1f55b9e514f17d0fb14cb8f63be8c29c13813dc92825ad1b068319a89b78058 ··· 119 117 version: 0.3.41(patch_hash=2587c55920f0a39156618e6e7526fd7a179ae86cc80f7fa765ee595c79ff1590) 120 118 '@atproto/oauth-client-expo': 121 119 specifier: ^0.0.10 122 - version: 0.0.10(patch_hash=a6a280d4ea415b4ff380f6c428f785044a62a926ff572ccd4a9b368714126aa2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0) 120 + version: 0.0.10(patch_hash=4becc2a92bcc0c798e65f606a9d8a55450f2b1a81e2e9fcacececb8cbf5c78c2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0) 123 121 '@atproto/syntax': 124 122 specifier: 0.5.2 125 123 version: 0.5.2 ··· 10650 10648 react-native: '*' 10651 10649 react-native-reanimated: '>=3.0.0' 10652 10650 10651 + react-native-mmkv@3.3.3: 10652 + resolution: {integrity: sha512-GMsfOmNzx0p5+CtrCFRVtpOOMYNJXuksBVARSQrCFaZwjUyHJdQzcN900GGaFFNTxw2fs8s5Xje//RDKj9+PZA==} 10653 + peerDependencies: 10654 + react: '*' 10655 + react-native: '*' 10656 + 10653 10657 react-native-pager-view@6.8.0: 10654 10658 resolution: {integrity: sha512-/wgFV8nB4TLnQ6j9e3TvNrHbPF5TINMZHaXt86GOV0NSJNMVGkWguniJVKrYLm85LL8KVhRkgdh43Rdu7PvW1A==} 10655 10659 peerDependencies: ··· 12867 12871 '@atproto/oauth-types': 0.6.3 12868 12872 core-js: 3.49.0 12869 12873 12870 - '@atproto/oauth-client-expo@0.0.10(patch_hash=a6a280d4ea415b4ff380f6c428f785044a62a926ff572ccd4a9b368714126aa2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)': 12874 + '@atproto/oauth-client-expo@0.0.10(patch_hash=4becc2a92bcc0c798e65f606a9d8a55450f2b1a81e2e9fcacececb8cbf5c78c2)(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)': 12871 12875 dependencies: 12872 12876 '@atproto-labs/simple-store': 0.3.0 12873 12877 '@atproto/oauth-client': 0.6.0(patch_hash=07eb9c1dce2d9b9ebf8462cdc04d1f7c8b7beb33c941911b61d5d165acc438e4) ··· 12876 12880 expo: 54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0) 12877 12881 expo-web-browser: 15.0.10(expo@54.0.33(@babel/core@7.25.2)(react-native-webview@13.16.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0))(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0)) 12878 12882 react-native: 0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0) 12879 - react-native-mmkv: '@bsky.app/react-native-mmkv@2.12.5(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0)' 12883 + react-native-mmkv: 3.3.3(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0) 12880 12884 react-native-url-polyfill: 3.0.0(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0)) 12881 12885 transitivePeerDependencies: 12882 12886 - react ··· 24851 24855 react-native: 0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0) 24852 24856 react-native-is-edge-to-edge: 1.3.1(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0) 24853 24857 react-native-reanimated: 3.19.5(patch_hash=c07ea02fe4c889e65498c2fb39d82e93a0745a06e7800850054fbf0cb95ee1e4)(@babel/core@7.25.2)(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0) 24858 + 24859 + react-native-mmkv@3.3.3(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0): 24860 + dependencies: 24861 + react: 19.1.0 24862 + react-native: 0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0) 24854 24863 24855 24864 react-native-pager-view@6.8.0(patch_hash=dc75f16661d6d3e8df3922bc4a116ae0475316979175aca7c9c44205f2261d4a)(react-native@0.81.5(patch_hash=1708bf9fa9265ebd463d53fa71c037e9387eb16fb483287e49616407b4dc342e)(@babel/core@7.25.2)(@types/react@19.2.14)(react@19.1.0))(react@19.1.0): 24856 24865 dependencies: