Skip to content

Commit 66754ca

Browse files
ci(release): publish latest release
1 parent fbe0233 commit 66754ca

File tree

81 files changed

+8613
-11346
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+8613
-11346
lines changed

CODEOWNERS

Lines changed: 0 additions & 1 deletion
This file was deleted.

RELEASE

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
IPFS hash of the deployment:
2-
- CIDv0: `Qmb16dcqcbFFjG7vkpfKEeZp4fNHBcbzXwuPLW92MQNRAx`
3-
- CIDv1: `bafybeif4ewp6t3m3h2yfzmgwe6o3lcccxeec5asf5xkezonc6vwcpxw5de`
1+
We are back with some new new updates! Here’s the latest:
42

5-
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
3+
UniswapX is live: We’ve integrated the UniswapX protocol, which aggregates liquidity across onchain and offchain sources for better quotes.
64

7-
You can also access the Uniswap Interface from an IPFS gateway.
8-
**BEWARE**: The Uniswap interface uses [`localStorage`](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) to remember your settings, such as which tokens you have imported.
9-
**You should always use an IPFS gateway that enforces origin separation**, or our hosted deployment of the latest release at [app.uniswap.org](https://app.uniswap.org).
10-
Your Uniswap settings are never remembered across different URLs.
5+
Easy import to Uniswap Extension: Onboard onto our new Chrome extension wallet easily by scanning a QR code with your Uniswap Mobile App.
116

12-
IPFS gateways:
13-
- https://bafybeif4ewp6t3m3h2yfzmgwe6o3lcccxeec5asf5xkezonc6vwcpxw5de.ipfs.dweb.link/
14-
- https://bafybeif4ewp6t3m3h2yfzmgwe6o3lcccxeec5asf5xkezonc6vwcpxw5de.ipfs.cf-ipfs.com/
15-
- [ipfs://Qmb16dcqcbFFjG7vkpfKEeZp4fNHBcbzXwuPLW92MQNRAx/](ipfs://Qmb16dcqcbFFjG7vkpfKEeZp4fNHBcbzXwuPLW92MQNRAx/)
16-
17-
### 5.40.3 (2024-07-25)
7+
Transaction Details: Press anything on the Activity Screen and see more robust details about any of your transactions (swaps, sends, NFTs, etc).
188

9+
Other changes:
1910

11+
- Onboarding improvements
12+
- Various bug fixes and performance improvements

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web/5.40.3
1+
mobile/1.31.1

apps/mobile/android/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,17 +131,17 @@ android {
131131
dev {
132132
isDefault(true)
133133
applicationIdSuffix ".dev"
134-
versionName "1.31"
134+
versionName "1.31.1"
135135
dimension "variant"
136136
}
137137
beta {
138138
applicationIdSuffix ".beta"
139-
versionName "1.31"
139+
versionName "1.31.1"
140140
dimension "variant"
141141
}
142142
prod {
143143
dimension "variant"
144-
versionName "1.31"
144+
versionName "1.31.1"
145145
}
146146
}
147147

apps/mobile/ios/Uniswap.xcodeproj/project.pbxproj

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2534,7 +2534,7 @@
25342534
"@executable_path/Frameworks",
25352535
"@executable_path/../../Frameworks",
25362536
);
2537-
MARKETING_VERSION = 1.31;
2537+
MARKETING_VERSION = 1.31.1;
25382538
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
25392539
MTL_FAST_MATH = YES;
25402540
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -2580,7 +2580,7 @@
25802580
"@executable_path/Frameworks",
25812581
"@executable_path/../../Frameworks",
25822582
);
2583-
MARKETING_VERSION = 1.31;
2583+
MARKETING_VERSION = 1.31.1;
25842584
MTL_FAST_MATH = YES;
25852585
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
25862586
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.widgets;
@@ -2626,7 +2626,7 @@
26262626
"@executable_path/Frameworks",
26272627
"@executable_path/../../Frameworks",
26282628
);
2629-
MARKETING_VERSION = 1.31;
2629+
MARKETING_VERSION = 1.31.1;
26302630
MTL_FAST_MATH = YES;
26312631
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
26322632
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.widgets;
@@ -2672,7 +2672,7 @@
26722672
"@executable_path/Frameworks",
26732673
"@executable_path/../../Frameworks",
26742674
);
2675-
MARKETING_VERSION = 1.31;
2675+
MARKETING_VERSION = 1.31.1;
26762676
MTL_FAST_MATH = YES;
26772677
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
26782678
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.widgets;
@@ -2714,7 +2714,7 @@
27142714
"@executable_path/Frameworks",
27152715
"@executable_path/../../Frameworks",
27162716
);
2717-
MARKETING_VERSION = 1.31;
2717+
MARKETING_VERSION = 1.31.1;
27182718
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
27192719
MTL_FAST_MATH = YES;
27202720
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -2757,7 +2757,7 @@
27572757
"@executable_path/Frameworks",
27582758
"@executable_path/../../Frameworks",
27592759
);
2760-
MARKETING_VERSION = 1.31;
2760+
MARKETING_VERSION = 1.31.1;
27612761
MTL_FAST_MATH = YES;
27622762
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
27632763
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.WidgetIntentExtension;
@@ -2800,7 +2800,7 @@
28002800
"@executable_path/Frameworks",
28012801
"@executable_path/../../Frameworks",
28022802
);
2803-
MARKETING_VERSION = 1.31;
2803+
MARKETING_VERSION = 1.31.1;
28042804
MTL_FAST_MATH = YES;
28052805
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
28062806
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.WidgetIntentExtension;
@@ -2843,7 +2843,7 @@
28432843
"@executable_path/Frameworks",
28442844
"@executable_path/../../Frameworks",
28452845
);
2846-
MARKETING_VERSION = 1.31;
2846+
MARKETING_VERSION = 1.31.1;
28472847
MTL_FAST_MATH = YES;
28482848
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
28492849
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.WidgetIntentExtension;
@@ -2879,7 +2879,7 @@
28792879
"$(inherited)",
28802880
"@executable_path/Frameworks",
28812881
);
2882-
MARKETING_VERSION = 1.31;
2882+
MARKETING_VERSION = 1.31.1;
28832883
OTHER_LDFLAGS = (
28842884
"$(inherited)",
28852885
"-ObjC",
@@ -2917,7 +2917,7 @@
29172917
"$(inherited)",
29182918
"@executable_path/Frameworks",
29192919
);
2920-
MARKETING_VERSION = 1.31;
2920+
MARKETING_VERSION = 1.31.1;
29212921
OTHER_LDFLAGS = (
29222922
"$(inherited)",
29232923
"-ObjC",
@@ -3103,7 +3103,7 @@
31033103
"@executable_path/Frameworks",
31043104
"@executable_path/../../Frameworks",
31053105
);
3106-
MARKETING_VERSION = 1.31;
3106+
MARKETING_VERSION = 1.31.1;
31073107
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
31083108
MTL_FAST_MATH = YES;
31093109
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
@@ -3147,7 +3147,7 @@
31473147
"@executable_path/Frameworks",
31483148
"@executable_path/../../Frameworks",
31493149
);
3150-
MARKETING_VERSION = 1.31;
3150+
MARKETING_VERSION = 1.31.1;
31513151
MTL_FAST_MATH = YES;
31523152
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
31533153
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.OneSignalNotificationServiceExtension;
@@ -3251,7 +3251,7 @@
32513251
"$(inherited)",
32523252
"@executable_path/Frameworks",
32533253
);
3254-
MARKETING_VERSION = 1.31;
3254+
MARKETING_VERSION = 1.31.1;
32553255
OTHER_LDFLAGS = (
32563256
"$(inherited)",
32573257
"-ObjC",
@@ -3322,7 +3322,7 @@
33223322
"@executable_path/Frameworks",
33233323
"@executable_path/../../Frameworks",
33243324
);
3325-
MARKETING_VERSION = 1.31;
3325+
MARKETING_VERSION = 1.31.1;
33263326
MTL_FAST_MATH = YES;
33273327
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
33283328
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.beta.OneSignalNotificationServiceExtension;
@@ -3426,7 +3426,7 @@
34263426
"$(inherited)",
34273427
"@executable_path/Frameworks",
34283428
);
3429-
MARKETING_VERSION = 1.31;
3429+
MARKETING_VERSION = 1.31.1;
34303430
OTHER_LDFLAGS = (
34313431
"$(inherited)",
34323432
"-ObjC",
@@ -3497,7 +3497,7 @@
34973497
"@executable_path/Frameworks",
34983498
"@executable_path/../../Frameworks",
34993499
);
3500-
MARKETING_VERSION = 1.31;
3500+
MARKETING_VERSION = 1.31.1;
35013501
MTL_FAST_MATH = YES;
35023502
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
35033503
PRODUCT_BUNDLE_IDENTIFIER = com.uniswap.mobile.dev.OneSignalNotificationServiceExtension;

apps/mobile/src/app/migrations.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ import {
6666
v63Schema,
6767
v64Schema,
6868
v65Schema,
69+
v66Schema,
6970
v6Schema,
7071
v7Schema,
7172
v8Schema,
@@ -1407,4 +1408,11 @@ describe('Redux state migrations', () => {
14071408
const v66 = migrations[66]
14081409
testActivatePendingAccounts(v66, v65Schema)
14091410
})
1411+
1412+
it('migrates from v66 to v67', () => {
1413+
const v66Stub = { ...v66Schema }
1414+
const v67 = migrations[67](v66Stub)
1415+
1416+
expect(v67.behaviorHistory.extensionOnboardingState).toBe(ExtensionOnboardingState.Undefined)
1417+
})
14101418
})

apps/mobile/src/app/migrations.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -877,6 +877,18 @@ export const migrations = {
877877
65: addRoutingFieldToTransactions,
878878

879879
66: activatePendingAccounts,
880+
881+
67: function resetOnboardingStateForGA(state: any) {
882+
const newState = { ...state }
883+
884+
// Reset state so that everyone gets the new promo banner even if theyve dismissed the beta version.
885+
newState.behaviorHistory = {
886+
...state.behaviorHistory,
887+
extensionOnboardingState: ExtensionOnboardingState.Undefined,
888+
}
889+
890+
return newState
891+
},
880892
}
881893

882-
export const MOBILE_STATE_VERSION = 66
894+
export const MOBILE_STATE_VERSION = 67

apps/mobile/src/app/schema.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,6 +505,8 @@ export const v65Schema = { ...v64Schema }
505505

506506
export const v66Schema = { ...v65Schema }
507507

508+
export const v67Schema = { ...v66Schema }
509+
508510
// TODO: [MOB-201] use function with typed output when API reducers are removed from rootReducer
509511
// export const getSchema = (): RootState => v0Schema
510-
export const getSchema = (): typeof v65Schema => v65Schema
512+
export const getSchema = (): typeof v67Schema => v67Schema

apps/mobile/src/components/Requests/RequestModal/WalletConnectRequestModalContent.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ export function WalletConnectRequestModalContent({
102102

103103
<Flex gap="$spacing8" mb="$spacing12" pt="$spacing20" px="$spacing4">
104104
<NetworkFeeFooter chainId={chainId} gasFeeUSD={hasGasFee ? gasFeeUSD : '0'} showNetworkLogo={hasGasFee} />
105-
<AddressFooter activeAccountAddress={request.account} />
105+
<AddressFooter activeAccountAddress={request.account} px="$spacing8" />
106106
</Flex>
107107

108108
{!hasSufficientFunds && (

apps/mobile/src/components/Requests/ScanSheet/PendingConnectionModal.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ const SwitchAccountRow = ({ activeAddress, setModalState }: SwitchAccountProps):
141141
return (
142142
<TouchableArea disabled={!accountIsSwitchable} m="$none" testID={TestID.WCDappSwitchAccount} onPress={onPress}>
143143
<Flex row justifyContent="space-between">
144-
<AddressFooter activeAccountAddress={activeAddress} />
144+
<AddressFooter activeAccountAddress={activeAddress} px="$spacing8" />
145145
{accountIsSwitchable && <RotatableChevron color="$neutral2" direction="down" height={16} width={16} />}
146146
</Flex>
147147
</TouchableArea>

0 commit comments

Comments
 (0)