ci(release): publish latest release

parent b72db88c
IPFS hash of the deployment:
- CIDv0: `QmU9Yoq9SE7sqBXEwUhAYbfnJFwQp2BRb17J9ohrqWVnRK`
- CIDv1: `bafybeicwjyhv4k3yykxinpfnpipkhvqit2aaoqu4nzgodsghwzzf4wrciy`
- CIDv0: `QmVeVr6qBpGMqAFHLcCTEwvffqSPqwyUKUisELvSNUGmth`
- CIDv1: `bafybeidmsq7bsjz7mqcekzwnicnbh2b2bptwpbvqftmwtajg32kmjk7kzy`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org).
......@@ -10,15 +10,15 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeicwjyhv4k3yykxinpfnpipkhvqit2aaoqu4nzgodsghwzzf4wrciy.ipfs.dweb.link/
- https://bafybeicwjyhv4k3yykxinpfnpipkhvqit2aaoqu4nzgodsghwzzf4wrciy.ipfs.cf-ipfs.com/
- [ipfs://QmU9Yoq9SE7sqBXEwUhAYbfnJFwQp2BRb17J9ohrqWVnRK/](ipfs://QmU9Yoq9SE7sqBXEwUhAYbfnJFwQp2BRb17J9ohrqWVnRK/)
- https://bafybeidmsq7bsjz7mqcekzwnicnbh2b2bptwpbvqftmwtajg32kmjk7kzy.ipfs.dweb.link/
- https://bafybeidmsq7bsjz7mqcekzwnicnbh2b2bptwpbvqftmwtajg32kmjk7kzy.ipfs.cf-ipfs.com/
- [ipfs://QmVeVr6qBpGMqAFHLcCTEwvffqSPqwyUKUisELvSNUGmth/](ipfs://QmVeVr6qBpGMqAFHLcCTEwvffqSPqwyUKUisELvSNUGmth/)
### 5.19.3 (2024-03-23)
### 5.19.4 (2024-03-23)
### Bug Fixes
* **web:** prod hotfix - dont show table error when only one query fails (#7075) aa14544
* **web:** fix platform checks for mweb breaking uniwallet deeplinking (#7077) 3d2ecb9
web/5.19.3
\ No newline at end of file
web/5.19.4
\ No newline at end of file
......@@ -13,7 +13,7 @@ import { QRCodeSVG } from 'qrcode.react'
import { useEffect, useState } from 'react'
import styled, { useTheme } from 'styled-components'
import { CloseIcon, ThemedText } from 'theme/components'
import { isAndroid, isIOS } from 'uniswap/src/utils/platform'
import { isAndroid, isIOS } from 'utils/platform'
import uniPng from '../../assets/images/uniwallet_modal_icon.png'
import { DownloadButton } from './DownloadButton'
......
......@@ -4,7 +4,7 @@ import { sendAnalyticsEvent } from 'analytics'
import { L1_CHAIN_IDS, L2_CHAIN_IDS } from 'constants/chains'
import { APP_RPC_URLS } from 'constants/networks'
import { Z_INDEX } from 'theme/zIndex'
import { isAndroid, isIOS } from 'uniswap/src/utils/platform'
import { isAndroid, isIOS } from 'utils/platform'
// Avoid testing for the best URL by only passing a single URL per chain.
// Otherwise, WC will not initialize until all URLs have been tested (see getBestUrl in web3-react).
......
import { AppDownloadPlatform, InterfaceElementName, InterfaceEventName } from '@uniswap/analytics-events'
import { sendAnalyticsEvent } from 'analytics'
import { isAndroid, isIOS } from 'uniswap/src/utils/platform'
import { isAndroid, isIOS } from 'utils/platform'
// OneLink will direct to App/Play Store or microsite depending on user agent
const APP_DOWNLOAD_LINKS: Partial<{ [key in InterfaceElementName]: string }> = {
......
import { UAParser } from 'ua-parser-js'
// TODO(WEB-3908): Switch to definition in packages/uniswap once fixed
const parser = new UAParser(navigator.userAgent)
const { name: platform } = parser.getOS()
export const isIOS = platform === 'iOS'
export const isAndroid = platform === 'Android'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment