Nate Wienert
7fc005024d
fix: ci added CODEOWNERS github format ( #7285 )
...
* fix: ci added CODEOWNERS github format
* Update .github/workflows/1-main-to-staging.yml
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
---------
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2023-09-14 07:59:28 -10:00
Nate Wienert
05ba0e4a66
fix: make popups appear above drawer and near top conditionally only … ( #7201 )
...
* fix: make popups appear above drawer and near top conditionally only when drawer is open
* remove logic around top bar
2023-09-14 07:49:59 -10:00
Jordan Frankfurt
5c53d8237d
test: update cloud test snapshots ( #7311 )
...
fix: -u on cloud tests
2023-09-14 12:27:58 -05:00
cartcrom
6aaf0db78d
refactor: price chart utility functions ( #7266 )
...
* refactor: price chart utility functions
* fix: snapshot
* fix: combine useMemos
* fix: pr nits
2023-09-14 13:13:17 -04:00
eddie
1c3ce8fdb7
fix: remove GA code ( #7303 )
...
* feat: move ga events to amplitude
* fix: remove GA code
2023-09-12 13:23:49 -07:00
eddie
3e05db4b87
feat: check chain ID before all transactions ( #7177 )
...
* feat: check chain ID before all transactions
* fix: use WrongChainError
* fix: remove asyncs
2023-09-12 11:20:06 -07:00
eddie
a9b2179eab
feat: move ga events to amplitude ( #7300 )
...
* feat: move ga events to amplitude
* fix: add deets to add events
2023-09-12 10:28:12 -07:00
Callil Capuozzo
0fffff66dc
fix: [Spore] general polish items ( #7302 )
...
* Add polish notes
* Polish balances
* update gap in mini portfolio names
2023-09-11 19:37:31 -04:00
eddie
1316a45c7a
fix: zustand, migrate to createWithEqualityFn ( #7220 )
2023-09-11 16:06:36 -07:00
Charles Bachmeier
dcf7d29357
feat: [info] Initial Pool Details Page ( #7250 )
...
* feat: setup initial pool details page and route
* add pool data query and call on enw page
* make query dynamic to url chainId
* Get and display Header info
* add token symbols
* split header into its own file
* add helper function to not default to eth chain
* add helper function tests
* add header component tests
* add mocked test for PDP
* use valid values
* allow unsupported BE chains supported by thegraph
* typecheck
* remove useless row
* no longer needed child
* use first and last child
* move mock consts to their own file
* skele linear task
* return null
* descriptiive pool not found bool
* modify correct logo container
* update snapshots
* instantiate all chain apollo clients
* added snapshot test
* merge main and update snapshots
* Update src/pages/PoolDetails/PoolDetailsHeader.tsx
Co-authored-by: Nate Wienert <natewienert@gmail.com>
* type feeTier
---------
Co-authored-by: Nate Wienert <natewienert@gmail.com>
2023-09-11 14:48:16 -07:00
Jack Short
184d515e16
chore: formatter to use local currency price ( #7273 )
...
* chore: updating formatCurrencyAmount to handle multiple langs and currencies
* missed advanced swap details
* missed confirmed swap modal
* removing updating visual effects
* removing it from parseLocale
* chore: displaying local currency and language formatting
* making effects visible
* moving to hook
* useFormatCurrencyAmount
* moving it to useformatter hook
* exporting formatting locales
* missed one parsed remote
* initial passover of using conversion rate in formatting function
* moving hook to bottom of file
* moving to bottom
* moving to bottom
* fallback to usd
* refactors
* better fallback protection
* moving to function
* fixing typecheck
2023-09-11 14:42:48 -04:00
Jack Short
86e4dd5153
chore: updating formatCurrencyAmount to handle multiple langs and cur… ( #7263 )
...
* chore: updating formatCurrencyAmount to handle multiple langs and currencies
* missed advanced swap details
* missed confirmed swap modal
* removing updating visual effects
* removing it from parseLocale
* chore: displaying local currency and language formatting
* making effects visible
* moving to hook
* useFormatCurrencyAmount
* moving it to useformatter hook
* exporting formatting locales
* missed one parsed remote
* moving hook to bottom of file
* moving to bottom
2023-09-11 13:51:11 -04:00
cartcrom
e4d103b015
refactor: price chart timestamps ( #7265 )
...
* refactor: price chart timestamps
* fix: remove unnused file
* refactor: util file name
* fix: use correct var for axis
* refactor: use backup var instead of throwing error for timeMinute interval
2023-09-11 13:16:30 -04:00
eddie
f71c781530
fix: add tax amounts to swap quote received ( #7299 )
2023-09-11 10:15:02 -07:00
Jack Short
736e395cd7
chore: displaying local currency and language formatting ( #7267 )
...
* chore: displaying local currency and language formatting
* moving to hook
* moving it to useformatter hook
* moving hook to bottom of file
2023-09-11 13:13:49 -04:00
Jack Short
8021135879
chore: remove extra blocknumber from dep array ( #7295 )
2023-09-11 12:29:39 -04:00
Tina
acdeb402ec
feat: Log auto slippage setting for gas estimate failed event ( #7231 )
...
* log auto slippage setting for gas estimate failed
* add to dep array
2023-09-11 08:41:31 -07:00
eddie
84f5d8f94d
fix: only log swap success for swap txs ( #7284 )
2023-09-08 12:03:59 -07:00
cartcrom
bb28235bee
refactor: consolidate price delta components ( #7268 )
...
* refactor: move delta component out of price chart file
* refactor: remove PortfolioArrow
* refactor: search row arrow cell
* fix: svg prop + snapshots failing unit tests
* refactor: css nit
2023-09-08 14:58:39 -04:00
cartcrom
f69226c1d1
fix: use updated feature flag ( #7278 )
2023-09-08 14:42:03 -04:00
cartcrom
35ca1b974e
fix: remove sentry warnings for failed tax fetches ( #7281 )
2023-09-08 14:41:47 -04:00
Nate Wienert
fdb9d8a8c9
feat: redirect /address links to the wallet download landing page or app store ( #7210 )
2023-09-08 08:33:21 -10:00
Zach Pomerantz
16cefb9cdb
test: fix cloud tests ( #7280 )
2023-09-08 10:53:22 -07:00
Zach Pomerantz
63bf1c0ac8
feat: path-based routing ( #7275 )
2023-09-08 10:43:59 -07:00
Nate Wienert
44e3b87ae1
fix: CODEOWNERS to use GitHub syntax currently uses google ( #7200 )
...
* improve cypress test
* fix: CODEOWNERS uses Github syntax
2023-09-08 07:22:52 -10:00
eddie
a3fbab9163
feat: uniswapx start time buffer ( #7279 )
...
* wip
* feat: use startTimeBufferSecs from API response
2023-09-08 09:30:57 -07:00
cartcrom
1ac1002c37
fix: fot ui bug in swap details dropdown ( #7277 )
...
* init
* fix: completely hide tax rows while syncing
* test: use syncing = false for fot tests
2023-09-08 10:27:18 -04:00
eddie
08e0fb7f4b
fix: replace base rpc urls with public rpcs ( #7259 )
...
* fix: replace base rpc urls with public rpcs
* fix: designation of safe vs fallback
* fix: remove duplicate
2023-09-07 13:56:30 -07:00
eddie
24d62d9594
feat: uniswapX default feature flag ( #7246 )
...
* feat: uniswapX default feature flag
* fix: bad merge
* fix: toggle behavior and style issues
* fix: toggle behavior
2023-09-07 12:52:24 -07:00
cartcrom
28ea390863
fix: gate FOT UI ( #7272 )
...
* fix: gate FOT UI in swap component
* feat: help article
2023-09-07 14:18:04 -04:00
eddie
4ba0d8ffc0
test: unit tests for swapFlowLoggers ( #7257 )
2023-09-07 10:07:56 -07:00
Jordan Frankfurt
7306423192
fix: eliminate flake from account connect race condition ( #7212 )
...
* fix: reduce flake from race condition
* use interface instead of type for props
* closeMenu instead of closeModal with type
* simplify useCloseModal
* fix bug
* pr feedback
* remove unnecessary code
* fix button wrapper style
* remove ApplicationModal.WALLET
* update color for spore
2023-09-06 17:52:47 -05:00
Zach Pomerantz
147a9bcbb2
fix: move off deprecated gql fields ( #7269 )
2023-09-06 13:48:02 -07:00
Charles Bachmeier
652a8305c8
feat: add BNB support to Token Search and Explore ( #7223 )
2023-09-05 10:57:21 -07:00
Jack Short
80a77dd567
fix: typecheck failing on main ( #7264 )
2023-09-05 13:54:19 -04:00
Jack Short
5951d0c40c
feat: adding currency conversion hook to useUSDPrice ( #7251 )
...
* feat: adding currency conversion hook
* 5m cache policy
* conversion rate hook
* usd check in outer hook
* converting usd price to localcurrencyprice
* checking usd manually
2023-09-05 13:38:33 -04:00
Jack Short
60acc689ee
chore: updating numberFormat for other currencies and languages ( #7239 )
...
* adding currency settings option
* moving menu item to shared component
* adding supported currencies
* currency menu items
* currency url params
* currency selector e2e tests
* fixing tests
* currency icons
* removing eslint
* removing another eslint disable
* renaming to local currency
* more name changes
* design updates
* adding currencies
* changing formatter rules to formatter options
* renaming file
* fixing lint
* custom currency symbol in number formatting
* refactoring input to number formatter
* locale selection
* updating all format numbers with currency and locale
* updating portfolio
* better formatting symbols
* removing adding locale and currency
* upgrading constants to be translatable
* refactoring
* adding tests
* updating comment
* removing 0 from hardcoded input and comment
2023-09-05 12:59:43 -04:00
Charles Bachmeier
cd520a9e2c
refactor: add source to subgraph queries ( #7253 )
...
* feat: add source to subgraph queries
* update test
2023-09-05 08:44:57 -07:00
cartcrom
b6e388c68c
feat: dynamic FOT tax fetching ( #7252 )
...
* feat: disable exact_output FOT swaps
* fix: pr comments
* test: update snapshots
* feat: dynamically fetch tax rates
* remove tax constants file
* test: update useRoutingAPITrade expected args
* fix: useSwapTaxes nits
* lint: useSwapTaxes dependency array
2023-09-01 14:56:26 -04:00
cartcrom
45a138dec1
fix: detect refunds on exact_out native swaps ( #7227 )
...
* fix: detect refunds on exact_out native swaps
* fix: correct comment
2023-09-01 14:55:42 -04:00
cartcrom
26d2ab53e8
feat: disable exact_output FOT swaps ( #7237 )
...
* feat: disable exact_output FOT swaps
* fix: pr comments
* test: update snapshots
2023-09-01 14:23:21 -04:00
gnewfield
e50ecc8309
fix: un-nest translation on AddLiquidityV2 page ( #7258 )
...
fix nested translation components causing translation error
2023-09-01 13:05:49 -04:00
eddie
406d7fe964
feat: remove dead statsig flag ( #7229 )
...
* feat: remove dead statsig flag
* fix: e2e test
2023-08-30 13:08:18 -07:00
eddie
366f4d98ef
fix: remove unused feature flags ( #7234 )
...
* fix: remove unused feature flags
* fix: remove flag from tests
* fix: tests
* fix: remove useUniswapX param
2023-08-30 12:37:50 -07:00
Jack Short
4eda18a4d5
feat: currency selector ( #7196 )
...
* adding currency settings option
* moving menu item to shared component
* adding supported currencies
* currency menu items
* currency url params
* currency selector e2e tests
* fixing tests
* currency icons
* removing eslint
* removing another eslint disable
* renaming to local currency
* more name changes
* design updates
* renaming file
* fixing lint
* Update src/components/AccountDrawer/SettingsMenu.tsx
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
* alphabetical ordering currencies
* column padding
* padding only for mobile
* memoizing into switch
---------
Co-authored-by: Charles Bachmeier <charles@bachmeier.io>
2023-08-30 14:48:53 -04:00
eddie
ea66b8b959
fix: null check in lists code ( #7248 )
2023-08-30 11:41:40 -07:00
Charles Bachmeier
1eab4291f6
refactor: log NO_ROUTE found instead of paging ( #7242 )
...
* refactor: log no route found instead of paging
* typo
* log router preference
---------
Co-authored-by: Charles Bachmeier <charlie@genie.xyz>
2023-08-29 13:59:51 -07:00
eddie
bed144b994
fix: remove base goerli from chain selector ( #7238 )
...
* fix: remove base goerli from chain selector
* fix: remove all base goerli references
* fix: typecheck
2023-08-29 13:25:10 -07:00
Charles Bachmeier
dac334f975
feat: add info site migration feature flags ( #7228 )
...
* feat: add info site migration feature flags
* feat: feature flag modal improvements
* scrollbar padding
* button padding
2023-08-28 13:13:31 -07:00
Charles Bachmeier
5478cb0c7b
feat: useUSDPrice for nft eth usd price ( #7232 )
...
* feat: useStableCointValue for nft eth usd price
* add new file
* useUSDPrice
* rename
2023-08-28 09:09:30 -07:00