Skip to content

Commit 26cd89c

Browse files
ci(release): publish latest release
1 parent cd72490 commit 26cd89c

File tree

4 files changed

+19
-82
lines changed

4 files changed

+19
-82
lines changed

Diff for: RELEASE

+7-75
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
IPFS hash of the deployment:
2-
- CIDv0: `Qma3xNtyKF992ESqe25eV3JTR8LGZwuLLx2HyfJ2LwcGRw`
3-
- CIDv1: `bafybeifoavmpqbbjcli2mn7q35itqfnsuiitrvfxvxkikguokyij7cqbhi`
2+
- CIDv0: `QmQJQv4CsTmaz2YxvP2J6rckTN55Kpb8kgs3nuH75K4HWV`
3+
- CIDv1: `bafybeia5esoynn6udnsocgpwufk6one5vbkcvowseql5tfilf46asmveqy`
44

55
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
66

@@ -10,83 +10,15 @@ You can also access the Uniswap Interface from an IPFS gateway.
1010
Your Uniswap settings are never remembered across different URLs.
1111

1212
IPFS gateways:
13-
- https://bafybeifoavmpqbbjcli2mn7q35itqfnsuiitrvfxvxkikguokyij7cqbhi.ipfs.dweb.link/
14-
- https://bafybeifoavmpqbbjcli2mn7q35itqfnsuiitrvfxvxkikguokyij7cqbhi.ipfs.cf-ipfs.com/
15-
- [ipfs://Qma3xNtyKF992ESqe25eV3JTR8LGZwuLLx2HyfJ2LwcGRw/](ipfs://Qma3xNtyKF992ESqe25eV3JTR8LGZwuLLx2HyfJ2LwcGRw/)
13+
- https://bafybeia5esoynn6udnsocgpwufk6one5vbkcvowseql5tfilf46asmveqy.ipfs.dweb.link/
14+
- https://bafybeia5esoynn6udnsocgpwufk6one5vbkcvowseql5tfilf46asmveqy.ipfs.cf-ipfs.com/
15+
- [ipfs://QmQJQv4CsTmaz2YxvP2J6rckTN55Kpb8kgs3nuH75K4HWV/](ipfs://QmQJQv4CsTmaz2YxvP2J6rckTN55Kpb8kgs3nuH75K4HWV/)
1616

17-
## 5.64.0 (2025-01-08)
18-
19-
20-
### Features
21-
22-
* **web:** add pagination to the positions page (#14478) 69771b0
23-
* **web:** add recommended tooltip (#14574) 7a763dc
24-
* **web:** allow users to add with eth/weth (#14461) 4740134
25-
* **web:** allowing users to remove with eth (#14519) 344c6a4
26-
* **web:** disable clicking on FOR activity until confirmed on chain (#14605) f8c541a
27-
* **web:** Enable GPU acceleration and layout containment on AppBody (#14710) 6f0b0ca
17+
### 5.64.1 (2025-01-09)
2818

2919

3020
### Bug Fixes
3121

32-
* **web:** 01 07 fix web re add images prop to portfoliologo and use split logo staging (#14876) 02a3013
33-
* **web:** 01 08 fix web fix double logo on doublecurrencyandchainlogo staging (#14948) 1b606bb
34-
* **web:** add analyze mode to build script (#14610) c9f9392
35-
* **web:** add monad testnet rpc to web env (#14563) 649d925
36-
* **web:** add white bgs to images and use universe token logos (#14604) c8ac0c9
37-
* **web:** Adrian/direct t fixes staging (#14941) 58f2954
38-
* **web:** bring back network logo on logoless placeholder (#14803) 97bda9d
39-
* **web:** early return isRNDev (#14685) fb77d3a
40-
* **web:** enable unitag search with suffix (#14711) 993cbd6
41-
* **web:** fix alignment of liquidity header modal (#14682) b39d879
42-
* **web:** fix conversion event success handler (#14532) e81947b
43-
* **web:** fix crash on positions page (#14562) 2ba514a
44-
* **web:** fix disabled swap button for previously-dismissed warning tokens (#14553) 5a987f5
45-
* **web:** fix miniP truncated closed positions + testnet mode in pools tab (#14666) 69c50a7
46-
* **web:** fix missing mweb swap (#14567) 0eab28e
47-
* **web:** fix responsive walletconnect pane expando line (#14661) 81fd2ea
48-
* **web:** fix v2 lp networks dropdown (#14576) a4f41d9
49-
* **web:** fix v2 position page crash (#14792) af9dd17
50-
* **web:** info text should be heading3 variant (#14739) 1dbc971
51-
* **web:** input focus state on press (#14759) e090f25
52-
* **web:** landing page translations line break (#14649) c1fb00f
53-
* **web:** modal height fix (#14538) c7eac8b
54-
* **web:** open LP learn more links in new tabs (#14568) 57c0752
55-
* **web:** overflow issues in chart header (#14744) 1de24a8
56-
* **web:** polish sprint nits (#14624) 2849220
57-
* **web:** set duped events as executed to prevent retry (#14771) 6dcb3ef
58-
* **web:** show more button hiding (#14742) a5edb7a
59-
* **web:** some rich link previews broken bc their logo is a webp (#14638) 350a2d6
60-
* **web:** submit conversion events to amplitude (#14497) e172586
61-
* **web:** switch to new marketing events (#14700) 35d9d4f
62-
* **web:** theme value transition for explore page tabs (#14609) 5bb4160
63-
* **web:** tree-shake wagmi chains (#14566) 2c3d079
64-
* **web:** truncation issue on max price position text (#14573) f137c41
65-
* **web:** update global preferences menu (#14636) 38d5f38
66-
* **web:** update tdp default input currency (#14699) d7147af
67-
* **web:** URL prefill param without ?chain should use default chain instead of wallet chain (#14227) a8c57d6
68-
* **web): Revert "feat(web:** Enable GPU acceleration and layout containment on AppBody (#14710)" (#14788) a5b4976
69-
70-
71-
### Continuous Integration
72-
73-
* **web:** update sitemaps 77b75a6
74-
75-
76-
### Styles
77-
78-
* **web:** all networks icon in explore page dropdown (#14639) bf1a42b
79-
* **web:** decrease font size for Learn More link (#14626) 6ea86c2
80-
* **web:** fix helper icon alignment in search dropdown (#14680) 237e505
81-
* **web:** fix hover on active explore tabs (#14646) b1180ea
82-
* **web:** fix some style nits in explore token page mobile action tabs (#14743) 9100557
83-
84-
85-
### Code Refactoring
86-
87-
* **web:** refactor use is x page part 2 (#14652) aa54d69
88-
* **web:** refactor use X page into reusable hook (#14651) f53fa2b
89-
* **web:** refactor useIsNfts hook (#14653) 0132ff0
90-
* **web:** use default match types and include optional override (#14704) edf95e9
22+
* **web:** limit orders do not work with uniswapx v2 (#14996) d520262
9123

9224

Diff for: VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web/5.64.0
1+
web/5.64.1

Diff for: apps/web/src/hooks/useIsUniswapXSupportedChain.ts

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ import { ArbitrumXV2ExperimentGroup, Experiments } from 'uniswap/src/features/ga
44
import { FeatureFlags } from 'uniswap/src/features/gating/flags'
55
import { useExperimentGroupName, useFeatureFlag } from 'uniswap/src/features/gating/hooks'
66

7+
/**
8+
* Returns true if the chain is supported by UniswapX. Does not differentiate between UniswapX v1 and v2.
9+
*/
710
export function useIsUniswapXSupportedChain(chainId?: number) {
811
const xv2ArbitrumEnabled =
912
useExperimentGroupName(Experiments.ArbitrumXV2OpenOrders) === ArbitrumXV2ExperimentGroup.Test

Diff for: apps/web/src/pages/Swap/Limit/LimitForm.tsx

+8-6
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import Row from 'components/deprecated/Row'
1818
import { ArrowContainer, ArrowWrapper, SwapSection } from 'components/swap/styled'
1919
import { ZERO_PERCENT } from 'constants/misc'
2020
import { useAccount } from 'hooks/useAccount'
21-
import { useIsUniswapXSupportedChain } from 'hooks/useIsUniswapXSupportedChain'
2221
import usePermit2Allowance, { AllowanceState } from 'hooks/usePermit2Allowance'
2322
import { SwapResult, useSwapCallback } from 'hooks/useSwapCallback'
2423
import { useUSDPrice } from 'hooks/useUSDPrice'
@@ -43,6 +42,7 @@ import { nativeOnChain } from 'uniswap/src/constants/tokens'
4342
import { uniswapUrls } from 'uniswap/src/constants/urls'
4443
import { getChainInfo } from 'uniswap/src/features/chains/chainInfo'
4544
import { useIsSupportedChainId } from 'uniswap/src/features/chains/hooks/useSupportedChainId'
45+
import { UniverseChainId } from 'uniswap/src/features/chains/types'
4646
import { Locale } from 'uniswap/src/features/language/constants'
4747
import Trace from 'uniswap/src/features/telemetry/Trace'
4848
import { ElementName, InterfacePageNameLocal } from 'uniswap/src/features/telemetry/constants'
@@ -54,6 +54,8 @@ import {
5454
} from 'utils/formatNumbers'
5555
import { maxAmountSpend } from 'utils/maxAmountSpend'
5656

57+
const LIMIT_SUPPORTED_CHAINS = [UniverseChainId.Mainnet]
58+
5759
const CustomHeightSwapSection = styled(SwapSection)`
5860
height: unset;
5961
`
@@ -100,7 +102,7 @@ function LimitForm({ onCurrencyChange }: LimitFormProps) {
100102
setCurrencyState,
101103
} = useSwapAndLimitContext()
102104
const isSupportedChain = useIsSupportedChainId(chainId)
103-
const isUniswapXSupportedChain = useIsUniswapXSupportedChain(chainId)
105+
const isLimitSupportedChain = chainId && LIMIT_SUPPORTED_CHAINS.includes(chainId)
104106

105107
const { limitState, setLimitState, derivedLimitInfo } = useLimitContext()
106108
const { currencyBalances, parsedAmounts, parsedLimitPrice, limitOrderTrade, marketPrice } = derivedLimitInfo
@@ -370,7 +372,7 @@ function LimitForm({ onCurrencyChange }: LimitFormProps) {
370372
hasInsufficientFunds={hasInsufficientFunds}
371373
limitPriceError={priceError}
372374
/>
373-
{isUniswapXSupportedChain && !!priceError && inputCurrency && outputCurrency && limitOrderTrade && (
375+
{isLimitSupportedChain && !!priceError && inputCurrency && outputCurrency && limitOrderTrade && (
374376
<LimitPriceError
375377
priceError={priceError}
376378
priceAdjustmentPercentage={currentPriceAdjustment}
@@ -380,9 +382,9 @@ function LimitForm({ onCurrencyChange }: LimitFormProps) {
380382
/>
381383
)}
382384
<LimitDisclaimerContainer>
383-
<StyledAlertIcon size={20} color={!isUniswapXSupportedChain ? theme.critical : theme.neutral2} />
385+
<StyledAlertIcon size={20} color={!isLimitSupportedChain ? theme.critical : theme.neutral2} />
384386
<Text variant="body3">
385-
{!isUniswapXSupportedChain ? (
387+
{!isLimitSupportedChain ? (
386388
<Trans
387389
i18nKey="limits.form.disclaimer.mainnet"
388390
components={{
@@ -469,7 +471,7 @@ function SubmitOrderButton({
469471
const account = useAccount()
470472
const { chainId } = useMultichainContext()
471473

472-
if (!useIsUniswapXSupportedChain(chainId)) {
474+
if (chainId && !LIMIT_SUPPORTED_CHAINS.includes(chainId)) {
473475
return (
474476
<ButtonError disabled>
475477
<Trans i18nKey="limits.selectSupportedTokens" />

0 commit comments

Comments
 (0)