Merge pull request #234 from tooot-app/main

Release v3.5.2
This commit is contained in:
xmflsct 2022-02-17 23:18:54 +01:00 committed by GitHub
commit 6654adc50c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 31 additions and 26 deletions

View File

@ -1,8 +1,6 @@
PODS: PODS:
- boost (1.76.0) - boost (1.76.0)
- DoubleConversion (1.1.6) - DoubleConversion (1.1.6)
- EXApplication (4.0.1):
- ExpoModulesCore
- EXAV (10.2.1): - EXAV (10.2.1):
- ExpoModulesCore - ExpoModulesCore
- ReactCommon/turbomodule/core - ReactCommon/turbomodule/core
@ -23,8 +21,6 @@ PODS:
- EXFirebaseCore (4.1.0): - EXFirebaseCore (4.1.0):
- ExpoModulesCore - ExpoModulesCore
- Firebase/Core (= 7.7.0) - Firebase/Core (= 7.7.0)
- EXFont (10.0.5):
- ExpoModulesCore
- EXImageLoader (3.1.0): - EXImageLoader (3.1.0):
- ExpoModulesCore - ExpoModulesCore
- React-Core - React-Core
@ -34,8 +30,6 @@ PODS:
- EXImagePicker (12.0.2): - EXImagePicker (12.0.2):
- ExpoModulesCore - ExpoModulesCore
- EXJSONUtils (0.2.0) - EXJSONUtils (0.2.0)
- EXKeepAwake (10.0.2):
- ExpoModulesCore
- EXManifests (0.2.2): - EXManifests (0.2.2):
- EXJSONUtils - EXJSONUtils
- EXNotifications (0.14.1): - EXNotifications (0.14.1):
@ -510,7 +504,6 @@ PODS:
DEPENDENCIES: DEPENDENCIES:
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
- EXApplication (from `../node_modules/expo-application/ios`)
- EXAV (from `../node_modules/expo-av/ios`) - EXAV (from `../node_modules/expo-av/ios`)
- EXConstants (from `../node_modules/expo-constants/ios`) - EXConstants (from `../node_modules/expo-constants/ios`)
- EXCrypto (from `../node_modules/expo-crypto/ios`) - EXCrypto (from `../node_modules/expo-crypto/ios`)
@ -519,12 +512,10 @@ DEPENDENCIES:
- EXFileSystem (from `../node_modules/expo-file-system/ios`) - EXFileSystem (from `../node_modules/expo-file-system/ios`)
- EXFirebaseAnalytics (from `../node_modules/expo-firebase-analytics/ios`) - EXFirebaseAnalytics (from `../node_modules/expo-firebase-analytics/ios`)
- EXFirebaseCore (from `../node_modules/expo-firebase-core/ios`) - EXFirebaseCore (from `../node_modules/expo-firebase-core/ios`)
- EXFont (from `../node_modules/expo-font/ios`)
- EXImageLoader (from `../node_modules/expo-image-loader/ios`) - EXImageLoader (from `../node_modules/expo-image-loader/ios`)
- EXImageManipulator (from `../node_modules/expo-image-manipulator/ios`) - EXImageManipulator (from `../node_modules/expo-image-manipulator/ios`)
- EXImagePicker (from `../node_modules/expo-image-picker/ios`) - EXImagePicker (from `../node_modules/expo-image-picker/ios`)
- EXJSONUtils (from `../node_modules/expo-json-utils/ios`) - EXJSONUtils (from `../node_modules/expo-json-utils/ios`)
- EXKeepAwake (from `../node_modules/expo-keep-awake/ios`)
- EXManifests (from `../node_modules/expo-manifests/ios`) - EXManifests (from `../node_modules/expo-manifests/ios`)
- EXNotifications (from `../node_modules/expo-notifications/ios`) - EXNotifications (from `../node_modules/expo-notifications/ios`)
- Expo (from `../node_modules/expo/ios`) - Expo (from `../node_modules/expo/ios`)
@ -615,8 +606,6 @@ EXTERNAL SOURCES:
:podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
DoubleConversion: DoubleConversion:
:podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec"
EXApplication:
:path: "../node_modules/expo-application/ios"
EXAV: EXAV:
:path: "../node_modules/expo-av/ios" :path: "../node_modules/expo-av/ios"
EXConstants: EXConstants:
@ -633,8 +622,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-firebase-analytics/ios" :path: "../node_modules/expo-firebase-analytics/ios"
EXFirebaseCore: EXFirebaseCore:
:path: "../node_modules/expo-firebase-core/ios" :path: "../node_modules/expo-firebase-core/ios"
EXFont:
:path: "../node_modules/expo-font/ios"
EXImageLoader: EXImageLoader:
:path: "../node_modules/expo-image-loader/ios" :path: "../node_modules/expo-image-loader/ios"
EXImageManipulator: EXImageManipulator:
@ -643,8 +630,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/expo-image-picker/ios" :path: "../node_modules/expo-image-picker/ios"
EXJSONUtils: EXJSONUtils:
:path: "../node_modules/expo-json-utils/ios" :path: "../node_modules/expo-json-utils/ios"
EXKeepAwake:
:path: "../node_modules/expo-keep-awake/ios"
EXManifests: EXManifests:
:path: "../node_modules/expo-manifests/ios" :path: "../node_modules/expo-manifests/ios"
EXNotifications: EXNotifications:
@ -769,7 +754,6 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS: SPEC CHECKSUMS:
boost: a7c83b31436843459a1961bfd74b96033dc77234 boost: a7c83b31436843459a1961bfd74b96033dc77234
DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662 DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662
EXApplication: bdc8dc27713235565da1029a34385229f31b8e08
EXAV: b9ed0c201092244c46aa78f907f5c66176bed236 EXAV: b9ed0c201092244c46aa78f907f5c66176bed236
EXConstants: 88bf79622fbd9b476c96d8ec57fe97ca44fe8e3c EXConstants: 88bf79622fbd9b476c96d8ec57fe97ca44fe8e3c
EXCrypto: ab2ba0df3136a5f2407b8c7e70eb498ac20d704f EXCrypto: ab2ba0df3136a5f2407b8c7e70eb498ac20d704f
@ -778,12 +762,10 @@ SPEC CHECKSUMS:
EXFileSystem: 7bcd3c1428698150d5c8ca140c8183f2ee204048 EXFileSystem: 7bcd3c1428698150d5c8ca140c8183f2ee204048
EXFirebaseAnalytics: a7ec2dd1394ad0de5c0c63fac0deee496f798284 EXFirebaseAnalytics: a7ec2dd1394ad0de5c0c63fac0deee496f798284
EXFirebaseCore: 16f39b0ea94ce985a8f2e16cc796bf79bdcfa297 EXFirebaseCore: 16f39b0ea94ce985a8f2e16cc796bf79bdcfa297
EXFont: 2597c10ac85a69d348d44d7873eccf5a7576ef5e
EXImageLoader: df83442d32bcfb57b7cfc5690096b6caf8203f8d EXImageLoader: df83442d32bcfb57b7cfc5690096b6caf8203f8d
EXImageManipulator: 60d1bf3f1d7709453b1feb38adf8594b7f58710f EXImageManipulator: 60d1bf3f1d7709453b1feb38adf8594b7f58710f
EXImagePicker: bf4d62532cc2bf217edbe4abbb0014e73e079eac EXImagePicker: bf4d62532cc2bf217edbe4abbb0014e73e079eac
EXJSONUtils: f515cf71710855d7ba5bfc6752af3b9a6f6aad01 EXJSONUtils: f515cf71710855d7ba5bfc6752af3b9a6f6aad01
EXKeepAwake: bf48d7f740a5cd2befed6cf9a49911d385c6c47d
EXManifests: 50e42e01335df4e54109dee7be5a91bfd37347db EXManifests: 50e42e01335df4e54109dee7be5a91bfd37347db
EXNotifications: a7d582fa800d77f4a75bd22d52e84e2fbcee26df EXNotifications: a7d582fa800d77f4a75bd22d52e84e2fbcee26df
Expo: 534e51e607aba8229293297da5585f4b26f50fa1 Expo: 534e51e607aba8229293297da5585f4b26f50fa1

View File

@ -4,7 +4,7 @@
"native": "220214", "native": "220214",
"major": 3, "major": 3,
"minor": 5, "minor": 5,
"patch": 1, "patch": 2,
"expo": "44.0.0" "expo": "44.0.0"
}, },
"description": "tooot app for Mastodon", "description": "tooot app for Mastodon",
@ -115,5 +115,26 @@
"postinstall-postinstall": "2.1.0", "postinstall-postinstall": "2.1.0",
"react-native-clean-project": "4.0.0", "react-native-clean-project": "4.0.0",
"typescript": "4.5.5" "typescript": "4.5.5"
},
"expo": {
"autolinking": {
"ios": {
"exclude": [
"expo-application",
"expo-font",
"expo-keep-awake"
]
},
"android": {
"exclude": [
"expo-application",
"expo-firebase-analytics",
"expo-firebase-core",
"expo-font",
"expo-keep-awake",
"expo-store-review"
]
}
}
} }
} }

View File

@ -1 +1,3 @@
{} {
"frequentUsed": "Sử dụng gần đây"
}

View File

@ -249,7 +249,7 @@
} }
}, },
"feedback": { "feedback": {
"heading": "Yêu cầu tính năng" "heading": "Đề xuất tính năng"
}, },
"support": { "support": {
"heading": "Ủng hộ tooot" "heading": "Ủng hộ tooot"
@ -290,7 +290,7 @@
} }
}, },
"attachments": { "attachments": {
"name": "Bộ sưu tập của <1></1>" "name": "<0 /><1>'s media</1>"
}, },
"search": { "search": {
"header": { "header": {

View File

@ -44,7 +44,7 @@ const TabSharedToot: React.FC<TabSharedStackScreenProps<'Tab-Shared-Toot'>> = ({
if (!scrolled.current) { if (!scrolled.current) {
scrolled.current = true scrolled.current = true
const pointer = flattenData.findIndex(({ id }) => id === toot.id) const pointer = flattenData.findIndex(({ id }) => id === toot.id)
if (pointer === -1) return if (pointer < 1) return
Sentry.Native.setContext('Scroll to Index', { Sentry.Native.setContext('Scroll to Index', {
type: 'original', type: 'original',
index: pointer, index: pointer,