Skip to content

Commit 27cf6fd

Browse files
ci(release): publish latest release
1 parent 9f1cb1b commit 27cf6fd

File tree

3 files changed

+14
-72
lines changed

3 files changed

+14
-72
lines changed

RELEASE

Lines changed: 6 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
IPFS hash of the deployment:
2-
- CIDv0: `QmZLgue86DopPSEeUnHyM3Wr5vcB8LM2qxqxnHsAx63Kf6`
3-
- CIDv1: `bafybeifdomfn4wr7d44hy24ekkgs7paglr26rq5e77qw3a7mfxo4fctdne`
2+
- CIDv0: `QmQkWMh3BFN88esw7V29ibtjsX9SpUqAudnhP5puUbR9in`
3+
- CIDv1: `bafybeibd2ppkb4pcw546t3rz7rnqh7766xxlhfkh6krmahe3gdv3hske24`
44

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

@@ -10,79 +10,14 @@ 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://bafybeifdomfn4wr7d44hy24ekkgs7paglr26rq5e77qw3a7mfxo4fctdne.ipfs.dweb.link/
14-
- [ipfs://QmZLgue86DopPSEeUnHyM3Wr5vcB8LM2qxqxnHsAx63Kf6/](ipfs://QmZLgue86DopPSEeUnHyM3Wr5vcB8LM2qxqxnHsAx63Kf6/)
13+
- https://bafybeibd2ppkb4pcw546t3rz7rnqh7766xxlhfkh6krmahe3gdv3hske24.ipfs.dweb.link/
14+
- [ipfs://QmQkWMh3BFN88esw7V29ibtjsX9SpUqAudnhP5puUbR9in/](ipfs://QmQkWMh3BFN88esw7V29ibtjsX9SpUqAudnhP5puUbR9in/)
1515

16-
## 5.121.0 (2025-12-11)
17-
18-
19-
### Features
20-
21-
* **web:** add proper page titles to each portfolio tab (#25875) cdd3bb3
22-
* **web:** add refunded amounts to the migrate modal (#25824) bf676a1
23-
* **web:** add view_external_wallets_on_web flag (#25973) 4a5b0b1
24-
* **web:** add wallet search results (#25974) 286c62d
25-
* **web:** align block explorer icons on web TDP (#25838) 681b6f5
26-
* **web:** final wrapped cherry-picks - staging (#26314) b479480
27-
* **web:** Update homepage copy pre-unification vote (#26093) 66c4bc6
28-
* **web:** update TDP and PDP chart type selection to segmented controls (#25839) e9a85ed
29-
* **web:** wrapped dynamic aspect ratio & iframe url connection (#26079) cdc5dde
16+
### 5.121.1 (2025-12-12)
3017

3118

3219
### Bug Fixes
3320

34-
* **web:** catch errors when lazy-loading modals (#24420) 0eb09f7
35-
* **web:** Change step icon ripple to pink (#25721) 7e4a304
36-
* **web:** disable handler onclickoutside for sheet staging (#26362) c6f2c72
37-
* **web:** disable notification service in e2e tests (#25811) 93c5137
38-
* **web:** disable tamagui compiler for CurrencyInputPanel (#26363) dc15502
39-
* **web:** dynamically compute app header height including Top Level B… (#26401) 2ab6c9e
40-
* **web:** enable correct tamagui stacking zIndex mode (#26000) 095d746
41-
* **web:** enable tamagui compiler in staging (#25930) 6c55793
42-
* **web:** Ensure env vars are loaded for playwright tests (#25638) e4017db
43-
* **web:** Ensure TXs are hexlified before sending to dapp (#25924) fe44f2c
44-
* **web:** fix activity table loading skeleton logic (#25893) 9476c4a
45-
* **web:** Fix displaying web tooltip on mobile (#25061) e3aeb79
46-
* **web:** Fix dividers in swap steps (#25940) 4e8b492
47-
* **web:** handle solana only wallet connection for Portfolio (#25790) 024ed51
48-
* **web:** make amount column on activity table appear to be two columns (#25636) 81c03d1
49-
* **web:** properly cache NFTs so it doesn't load every time you change back to NFTs tab (#25761) 749f5e2
50-
* **web:** quick nit fixes (#25774) 0d1e97c
51-
* **web:** reduce polling for useFormattedCurrencyAmountAndUSDValue (#25635) 1785af3
52-
* **web:** remove batching capabilities from monad (#25957) 62b6e49
53-
* **web:** remove unnecessary animation properties from various components to fix crashes (#25714) 2606015
54-
* **web:** Replace swap flow with send flow for wallet rejection e2e test (#25650) b801033
55-
* **web:** replace use usd price with use usdc value in trade price component staging (#26385) fe955b8
56-
* **web:** reverting trading api key (#26181) 82efb64
57-
* **web:** tamagui style bug with Animated Icons (#25904) 081924f
58-
* **web:** tamagui Tooltip Adapt context && increase Popover zIndexes (#26144) b4d68db
59-
* **web:** tamagui Tooltip zIndex fix (#26106) ff9ebe1
60-
* **web:** tamagui z-index fix (#25976) 52f1276
61-
* **web:** Update dev (#26036) b52e28b
62-
* **web:** use popover zIndex for tamagui popover (#26070) e46fcf7
63-
* **web:** wait for Session to init before fetching notifs (#25820) ea3cdfb
64-
* **web:** zindex/hover fixes for navbar (#26023) 8cabbce
65-
66-
67-
### Continuous Integration
68-
69-
* **web:** update sitemaps 9c275de
70-
71-
72-
### Code Refactoring
73-
74-
* **web:** add retry link to specific graphql queries (#25829) 8c501fa
75-
* **web:** extract hooks from outage banner component (#25744) 8efdde3
76-
* **web:** update logic to determine when to show outage banner (#25745) 45540a7
77-
78-
79-
### Styles
80-
81-
* **web:** better logic for empty portfolio chart (#26065) a4236e6
82-
* **web:** fix chart loading state thrash (#25629) 5ef5890
83-
* **web:** fix overview tables gap (#25625) 8e52a6a
84-
* **web:** remove decimals on overview chart price labels (#25890) 2164000
85-
* **web:** slow emblems animation on connect wallet banner (#25931) 6ac4f05
86-
* **web:** table style nits (#25896) b4a01c6
21+
* **web:** use no-cache for useTokenPriceHistoryQuery (#26378) (#26439) 09786b8
8722

8823

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web/5.121.0
1+
web/5.121.1

apps/web/src/components/Tokens/TokenDetails/ChartSection/hooks.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ export function useTDPPriceChartData({
6868
duration: variables.duration,
6969
},
7070
skip: skip || !currencyIdValue || priceChartType === PriceChartType.CANDLESTICK,
71+
// IMPORTANT: Must use no-cache to prevent infinite query loop.
72+
//
73+
// TokenPriceHistory returns Token objects (with chain/address) nested inside tokenProjects.
74+
// Apollo normalizes these into the shared Token[chain, address] cache (defined in packages/uniswap/src/data/cache.ts).
75+
// This triggers watchers on TokenWeb and TokenPrice queries (which use the same cache keys),
76+
// causing them to re-emit, which triggers re-renders, which re-executes this query → infinite loop.
77+
fetchPolicy: 'no-cache',
7178
})
7279

7380
const loading = subgraphLoading || (priceChartType === PriceChartType.LINE && coinGeckoLoading)

0 commit comments

Comments
 (0)