Crowdin Bot
58778b5775
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-08 22:07:44 +00:00
Ian Lapham
5bc21bebc3
update summary details ( #3254 )
2022-02-08 13:33:31 -08:00
Crowdin Bot
c3d6727438
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-08 20:07:57 +00:00
Zach Pomerantz
290f4bc1cb
feat: bundle widgets ( #3244 )
...
* fix: tsconfig emissions
* fix: avoid importing app state in lib
* fix: export theming
* fix: asset resolutions
* fix: bundle widget
* test: update failing snapshots
* fix: maintain i18n for cosmos
* fix: use npm-compatible aliasing
* fix: include fonts in bundle
2022-02-08 11:04:48 -08:00
Jordan Frankfurt
f95275d5ac
feat(widgets): Localize CurrencyAmounts and Prices ( #3247 )
...
* add basic number formatting
* test formatLocaleNumber
* localize CurrencyAmounts and Prices
* use lingui locale hook
* pr review
* cleaner type assertions
* check if locale is supported when formatting
* pr feedback
2022-02-08 12:45:40 -06:00
Jordan Frankfurt
0ec2dd4173
fix(widgets): fix broken unsupported network message ( #3256 )
...
* fix(widgets): fix broken unsupported network message
* require that the user be on a Uniswap chainId AND a token-list supported chainID before fetching swap info
* use .some instead of .reduce
2022-02-08 12:45:30 -06:00
Ian Lapham
3b3db6f6d0
fix: update widget loading state detection ( #3253 )
...
* update loading state detection
* create custom hook for amount detection
2022-02-08 10:38:48 -08:00
Jordan Frankfurt
707abd0071
feat(widgets): ensure passed locale is supported ( #3245 )
...
* ensure passed locale is supported
* warn on locale mismatch
* export SUPPORTED_LOCALES
v4.44.0
2022-02-07 19:57:26 -06:00
Jordan Frankfurt
2efc1fb372
fix(widgets): convert widget colors from hex to hsl ( #3239 )
...
* convert widget colors from hex to hsl
* nits
2022-02-07 17:15:24 -06:00
Jordan Frankfurt
55b37825f3
fix(widgets): white accentText color on some buttons ( #3238 )
...
* white accentText color on some buttons
* put color calculations in useMemo, change accentText name, make hsl hex
* onAccent -> onAccentText
2022-02-07 16:56:10 -06:00
Ian Lapham
bb27b7a2ef
feat: widget loading animations polish ( #3232 )
...
* create use best trade hook for widgets
* update comment in hook file
* add loading states to input / output fields
* update to not use imports from app
* remove custom loading component
* update var name and syncing detection logic
* fix USD div type
* simplify loading css, small changes
2022-02-07 14:38:07 -08:00
Zach Pomerantz
c595ba951b
fix: isolate infura ( #3241 )
...
* fix: rm infura urls from lib
* fix: use passed providers for client SOR
* fix: clean up supported chain ids
* nit: rename params with specificity
* fix: use public rpc urls for l2
* fix: special-case rpc urls
2022-02-07 10:12:45 -08:00
Zach Pomerantz
96a122d7b8
chore: rename web3-react-alpha ( #3243 )
...
Renames widgets-web3-react/* to @widgets/web3-react/*.
npm treats nested packages as scoped, and requires scoped packages to begin with @.
2022-02-07 08:50:01 -08:00
Zach Pomerantz
610f7d3581
fix: named imports (webpack 5 compat) ( #3242 )
...
* fix: avoid json named imports
This is required by webpack 5, and is done to keep the widgets library compatible.
See https://webpack.js.org/migrate/5/#using-named-exports-from-json-modules
Note that this must be done upstream as well, in @uniswap/v3-sdk and @uniswap/router-sdk.
* chore: bump v3-sdk to avoid json named imports
2022-02-07 08:49:48 -08:00
Zach Pomerantz
781e774ce7
fix: set dialog wrapper with callback ( #3240 )
v4.43.0
2022-02-04 16:08:50 -08:00
Ian Lapham
2aa1e40481
feat: create use best trade hook for widgets ( #3226 )
...
* create use best trade hook for widgets
* update comment in hook file
* refactor loading state conditional
* update logic in use best trade
* clean code in best trade hook
2022-02-04 18:38:27 -05:00
Zach Pomerantz
1c278d5012
fix: close summary after confirmation ( #3233 )
2022-02-03 15:04:11 -08:00
Jordan Frankfurt
a323a5c48b
feat(widgets): convenience fee ( #3231 )
...
* feat(widgets): support convenience fee in trades (#3219 )
* feat(widgets): support convenience fee in trades
* update call signature
* pr feedback
* set default convenience fee to undefined
* pr feedback
2022-02-03 14:48:30 -06:00
Zach Pomerantz
43931dd689
feat: chain-specific ttls ( #3228 )
2022-02-03 11:30:50 -08:00
Zach Pomerantz
efa3d5529c
fix: only show max where appropriate ( #3229 )
2022-02-03 11:30:24 -08:00
Zach Pomerantz
5c0246cfc6
feat: outline tooltips ( #3230 )
2022-02-03 11:30:05 -08:00
Jordan Frankfurt
ee32418ff8
Revert "feat(widgets): support convenience fee in trades ( #3219 )" ( #3224 )
...
This reverts commit 8064dd8ede4670ed2905f7c4b06fd492e8bb9aed.
2022-02-03 10:46:18 -06:00
Zach Pomerantz
6e22389791
fix: slippage and price impact ux ( #3222 )
2022-02-03 08:23:27 -08:00
Jordan Frankfurt
8064dd8ede
feat(widgets): support convenience fee in trades ( #3219 )
...
* feat(widgets): support convenience fee in trades
* update call signature
* pr feedback
2022-02-03 09:38:42 -06:00
Crowdin Bot
921310ef52
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-03 08:06:38 +00:00
Ian Lapham
7b90fe137e
update list component ( #3221 )
v4.42.0
2022-02-02 17:52:38 -05:00
Ian Lapham
05b2711a8a
feat: update widget with client side SOR ( #3210 )
...
* start SOR by creating custom widget hook
* update best trade hook to use SOR in widget
* update organization for client side SOR logic
* fix auto router chain id import
* remove dependency on react GA for widget
* update dependencies for SOr
* remove new useBestTrade.ts
* update loading logic for fetching hook
* update dependencies with import from ethersproject
* update import version
* add try catch on SOR usage
* code cleanup, nit fixes
2022-02-02 17:47:49 -05:00
Crowdin Bot
d060782242
chore(i18n): synchronize translations from crowdin [skip ci]
2022-02-02 22:07:03 +00:00
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