ci(release): publish latest release

parent f61d42be
IPFS hash of the deployment: IPFS hash of the deployment:
- CIDv0: `QmZqX6QCCokYMm8oRdYVi85GDzqDKJZZL1M3djEQXJeXeF` - CIDv0: `QmZNKQNeHGqEJfGMyWbH1zYCgs8pazXe2FajiS4KVzxfPL`
- CIDv1: `bafybeifk2xe6jgopl2yr55xs3py2ot6rernc2mokn2xxjgybkbomb53tqa` - CIDv1: `bafybeifd3xryjkpe4lqgqfonwz7pdfzjtdlspryilb44sn7utv26mpxab4`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org). 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. ...@@ -10,15 +10,15 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs. Your Uniswap settings are never remembered across different URLs.
IPFS gateways: IPFS gateways:
- https://bafybeifk2xe6jgopl2yr55xs3py2ot6rernc2mokn2xxjgybkbomb53tqa.ipfs.dweb.link/ - https://bafybeifd3xryjkpe4lqgqfonwz7pdfzjtdlspryilb44sn7utv26mpxab4.ipfs.dweb.link/
- https://bafybeifk2xe6jgopl2yr55xs3py2ot6rernc2mokn2xxjgybkbomb53tqa.ipfs.cf-ipfs.com/ - https://bafybeifd3xryjkpe4lqgqfonwz7pdfzjtdlspryilb44sn7utv26mpxab4.ipfs.cf-ipfs.com/
- [ipfs://QmZqX6QCCokYMm8oRdYVi85GDzqDKJZZL1M3djEQXJeXeF/](ipfs://QmZqX6QCCokYMm8oRdYVi85GDzqDKJZZL1M3djEQXJeXeF/) - [ipfs://QmZNKQNeHGqEJfGMyWbH1zYCgs8pazXe2FajiS4KVzxfPL/](ipfs://QmZNKQNeHGqEJfGMyWbH1zYCgs8pazXe2FajiS4KVzxfPL/)
### 5.49.1 (2024-10-01) ### 5.49.2 (2024-10-03)
### Bug Fixes ### Bug Fixes
* **web:** priority orders only enabled on base (#12438) c44ffba * **web:** dont respect url flag overrides on prod - prod (#12548) a2b2517
web/5.49.1 web/5.49.2
\ No newline at end of file \ No newline at end of file
import useParsedQueryString from 'hooks/useParsedQueryString' import useParsedQueryString from 'hooks/useParsedQueryString'
import { useContext, useEffect } from 'react' import { useContext, useEffect } from 'react'
import { Statsig, StatsigContext } from 'uniswap/src/features/gating/sdk/statsig' import { Statsig, StatsigContext } from 'uniswap/src/features/gating/sdk/statsig'
import { isProdEnv } from 'utilities/src/environment/env'
export function useFeatureFlagUrlOverrides() { export function useFeatureFlagUrlOverrides() {
const parsedQs = useParsedQueryString() const parsedQs = useParsedQueryString()
const statsigContext = useContext(StatsigContext) const statsigContext = useContext(StatsigContext)
const isProduction = isProdEnv()
useEffect(() => { useEffect(() => {
// Override on // Override on
...@@ -14,9 +16,9 @@ export function useFeatureFlagUrlOverrides() { ...@@ -14,9 +16,9 @@ export function useFeatureFlagUrlOverrides() {
const featureFlagOverridesOff = const featureFlagOverridesOff =
typeof parsedQs.featureFlagOverrideOff === 'string' ? parsedQs.featureFlagOverrideOff.split(',') : [] typeof parsedQs.featureFlagOverrideOff === 'string' ? parsedQs.featureFlagOverrideOff.split(',') : []
if (statsigContext.initialized) { if (statsigContext.initialized && !isProduction) {
featureFlagOverrides.forEach((gate) => Statsig.overrideGate(gate, true)) featureFlagOverrides.forEach((gate) => Statsig.overrideGate(gate, true))
featureFlagOverridesOff.forEach((gate) => Statsig.overrideGate(gate, false)) featureFlagOverridesOff.forEach((gate) => Statsig.overrideGate(gate, false))
} }
}, [statsigContext.initialized, parsedQs.featureFlagOverride, parsedQs.featureFlagOverrideOff]) }, [statsigContext.initialized, parsedQs.featureFlagOverride, parsedQs.featureFlagOverrideOff, isProduction])
} }
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