Zach Pomerantz
e19e8492c9
feat: ux warnings ( #3220 )
...
* chore: mv Toolbar to a directory
* refactor: clean up Toolbar
* refactor: simplify Toolbar Caption
* feat: warn on price impact in Summary
* refactor: add computeRealizedPriceImpact util
2022-02-02 13:55:36 -08:00
Ian Lapham
800b5e0bda
fix: fix pricing displays ( #3214 )
...
* fix pricing displays
* update rate logic, code clean
2022-02-02 13:43:12 -05:00
Ian Lapham
fc637071f9
update deadline signature data ( #3215 )
2022-02-02 12:33:00 -05:00
Moody Salem
1b78ceec10
chore: lockfile update only from the walletlink connector update
v4.41.0
2022-02-02 00:13:29 -05:00
Moody Salem
e5be3ebf8f
chore: put back the integrity hashes that were removed by the walletlink change
2022-02-02 00:12:59 -05:00
Brendan Weinstein
1c73719766
fix: update walletlink-connector to 6.2.11 ( #3213 )
2022-02-02 00:10:01 -05:00
Crowdin Bot
14c91f9bba
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-02 00:13:11 +00:00
Zach Pomerantz
4b762ef5c9
feat: slippage warning ux ( #3211 )
...
* feat: setting input spacings
* feat: popover icon props
* fix: slippage input border
* feat: slippage input warning ux
* feat: slippage summary warning ux
* fix: summary layout
* fix: large icon compatibility
* fix: input option style
* fix: large icon compatibility
* fix: popover dimensions
* feat: tooltip hook
* fix: better max slippage popovers
* feat: error color input on invalid slippage
* fix: use default tx ttl
* fix: type userDeadline
2022-02-01 15:03:55 -08:00
Zach Pomerantz
c82b4fae64
fix: branded footer nits ( #3209 )
...
* chore: export brand color
* fix: target only children for extracted color transitions
* fix: branded footer nits
v4.40.1
2022-01-31 14:08:39 -06:00
Zach Pomerantz
ab8c1e3e90
fix: input/output value/balance styles ( #3207 )
...
* fix: right-align balance
* fix: set min-height on text
2022-01-31 10:46:10 -08:00
Ian Lapham
7055d60406
remove survey ( #3206 )
2022-01-31 13:17:51 -05:00
Ian Lapham
c641cec651
update button color ( #3205 )
2022-01-31 13:02:58 -05:00
Brendan Weinstein
b6a47c734f
fix: support networks other than ethereum mainnet for walletlink/coinbase wallet ( #3202 )
2022-01-31 12:03:00 -05:00
Crowdin Bot
7aecf5d398
chore(i18n): synchronize translations from crowdin [skip ci]
v4.40.0
2022-01-28 20:07:31 +00:00
Crowdin Bot
5bf2b81743
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-28 18:07:13 +00:00
Ian Lapham
ed247065a7
feat: format usd prices, add loading states ( #3196 )
...
* format usd prices, add loading states
* remove tildes, collapse details by default
* update swap deadline to use seconds
* update syntax for loading states
2022-01-28 12:59:23 -05:00
Crowdin Bot
0d0ad633fb
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-28 17:10:31 +00:00
Jordan Frankfurt
4a8f1d9b96
feat(widgets): move uniswap protocol branding from header to bottom of output ( #3194 )
...
* move branding from header to bottom of output
* remove old prop
* BrandingFooter component
* pr feedback
2022-01-28 10:45:35 -06:00
Zach Pomerantz
043fb95d22
chore: no default color extraction ( #3192 )
2022-01-27 13:24:50 -08:00
Zach Pomerantz
06536bc925
chore: comment out routing tooltip ( #3191 )
2022-01-27 13:24:39 -08:00
Ian Lapham
a598a15799
feat: Make pending txn status functional ( #3193 )
...
* update swap hooks to add swap txn confirmations
* fix: remove uneeded comments
* update with latest
* update utils to separate swap callback hooks
* create generic swap callabck to be used by both app and widget
* update app swap callback to use logic from lib
* update big number import
* add swap txn to state on submit
* remove redundant fields in txn interfaces
* consolidate trade type logic
2022-01-27 13:38:35 -05:00
Crowdin Bot
b0265c081e
chore(i18n): synchronize translations from crowdin [skip ci]
v4.39.0
2022-01-27 01:28:46 +00:00
Zach Pomerantz
47aff6ff74
feat: max slippage ui ( #3190 )
...
* style: input padding
* feat: expand Row grow
* style: polish max slippage
2022-01-26 16:44:21 -08:00
Zach Pomerantz
56717005e6
feat: pending tx state ( #3189 )
...
* refactor: state cleanup
* feat: add pending tx hash to swap state
* fix: update name to display tx hash
2022-01-26 16:39:10 -08:00
Ian Lapham
b50d10cbb2
feat: update swap hooks and add swap txn submission ( #3187 )
...
* update swap hooks to add swap txn confirmations
* fix: remove uneeded comments
* update with latest
* update utils to separate swap callback hooks
* create generic swap callabck to be used by both app and widget
* update app swap callback to use logic from lib
* update big number import
2022-01-26 19:21:10 -05:00
Jordan Frankfurt
ce96873a72
feat(widgets): use default input/output ( #3161 )
...
* feat: use default input/output on chain switch
* feat(widgets): ErrorGenerator -> PropValidator
* default prop validation
* useDefaults hook
* pr feedback
* fix cosmos
* drop token map changes
* add default inputs to cosmos fixture
* set up different validation layers for widget and swap
* split widget/swap prop types
* cleanup
* pr feedback
* clear defaults when they're no longer valid on the current chain
* remove state checks on validators
* stop using address in cosmos fixture
* pr feedback
* useMemo on useSwapDefaults args
* tell the user what they gave to error'd props
Co-authored-by: Zach Pomerantz <zzmp@uniswap.org>
2022-01-26 12:14:18 -06:00
Tina
779625a04e
fix: chain parameter should be able to switch chains on initial load ( #3180 )
...
* fix switch network on load
* dont run useeffect when chainId isnt defined yet
* remove newline
2022-01-26 10:03:48 -08:00
Crowdin Bot
d1e0812684
chore(i18n): synchronize translations from crowdin [skip ci]
v4.38.0
2022-01-26 03:53:51 +00:00
Zach Pomerantz
98e62b4f93
Revert "chore(i18n): synchronize translations from crowdin [skip ci]"
...
This reverts commit 9fb0d424c27055fc64edb6e9b6baffec858f2c5c.
2022-01-25 19:46:36 -08:00
Crowdin Bot
9fb0d424c2
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-26 01:31:09 +00:00
Zach Pomerantz
8d145b908e
feat: pending approval ui ( #3186 )
...
* feat: track approval txs
* refactor: update transactions
* feat: pending approval ui
* chore: fix pending approval doc
* fix: clarify optimized trade
* fix: use relative path for data uri assets
2022-01-25 16:24:36 -08:00
Zach Pomerantz
c7633d910b
refactor: track txs ( #3185 )
...
* feat: track approval txs
* refactor: update transactions
* chore: add ms to deps
* test: rm stale test
* fix: comment usage of trade for optimized trade
2022-01-25 18:55:27 -05:00
Crowdin Bot
1f89a46a3f
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-25 20:07:16 +00:00
Crowdin Bot
8d54b01878
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-25 19:07:17 +00:00
Zach Pomerantz
ffe334ccbf
feat: update summary view with real values ( #3179 )
...
* refactor: isolate approval callback hooks
* fix: use approval callback from trade
* chore: pass optimized trade to summary
* start review screen UI updates
* chore: pass optimized trade to summary
* fix: pass Trade to summary
* remove uneeded value type
* remove uneeded styling
* code cleanup
* code styling, update props
* fix fixture bug, code style updates
* bug fix in details array
* update logic in details
Co-authored-by: ianlapham <ianlapham@gmail.com>
2022-01-25 13:48:52 -05:00
Zach Pomerantz
ffe2bd315e
fix: track swap approvals ( #3183 )
...
* fix: track swap approvals
* fix: type ambiguous return value
v4.37.0
2022-01-24 17:52:45 -08:00
Zach Pomerantz
cee4b8c77a
fix: disable swap button w/o account ( #3177 )
...
* fix: disable swap button w/o account
* nit: indent less
2022-01-24 15:28:48 -08:00
Tina
3153db9f73
feat: add chainId (network) as url parameter ( #3057 )
...
* read from query param and change networks if necessary
* dont open network selector menu on url param change
* prompt network change when url changes
* keep url, network in sync
* use chain name instead of id in url param
* only prompt network switch if url chain doesnt match
2022-01-24 15:23:34 -08:00
Ian Lapham
bbdb5f3f56
feat: update slippage tolerance to use auto or custom ( #3166 )
...
* update slippage tolerance to use auto or custom
* remove attempted styling for other PR
* back out UI changes, small naming updates
* remove UI work
* small code style changes, fix typo
* update comment to doc comment
2022-01-24 17:56:12 -05:00
Crowdin Bot
7f9c56b68c
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-24 20:08:12 +00:00
Crowdin Bot
2b69974fdc
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-24 19:06:44 +00:00
Zach Pomerantz
5236065769
refactor: isolate approval callback hooks ( #3172 )
...
* refactor: isolate approval callback hooks
* fix: use approval callback from trade
2022-01-24 10:56:24 -08:00
Justin Domingue
52128a2dcd
chore: reset local tick data state on input change ( #3176 )
2022-01-24 11:10:33 -05:00
Justin Domingue
c9642c6cd0
feat: use TickLens on chains where subgraph is not functional ( #3149 )
2022-01-24 09:12:07 -05:00
Crowdin Bot
b878d764e5
chore(i18n): synchronize translations from crowdin [skip ci]
v4.36.0
2022-01-23 18:09:33 +00:00
Will Hennessy
6a4f067ac0
Display message if not mainnet ( #3151 )
2022-01-23 12:31:40 -05:00
Crowdin Bot
e9407bb6bd
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-22 15:07:19 +00:00
Crowdin Bot
8d822fd0e0
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-22 10:08:02 +00:00
Zach Pomerantz
6404ee6e0b
fix: default tokens on chainId change only ( #3169 )
2022-01-21 13:14:50 -08:00
Crowdin Bot
8ac3ed1128
chore(i18n): synchronize translations from crowdin [skip ci]
2022-01-21 10:07:23 +00:00