deer social fork for personal usage. but you might see a use idk. github mirror
4
fork

Configure Feed

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

dev builds have a different id

ayla 6cf5c9fa 19efc0ef

+36 -72
+1 -1
__e2e__/flows/composer-self-label.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/composer.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/create-account.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/curate-lists.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/feed-reorder.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/home-screen.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/login.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/mod-lists.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/onboarding-avatar-creator.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/onboarding.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/post-report-flow.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/profile-screen-edit.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/profile-screen.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/report-dialog/account.default.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/report-dialog/post.default.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/report-dialog/post.edit-reason.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/report-dialog/post.reason-other.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../../setupServer.js
+1 -1
__e2e__/flows/search-screen.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/shared-prefs.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/thread-muting.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/flows/thread-screen.yml
··· 1 - appId: top.aylac.deer 1 + appId: dev.top.aylac.deer 2 2 --- 3 3 - runScript: 4 4 file: ../setupServer.js
+1 -1
__e2e__/perf-test.yml
··· 1 1 2 2 # flow.yaml 3 3 4 - appId: top.aylac.deer 4 + appId: dev.top.aylac.deer 5 5 --- 6 6 - launchApp 7 7 # Login
+7
__e2e__/setupApp.yml
··· 1 + <<<<<<< HEAD 1 2 appId: top.aylac.deer 2 3 --- 3 4 - launchApp: 4 5 appId: "top.aylac.deer" 6 + ======= 7 + appId: dev.xyz.blueskyweb.app 8 + --- 9 + - launchApp: 10 + appId: "dev.xyz.blueskyweb.app" 11 + >>>>>>> devmode 5 12 clearState: true 6 13 - waitForAnimationToEnd 7 14 - tapOn: "http://localhost:8081"
+6 -4
app.config.js
··· 15 15 16 16 const IS_TESTFLIGHT = process.env.EXPO_PUBLIC_ENV === 'testflight' 17 17 const IS_PRODUCTION = process.env.EXPO_PUBLIC_ENV === 'production' 18 - const IS_DEV = !IS_TESTFLIGHT || !IS_PRODUCTION 18 + const IS_DEV = 19 + process.env.EXPO_PUBLIC_ENV === 'development' || 20 + (!IS_TESTFLIGHT && !IS_PRODUCTION) 19 21 20 22 const ASSOCIATED_DOMAINS = [ 21 23 'applinks:deer.aylac.top', ··· 35 37 return { 36 38 expo: { 37 39 version: VERSION, 38 - name: 'Deer', 40 + name: IS_DEV ? 'Deer (dev)' : 'Deer', 39 41 slug: 'deer', 40 42 scheme: ['bluesky', 'deer'], 41 43 // owner: 'blueskysocial', ··· 49 51 newArchEnabled: false, 50 52 ios: { 51 53 supportsTablet: false, 52 - bundleIdentifier: 'top.aylac.deer', 54 + bundleIdentifier: IS_DEV ? 'dev.top.aylac.deer' : 'top.aylac.deer', 53 55 config: { 54 56 usesNonExemptEncryption: false, 55 57 }, ··· 153 155 backgroundImage: './assets/icon-android-background.png', 154 156 backgroundColor: '#4b9b6c', 155 157 }, 156 - package: 'top.aylac.deer', 158 + package: IS_DEV ? 'dev.top.aylac.deer' : 'top.aylac.deer', 157 159 intentFilters: [ 158 160 { 159 161 action: 'VIEW',
-4
flake.nix
··· 45 45 with sdk; 46 46 [ 47 47 build-tools-35-0-0 48 - build-tools-36-0-0 49 48 cmdline-tools-latest 50 49 platform-tools 51 50 platforms-android-35 52 - platforms-android-36 53 51 sources-android-35 54 - sources-android-36 55 52 ndk-27-1-12297006 56 - ndk-27-0-12077973 57 53 cmake-3-22-1 58 54 ] 59 55 ++ pkgs.lib.optionals (!noEmulator) [
-41
google-services.json.example
··· 1 - { 2 - "project_info": { 3 - "project_id": "blueskyweb-example", 4 - "project_number": "100000000000", 5 - "firebase_url": "https://blueskyweb-example.firebaseio.com" 6 - }, 7 - "client": [ 8 - { 9 - "client_info": { 10 - "mobilesdk_app_id": "1:123456789000:android:f1bf012572b04063", 11 - "android_client_info": { 12 - "package_name": "top.aylac.deer" 13 - } 14 - }, 15 - "oauth_client": [ 16 - { 17 - "client_id": "123456789000.apps.googleusercontent.com", 18 - "client_type": 3 19 - } 20 - ], 21 - "api_key": [ 22 - { 23 - "current_key": "123456789000" 24 - } 25 - ], 26 - "services": { 27 - "analytics_service": { 28 - "status": 1 29 - }, 30 - "appinvite_service": { 31 - "status": 1, 32 - "other_platform_oauth_client": [] 33 - }, 34 - "ads_service": { 35 - "status": 2 36 - } 37 - } 38 - } 39 - ], 40 - "configuration_version": "1" 41 - }
+1 -1
package.json
··· 51 51 "e2e:run": "maestro test __e2e__", 52 52 "perf:test": "NODE_ENV=test maestro test", 53 53 "perf:test:run": "NODE_ENV=test maestro test __e2e__/perf-test.yml", 54 - "perf:test:measure": "NODE_ENV=test flashlight test --bundleId xyz.blueskyweb.app --testCommand \"yarn perf:test\" --duration 150000 --resultsFilePath .perf/results.json", 54 + "perf:test:measure": "NODE_ENV=test flashlight test --bundleId dev.top.aylac.deer --testCommand \"yarn perf:test\" --duration 150000 --resultsFilePath .perf/results.json", 55 55 "perf:test:results": "NODE_ENV=test flashlight report .perf/results.json", 56 56 "perf:measure": "NODE_ENV=test flashlight measure", 57 57 "intl:build": "yarn intl:extract:all && yarn intl:compile",