Bluesky app fork with some witchin' additions 💫

Find and replace xyz.blueskyweb.app for app.bitchsky

+47 -47
+1 -1
__e2e__/flows/composer-self-label.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/composer.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/create-account.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/curate-lists.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/feed-reorder.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/home-screen.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/login.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/mod-lists.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/onboarding-avatar-creator.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/onboarding.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/post-report-flow.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/profile-screen-edit.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/profile-screen.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/report-dialog/account.default.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/report-dialog/post.default.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/report-dialog/post.edit-reason.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/report-dialog/post.reason-other.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/search-screen.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/shared-prefs.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/thread-muting.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/thread-screen.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+2 -2
__e2e__/perf-test.yml
··· 1 1 2 2 # flow.yaml 3 3 4 - appId: xyz.blueskyweb.app 4 + appId: app.bitchsky 5 5 --- 6 6 - launchApp 7 7 # Login ··· 33 33 direction: "LEFT" 34 34 - swipe: 35 35 direction: "LEFT" 36 - - swipe: 36 + - swipe: 37 37 direction: "LEFT" 38 38 - swipe: 39 39 direction: "RIGHT"
+2 -2
__e2e__/setupApp.yml
··· 1 - appId: xyz.blueskyweb.app 1 + appId: app.bitchsky 2 2 --- 3 3 - launchApp: 4 - appId: "xyz.blueskyweb.app" 4 + appId: "app.bitchsky" 5 5 clearState: true 6 6 - waitForAnimationToEnd 7 7 - tapOn: "http://localhost:8081"
+1 -1
__tests__/lib/string.test.ts
··· 981 981 982 982 describe('createStarterPackGooglePlayUri', () => { 983 983 const base = 984 - 'https://play.google.com/store/apps/details?id=xyz.blueskyweb.app&referrer=utm_source%3Dbluesky%26utm_medium%3Dstarterpack%26utm_content%3Dstarterpack_' 984 + 'https://play.google.com/store/apps/details?id=app.bitchsky&referrer=utm_source%3Dbluesky%26utm_medium%3Dstarterpack%26utm_content%3Dstarterpack_' 985 985 986 986 it('returns valid google play uri when input is valid', () => { 987 987 expect(createStarterPackGooglePlayUri('name', 'rkey')).toEqual(
+2 -2
bskylink/src/routes/siteAssociation.ts
··· 9 9 apps: [], 10 10 details: [ 11 11 { 12 - appID: 'B3LX46C5HS.xyz.blueskyweb.app', 12 + appID: 'B3LX46C5HS.app.bitchsky', 13 13 paths: ['*'], 14 14 }, 15 15 ], 16 16 }, 17 17 appclips: { 18 - apps: ['B3LX46C5HS.xyz.blueskyweb.app.AppClip'], 18 + apps: ['B3LX46C5HS.app.bitchsky.AppClip'], 19 19 }, 20 20 }) 21 21 })
+1 -1
bskyweb/cmd/bskyweb/server.go
··· 413 413 func (srv *Server) Download(c echo.Context) error { 414 414 ua := c.Request().UserAgent() 415 415 if strings.Contains(ua, "Android") { 416 - return c.Redirect(http.StatusFound, "https://play.google.com/store/apps/details?id=xyz.blueskyweb.app") 416 + return c.Redirect(http.StatusFound, "https://play.google.com/store/apps/details?id=app.bitchsky") 417 417 } 418 418 419 419 if strings.Contains(ua, "iPhone") || strings.Contains(ua, "iPad") || strings.Contains(ua, "iPod") {
+2 -2
bskyweb/static/.well-known/apple-app-site-association
··· 2 2 "applinks": { 3 3 "details": [ 4 4 { 5 - "appID": "B3LX46C5HS.xyz.blueskyweb.app", 5 + "appID": "B3LX46C5HS.app.bitchsky", 6 6 "paths": [ 7 7 "*" 8 8 ] ··· 10 10 ] 11 11 }, 12 12 "appclips": { 13 - "apps": ["B3LX46C5HS.xyz.blueskyweb.app.AppClip"] 13 + "apps": ["B3LX46C5HS.app.bitchsky.AppClip"] 14 14 } 15 15 }
+1 -1
bskyweb/templates/starterpack.html
··· 1 1 {% extends "base.html" %} 2 2 3 3 {% block html_head_extra -%} 4 - <meta name="apple-itunes-app" content="app-id=xyz.blueskyweb.app, app-clip-bundle-id=xyz.blueskyweb.app.AppClip, app-clip-display=card"> 4 + <meta name="apple-itunes-app" content="app-id=app.bitchsky, app-clip-bundle-id=app.bitchsky.AppClip, app-clip-display=card"> 5 5 {%- if requestURI %} 6 6 <meta property="og:url" content="{{ requestURI }}"> 7 7 {% endif -%}
+5 -5
docs/deploy-ota.md
··· 60 60 ```sh 61 61 > npx eas build:version:set -p ios 62 62 > 63 - > Project @blueskysocial/bluesky with bundle identifier "xyz.blueskyweb.app" is configured with buildNumber 1011. 63 + > Project @blueskysocial/bluesky with bundle identifier "app.bitchsky" is configured with buildNumber 1011. 64 64 > ✔ What version would you like to set? … 1009 65 65 > 66 66 > npx eas build:version:set -p android 67 67 > 68 - > Project @blueskysocial/bluesky with application ID "xyz.blueskyweb.app" is configured with versionCode 641. 69 - > ✔ What version would you like to set? … 639 68 + > Project @blueskysocial/bluesky with application ID "app.bitchsky" is configured with versionCode 641. 69 + > ✔ What version would you like to set? … 639 70 70 ``` 71 71 72 72 👉 **Save the previous values,** in this case `1011` and `641`, so you can reset ··· 124 124 ```sh 125 125 > npx eas build:version:set -p ios 126 126 > 127 - > Project @blueskysocial/bluesky with bundle identifier "xyz.blueskyweb.app" is configured with buildNumber 1009. 127 + > Project @blueskysocial/bluesky with bundle identifier "app.bitchsky" is configured with buildNumber 1009. 128 128 > ✔ What version would you like to set? … 1011 129 129 > 130 130 > npx eas build:version:set -p android 131 131 > 132 - > Project @blueskysocial/bluesky with application ID "xyz.blueskyweb.app" is configured with versionCode 639. 132 + > Project @blueskysocial/bluesky with application ID "app.bitchsky" is configured with versionCode 639. 133 133 > ✔ What version would you like to set? … 641 134 134 ``` 135 135
+1 -1
modules/expo-background-notification-handler/android/src/main/java/expo/modules/backgroundnotificationhandler/NotificationPrefs.kt
··· 18 18 private val context: Context?, 19 19 ) { 20 20 private val prefs = 21 - context?.getSharedPreferences("xyz.blueskyweb.app", Context.MODE_PRIVATE) 21 + context?.getSharedPreferences("app.bitchsky", Context.MODE_PRIVATE) 22 22 ?: throw Error("Context is null") 23 23 24 24 fun initialize() {
+1 -1
modules/expo-bluesky-swiss-army/android/src/main/java/expo/modules/blueskyswissarmy/sharedprefs/SharedPrefs.kt
··· 32 32 ): SharedPreferences { 33 33 if (instance == null) { 34 34 Log.d(NAME, "No preferences instance found, creating one.") 35 - instance = context.getSharedPreferences("xyz.blueskyweb.app", Context.MODE_PRIVATE) 35 + instance = context.getSharedPreferences("app.bitchsky", Context.MODE_PRIVATE) 36 36 } 37 37 38 38 val safeInstance = instance ?: throw Error("Preferences is null: $info")
+2 -2
modules/expo-receive-android-intents/android/build.gradle
··· 2 2 apply plugin: 'kotlin-android' 3 3 apply plugin: 'maven-publish' 4 4 5 - group = 'xyz.blueskyweb.app.exporeceiveandroidintents' 5 + group = 'app.bitchsky.exporeceiveandroidintents' 6 6 version = '0.4.1' 7 7 8 8 buildscript { ··· 65 65 } 66 66 } 67 67 68 - namespace "xyz.blueskyweb.app.exporeceiveandroidintents" 68 + namespace "app.bitchsky.exporeceiveandroidintents" 69 69 defaultConfig { 70 70 minSdkVersion safeExtGet("minSdkVersion", 21) 71 71 targetSdkVersion safeExtGet("targetSdkVersion", 34)
+1 -1
modules/expo-receive-android-intents/android/src/main/java/xyz/blueskyweb/app/exporeceiveandroidintents/ExpoReceiveAndroidIntentsModule.kt
··· 1 - package xyz.blueskyweb.app.exporeceiveandroidintents 1 + package app.bitchsky.exporeceiveandroidintents 2 2 3 3 import android.content.Intent 4 4 import android.graphics.Bitmap
+1 -1
modules/expo-receive-android-intents/expo-module.config.json
··· 1 1 { 2 2 "platforms": ["android"], 3 3 "android": { 4 - "modules": ["xyz.blueskyweb.app.exporeceiveandroidintents.ExpoReceiveAndroidIntentsModule"] 4 + "modules": ["app.bitchsky.exporeceiveandroidintents.ExpoReceiveAndroidIntentsModule"] 5 5 } 6 6 }
+1 -1
package.json
··· 52 52 "e2e:run": "maestro test __e2e__", 53 53 "perf:test": "NODE_ENV=test maestro test", 54 54 "perf:test:run": "NODE_ENV=test maestro test __e2e__/perf-test.yml", 55 - "perf:test:measure": "NODE_ENV=test flashlight test --bundleId xyz.blueskyweb.app --testCommand \"yarn perf:test\" --duration 150000 --resultsFilePath .perf/results.json", 55 + "perf:test:measure": "NODE_ENV=test flashlight test --bundleId app.bitchsky --testCommand \"yarn perf:test\" --duration 150000 --resultsFilePath .perf/results.json", 56 56 "perf:test:results": "NODE_ENV=test flashlight report .perf/results.json", 57 57 "perf:measure": "NODE_ENV=test flashlight measure", 58 58 "intl:build": "yarn intl:extract:all && yarn intl:compile",
+1 -1
src/lib/strings/starter-pack.ts
··· 66 66 rkey: string, 67 67 ): string | null { 68 68 if (!name || !rkey) return null 69 - return `https://play.google.com/store/apps/details?id=xyz.blueskyweb.app&referrer=utm_source%3Dbluesky%26utm_medium%3Dstarterpack%26utm_content%3Dstarterpack_${name}_${rkey}` 69 + return `https://play.google.com/store/apps/details?id=app.bitchsky&referrer=utm_source%3Dbluesky%26utm_medium%3Dstarterpack%26utm_content%3Dstarterpack_${name}_${rkey}` 70 70 } 71 71 72 72 export function httpStarterPackUriToAtUri(httpUri?: string): string | null {
+1 -1
src/screens/Settings/NotificationSettings/index.tsx
··· 70 70 [ 71 71 { 72 72 key: 'android.provider.extra.APP_PACKAGE', 73 - value: 'xyz.blueskyweb.app', 73 + value: 'app.bitchsky', 74 74 }, 75 75 ], 76 76 )
+1 -1
src/screens/StarterPack/StarterPackLandingScreen.tsx
··· 362 362 {isWeb && ( 363 363 <meta 364 364 name="apple-itunes-app" 365 - content="app-id=xyz.blueskyweb.app, app-clip-bundle-id=xyz.blueskyweb.app.AppClip, app-clip-display=card" 365 + content="app-id=app.bitchsky, app-clip-bundle-id=app.bitchsky.AppClip, app-clip-display=card" 366 366 /> 367 367 )} 368 368 </View>