Release 1.104.0 (#8595)
* Fix to navigation action after saving feeds * Test updates * Intl pull
This commit is contained in:
@@ -28,7 +28,6 @@ appId: xyz.blueskyweb.app
|
||||
- hideKeyboard
|
||||
- tapOn:
|
||||
id: "nextBtn"
|
||||
- tapOn: "Not now"
|
||||
- inputText: "e2e-test"
|
||||
- tapOn:
|
||||
id: "nextBtn"
|
||||
|
||||
@@ -135,7 +135,7 @@ appId: xyz.blueskyweb.app
|
||||
id: "e2eGotoLists"
|
||||
- tapOn: "Good Ppl"
|
||||
|
||||
# - tapOn: "People"
|
||||
- tapOn: "People"
|
||||
- assertVisible: "View Bob's profile"
|
||||
- tapOn:
|
||||
point: "90%,43%"
|
||||
|
||||
@@ -23,5 +23,4 @@ appId: xyz.blueskyweb.app
|
||||
id: "loginPasswordInput"
|
||||
- inputText: "hunter2"
|
||||
- pressKey: Enter
|
||||
- tapOn: "Not now"
|
||||
- assertVisible: "Following"
|
||||
|
||||
@@ -25,6 +25,8 @@ appId: xyz.blueskyweb.app
|
||||
# Can follow/unfollow another user
|
||||
- tapOn:
|
||||
id: "followBtn"
|
||||
- tapOn:
|
||||
point: 65%,35% # dismiss the subscribe prompt
|
||||
- tapOn:
|
||||
id: "unfollowBtn"
|
||||
|
||||
|
||||
+1354
-1005
File diff suppressed because it is too large
Load Diff
+1352
-1003
File diff suppressed because it is too large
Load Diff
+1354
-1005
File diff suppressed because it is too large
Load Diff
+1690
-1341
File diff suppressed because it is too large
Load Diff
+1355
-1006
File diff suppressed because it is too large
Load Diff
+1451
-1102
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1355
-1006
File diff suppressed because it is too large
Load Diff
+493
-311
File diff suppressed because it is too large
Load Diff
+1405
-1056
File diff suppressed because it is too large
Load Diff
+1431
-1082
File diff suppressed because it is too large
Load Diff
+1354
-1005
File diff suppressed because it is too large
Load Diff
+1354
-1005
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1362
-1013
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1352
-1003
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1355
-1006
File diff suppressed because it is too large
Load Diff
+1352
-1003
File diff suppressed because it is too large
Load Diff
+1365
-1016
File diff suppressed because it is too large
Load Diff
+1361
-1012
File diff suppressed because it is too large
Load Diff
+1354
-1005
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1361
-1012
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1354
-1005
File diff suppressed because it is too large
Load Diff
+1408
-1059
File diff suppressed because it is too large
Load Diff
+1399
-1050
File diff suppressed because it is too large
Load Diff
+1780
-1431
File diff suppressed because it is too large
Load Diff
+1511
-1162
File diff suppressed because it is too large
Load Diff
+1358
-1009
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1373
-1024
File diff suppressed because it is too large
Load Diff
+1353
-1004
File diff suppressed because it is too large
Load Diff
+1355
-1006
File diff suppressed because it is too large
Load Diff
+1355
-1006
File diff suppressed because it is too large
Load Diff
+1369
-1020
File diff suppressed because it is too large
Load Diff
+1365
-1016
File diff suppressed because it is too large
Load Diff
@@ -1,25 +1,28 @@
|
||||
import React from 'react'
|
||||
import {ActivityIndicator, Pressable, StyleSheet, View} from 'react-native'
|
||||
import Animated, {LinearTransition} from 'react-native-reanimated'
|
||||
import {AppBskyActorDefs} from '@atproto/api'
|
||||
import {type AppBskyActorDefs} from '@atproto/api'
|
||||
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
|
||||
import {msg, Trans} from '@lingui/macro'
|
||||
import {useLingui} from '@lingui/react'
|
||||
import {useFocusEffect} from '@react-navigation/native'
|
||||
import {useNavigation} from '@react-navigation/native'
|
||||
import {NativeStackScreenProps} from '@react-navigation/native-stack'
|
||||
import {type NativeStackScreenProps} from '@react-navigation/native-stack'
|
||||
|
||||
import {useHaptics} from '#/lib/haptics'
|
||||
import {usePalette} from '#/lib/hooks/usePalette'
|
||||
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
|
||||
import {CommonNavigatorParams, NavigationProp} from '#/lib/routes/types'
|
||||
import {
|
||||
type CommonNavigatorParams,
|
||||
type NavigationProp,
|
||||
} from '#/lib/routes/types'
|
||||
import {colors, s} from '#/lib/styles'
|
||||
import {logger} from '#/logger'
|
||||
import {
|
||||
useOverwriteSavedFeedsMutation,
|
||||
usePreferencesQuery,
|
||||
} from '#/state/queries/preferences'
|
||||
import {UsePreferencesQueryResponse} from '#/state/queries/preferences/types'
|
||||
import {type UsePreferencesQueryResponse} from '#/state/queries/preferences/types'
|
||||
import {useSetMinimalShellMode} from '#/state/shell'
|
||||
import {FeedSourceCard} from '#/view/com/feeds/FeedSourceCard'
|
||||
import {TextLink} from '#/view/com/util/Link'
|
||||
@@ -80,7 +83,11 @@ function SavedFeedsInner({
|
||||
try {
|
||||
await overwriteSavedFeeds(currentFeeds)
|
||||
Toast.show(_(msg({message: 'Feeds updated!', context: 'toast'})))
|
||||
navigation.navigate('Feeds')
|
||||
if (navigation.canGoBack()) {
|
||||
navigation.goBack()
|
||||
} else {
|
||||
navigation.navigate('Feeds')
|
||||
}
|
||||
} catch (e) {
|
||||
Toast.show(_(msg`There was an issue contacting the server`), 'xmark')
|
||||
logger.error('Failed to toggle pinned feed', {message: e})
|
||||
|
||||
Reference in New Issue
Block a user