Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RELEASE 🏄] v1.14 #502

Merged
merged 431 commits into from
May 5, 2022
Merged

[RELEASE 🏄] v1.14 #502

merged 431 commits into from
May 5, 2022

Conversation

anxolin
Copy link
Contributor

@anxolin anxolin commented May 2, 2022

Summary

!Do not SQUASH when merge!

Closes #523

  • Uniswap merge
    • Improved network selector
      • Added omni bridge link for gchain
      • Added link to the explorer from dropdown
      • Network selector now opens/closes on hover
    • Network alert card at bottom of swap when on gchain
    • Network is now always stored in the url
    • Able to switch networks without a connected wallet
    • Input always has preselected wrapped native currency vs USDC
    • Many many many lib updates
  • Claim COW from locked GNO
  • Affiliate link with ENS name

Changes

git log main..HEAD --oneline --decorate=0

9bb45e8 Fix for incorrect msg in swap (#524)
f64eb59 Adding back popup notifications :) (#525)
536585d Fix unhandled exception when checking whether address is SC (#518)
3223084 [414] remove NetworkSelector on sc wallet session (#507)
97c1d58 Add loader for profile cards (#515)
d83a7d1 Fix network alert (only for gchain for now) (#505)
b835015 Remove COW from locked GNO from subsidy calculation and header button (#512)
34842cd Moving uni bundle CI script to uniswap-original folder (#511)
dbbc606 Fix walletconnect double qr code updated (#444)
a0dc3cb Update xDai token distro address (#506)
b99922c Disabling onHover and enabling onClick events for NetworkSelector on mobile (#503)
4324195 Merge branch 'main' into develop
85088ce Merge branch 'main' into develop
28650cd Fix cypress (#493)
39e1867 Locked gno claim 2 (#405)
f68f8dc Removed unused import (#491)
c811fc5 Move notifications outside AppBody (#484)
c28394b Fix unhandled exception on updaters (#446)
2f74873 When balance isn't loaded, show insufficient balance message (#457)
bd5d7ad Merge remote-tracking branch 'origin/main' into develop
66f06b7 fix tokenlist padding (#470)
4c2e2c6 mod locales constant and set paths correctly (#464)
c8d8ce2 revert popup margin change
a991540 Fix popup position. (#458)
2d174a2 352/network dropdown (#459)
168423a 442/more data on network selector (#447)
31ad497 Modded and fixed issue when token image loading failed (#443)
f29e974 410/empty from field (#440)
71d99f2 411/widget functionality (#413)
d995ca8 [uni fix] connect and switch network (network selector) (#406)
d983da0 Adds a ENS address selector to the Profile page (#367)
08e7b07 Uni-merge WIDGET FIX (#402)
c2e3b84 [Uni Merge] Style fixes pt. 1 (#380)
747a97b Merge pull request #374 from cowprotocol/2440/uni-merge
158f8d2 further develop merge fixes
f0855ea Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
5c6ed47 fix merge component missing
52f769b lock and hook import fix
59f9afc Updated git repos in the footer (#399)
8825bb7 Add COW to Rinkeby list and update Rinkeby list link (#396)
736db8d Clear url params on the network change (#397)
09084d8 Merge branch 'main' into develop
93c88c5 Merge branch 'main' into develop
55d033a Update README.md (#2)
b4cbc80 update CLA (#391)
6d6fe3a Fix code style issues with Prettier
f21cd19 Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
d65673d Add to allow list. (#362)
625df57 Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
573e360 Updating package lock
d2c7ded Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
7bb3f74 Sync'd latest switchToNetwork with Uniswap
0fc1af9 Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
dcb5f3e Synced connectors mod files
7d74d64 Simplified one hook import on SwapMod
3d33f77 Removed unreacheable component from SwapMod and respective Mod
b671874 Networks menu now opening on hover
052ece2 Updated useChangeNetworks hook with inner contents of NetworkSelector component
2916b2e Fixed bug (introduced during this merge) with network label on claim network banner
d42ce84 Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
ec405c0 Fix Native token address on activity details
78c793f Disabling warning regarding console reassign
fb2e468 Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
b9fbd92 Removed unecessary i18n mod and updated lingui.config mod
78e084e Making eslint command args extra explict. Maybe not needed, will try w/o as well
0322a36 Fix tests wrong import
a868eaa Updating eslint disable comment to fix warning
2083af6 Actually fix cypress missing stuff on eslint
151e7da Ignore linting original uniswap paths
24dd3b8 Applying same ESlint rules as uniswap
24504df Syncing local uniswap copy of lint.yml workflow
9a7e473 Updating, adding and fixing integration tests
bad2bdf Using chain specific USDC on start
ebe4b63 Fixed cypress reference comment?
53fb908 Need to exclude hardhat generated files
725b998 Re-creating yarn.lock
1a1c978 Removed direct dependency on eslint as it comes from craco>react-scripts
5c71889 Added dependency on eslint-plugin-cypress
74cea22 Lingui packages were not in the same version
86cef40 Polyfill seems to be needed for some unit tests...
5c6543f Fixing unit tests (and disabling some snapshot tests)
fbacd62 Guess these typings are no longer needed?
eeec0b8 Fix code style issues with Prettier
e0e11e9 Disabling rule-of-hooks because I don't know why it's complaning
fffc31c Merge remote-tracking branch 'origin/develop' into 2440/uni-merge
108af03 Merging all new scripts from uniswap/main
200a692 Modding FailedNetworkSwitchPopup notification
f2d0c3e Reorganizing imports (just to make my life harder in the future...)
7d3d65a Removed a couple of packages that were not in use anywhere:
a9e1950 Anoter round of mods updates. Hopefuly the last one
f725733 Removing CLA workflow to avoid annoying all the contributors
c42f092 Adjusting StatusIcon import paths
301ba12 IdenticonMod update not quite working yet for some reason
60c992c Updated CurrencyLogoMod with new hook mod useCurrencyLogoURIsMod
f535a5b Fixed bug loading IPFS NFT profile image on original files
731e504 Reviewed a ton of Mod files
5751a87 Sync'd a looooot of MOD files with originals
91a4faf Re-adding on mod file state/application/hooks removed from original
facde30 Updated constants/tokens
16a8d10 Assorted refactorings
b923ee0 Refactored hooks/useContract mod into own folder
e5152a0 New mod constants/chainInfo
5bde1a7 New hooks/Tokens mod
14dbd8e Assorted import fixes
279130c Assorted linter fixes
6c186f9 Replaced TYPE with ThemedText
414056f Updated useActiveWeb3React imports
51fb0c5 Removed duplicated switch case
aa7a392 Updating application/reducer
7b69be3 Original file touches to make them moddable
9eb497b Bunch of package updates I don't understand yet
05eb5cb Had to disable these 2 eslint rules otherwise
c28034e New env stuff for locales, not sure it's working...
90e5979 Deleted a bunch of files no longer present on upstream uniswap
7900f01 Basic merge done, buch of conflicts resolved
ad08047 fix: use explicit value in Plural tag (#3363)
fc34912 feat(swap): default 1 native to usdc on the swap page (#3347)
c25d2b8 fix: update walletlink-connector to 6.2.13 (#3315)
83c99b8 chore: remove unused exports and unused integration test build env variable
ccdf1e7 fix: convert to commonjs (#3373)
c9faafe chore(i18n): synchronize translations from crowdin [skip ci]
26a44fb chore: bump to v0.0.15-beta (#3358)
1e16ac8 fix: wrap Eip1193Bridge to fix outstanding bugs (#3355)
5b5e765 chore(i18n): synchronize translations from crowdin [skip ci]
27cdbd0 chore(i18n): synchronize translations from crowdin [skip ci]
b2a30b9 fix: style nits (#3352)
dfad7b8 chore: nextjs compatibility (#3351)
4fe35ea fix: max on WebKit (#3349)
0d852b6 fix: apply user-select to widget, not to constituents (#3345)
8ac3b83 fix: slippage input size (#3350)
12bc595 chore(i18n): synchronize translations from crowdin [skip ci]
a33187c feat: routing tooltip for widget (#3259)
248bc07 fix: lazily instantiate supported router providers (#3348)
369f8c9 chore(i18n): synchronize translations from crowdin [skip ci]
de5f054 chore(i18n): synchronize translations from crowdin [skip ci]
48b3efc chore: bump to v0.0.14-beta (#3333)
90c59f3 fix: return eip1193bridge chainId as hexa (#3332)
0e709c2 fix: import fonts through sass only (#3331)
7a3bb8d chore(i18n): synchronize translations from crowdin [skip ci]
8018d1b chore(i18n): synchronize translations from crowdin [skip ci]
1297aa5 chore: bump to v0.0.13-beta (#3328)
30e3018 fix: use a void signer for ethers providers (#3327)
6a602cf chore: bump to v0.0.12-beta (#3325)
4c966ca feat: accept {provider, signer} as ethers provider (#3314)
a60ea70 fix: token select ux (#3321)
ae664dc fix: compute insufficient balance and approval off of input (#3312)
b152b11 fix: token select input handling (#3303)
0f51991 feat: improved warning ux (#3310)
da8884d fix: action prop warning (#3304)
79bdc0c fix: summary details heights (#3302)
82c3068 fix: ignore stale SOR fetches (#3313)
41ef961 feat: optimize client side SOR for widgets (#3294)
7de63ab feat: focus and hover hooks (#3287)
59c5989 chore(i18n): synchronize translations from crowdin [skip ci]
b042d2b fix: i18n resolution (#3299)
897e7f4 fix: approval action button (#3297)
a7fb7dc chore: v0.0.11-beta
5fe89b9 chore(i18n): synchronize translations from crowdin [skip ci]
acbcd37 style: update type sizes (#3292)
01c467b fix: max button flashing on tabbing (#3291)
636abe3 fix: respond to updated amounts immediately (#3289)
8404c60 feat: confirm price impact (#3288)
b4aac94 fix: settings ux (#3282)
f47fcc9 feat: focus input on token select (#3286)
b5d27e2 chore(i18n): synchronize translations from crowdin [skip ci]
26275ca fix(widgets): remove trading header (#3263)
92b7ca8 feat: hide balance on blur (#3285)
c5ea01c fix(widgets): complete etherscan link and stop timer on tx inclusion (#3267)
88712b5 fix: adjust max button for native currencies (#3279)
1af34ae feat: EtherscanA component (#3284)
9cb19dd fix: filter integrator fee (#3281)
02a7725 fix: retain sig figs in localized nums (#3280)
69ed701 chore: clean up old generated css (#3277)
ff16d3f fix: theme colors (#3274)
5175cb6 fix: leave intermediate artifacts in watch (#3272)
b336868 fix: link footer to uniswap.org (#3283)
75ecc58 chore(i18n): synchronize translations from crowdin [skip ci]
c30eb89 chore(i18n): synchronize translations from crowdin [skip ci]
108feac fix: enable max swap amount (#3278)
e2c013a chore: clean up old generated assets (#3276)
6630825 feat: connect wallet ux (#3275)
fd16053 chore: add dts to .gitignore (#3273)
da36e63 fix: update max slippage state (#3268)
fad55b8 update sig figs (#3270)
c9c5969 fix: tooltip overflow and cursor (#3271)
8289670 fix: use greaterThan (#3269)
440ac0c feat: track google analytics clientIds (#3264)
b5a72cd fix(widgets): remove extra } in Trade caption (#3262)
37f273a chore(i18n): synchronize translations from crowdin [skip ci]
3acd993 chore: bundling nits (#3258)
58778b5 chore(i18n): synchronize translations from crowdin [skip ci]
5bc21be update summary details (#3254)
c3d6727 chore(i18n): synchronize translations from crowdin [skip ci]
290f4bc feat: bundle widgets (#3244)
f95275d feat(widgets): Localize CurrencyAmounts and Prices (#3247)
0ec2dd4 fix(widgets): fix broken unsupported network message (#3256)
3b3db6f fix: update widget loading state detection (#3253)
707abd0 feat(widgets): ensure passed locale is supported (#3245)
2efc1fb fix(widgets): convert widget colors from hex to hsl (#3239)
55b3782 fix(widgets): white accentText color on some buttons (#3238)
bb27b7a feat: widget loading animations polish (#3232)
c595ba9 fix: isolate infura (#3241)
96a122d chore: rename web3-react-alpha (#3243)
610f7d3 fix: named imports (webpack 5 compat) (#3242)
781e774 fix: set dialog wrapper with callback (#3240)
2aa1e40 feat: create use best trade hook for widgets (#3226)
1c278d5 fix: close summary after confirmation (#3233)
a323a5c feat(widgets): convenience fee (#3231)
43931dd feat: chain-specific ttls (#3228)
efa3d55 fix: only show max where appropriate (#3229)
5c0246c feat: outline tooltips (#3230)
ee32418 Revert "feat(widgets): support convenience fee in trades (#3219)" (#3224)
6e22389 fix: slippage and price impact ux (#3222)
8064dd8 feat(widgets): support convenience fee in trades (#3219)
921310e chore(i18n): synchronize translations from crowdin [skip ci]
7b90fe1 update list component (#3221)
05b2711 feat: update widget with client side SOR (#3210)
d060782 chore(i18n): synchronize translations from crowdin [skip ci]
e19e849 feat: ux warnings (#3220)
800b5e0 fix: fix pricing displays (#3214)
fc63707 update deadline signature data (#3215)
1b78cee chore: lockfile update only from the walletlink connector update
e5be3eb chore: put back the integrity hashes that were removed by the walletlink change
1c73719 fix: update walletlink-connector to 6.2.11 (#3213)
14c91f9 chore(i18n): synchronize translations from crowdin [skip ci]
4b762ef feat: slippage warning ux (#3211)
c82b4fa fix: branded footer nits (#3209)
ab8c1e3 fix: input/output value/balance styles (#3207)
7055d60 remove survey (#3206)
c641cec update button color (#3205)
b6a47c7 fix: support networks other than ethereum mainnet for walletlink/coinbase wallet (#3202)
7aecf5d chore(i18n): synchronize translations from crowdin [skip ci]
5bf2b81 chore(i18n): synchronize translations from crowdin [skip ci]
ed24706 feat: format usd prices, add loading states (#3196)
0d0ad63 chore(i18n): synchronize translations from crowdin [skip ci]
4a8f1d9 feat(widgets): move uniswap protocol branding from header to bottom of output (#3194)
043fb95 chore: no default color extraction (#3192)
06536bc chore: comment out routing tooltip (#3191)
a598a15 feat: Make pending txn status functional (#3193)
b0265c0 chore(i18n): synchronize translations from crowdin [skip ci]
47aff6f feat: max slippage ui (#3190)
5671700 feat: pending tx state (#3189)
b50d10c feat: update swap hooks and add swap txn submission (#3187)
ce96873 feat(widgets): use default input/output (#3161)
779625a fix: chain parameter should be able to switch chains on initial load (#3180)
d1e0812 chore(i18n): synchronize translations from crowdin [skip ci]
98e62b4 Revert "chore(i18n): synchronize translations from crowdin [skip ci]"
9fb0d42 chore(i18n): synchronize translations from crowdin [skip ci]
8d145b9 feat: pending approval ui (#3186)
c7633d9 refactor: track txs (#3185)
1f89a46 chore(i18n): synchronize translations from crowdin [skip ci]
8d54b01 chore(i18n): synchronize translations from crowdin [skip ci]
ffe334c feat: update summary view with real values (#3179)
ffe2bd3 fix: track swap approvals (#3183)
cee4b8c fix: disable swap button w/o account (#3177)
3153db9 feat: add chainId (network) as url parameter (#3057)
bbdb5f3 feat: update slippage tolerance to use auto or custom (#3166)
7f9c56b chore(i18n): synchronize translations from crowdin [skip ci]
2b69974 chore(i18n): synchronize translations from crowdin [skip ci]
5236065 refactor: isolate approval callback hooks (#3172)
52128a2 chore: reset local tick data state on input change (#3176)
c9642c6 feat: use TickLens on chains where subgraph is not functional (#3149)
b878d76 chore(i18n): synchronize translations from crowdin [skip ci]
6a4f067 Display message if not mainnet (#3151)
e9407bb chore(i18n): synchronize translations from crowdin [skip ci]
8d822fd chore(i18n): synchronize translations from crowdin [skip ci]
6404ee6 fix: default tokens on chainId change only (#3169)
8ac3ed1 chore(i18n): synchronize translations from crowdin [skip ci]
b501974 feat: polish select (#3160)
567fb01 fix: chain mismatched currencies (#3163)
8a37c42 chore(i18n): synchronize translations from crowdin [skip ci]
034b3e3 feat: Update swap state structure and attach to UI (#3155)
053000e fix: update address listt (#3159)
b77e7de chore(i18n): synchronize translations from crowdin [skip ci]
c3321ae chore(i18n): synchronize translations from crowdin [skip ci]
5dec0cf show wrong chain message instead of throwing on incorrect chain connection (#3153)
1efda07 refactor: mv try parse currency amount to lib utils (#3152)
fd81926 chore(i18n): synchronize translations from crowdin [skip ci]
8e3b2cb feat(widgets): add error reporting component, INTEGRATION ERROR type, and Missing provider error (#3110)
d54783a fix: memoize more swap (#2950)
850a20f feat: include native currency in widget select (#3124)
99f6818 refactor: mv token hooks to lib (#3122)
1127e74 chore(i18n): synchronize translations from crowdin [skip ci]
27843f6 update end timestamp for survey (#3121)
1b10c88 feat: add survey popup for survey monkey (#3116)
5d97cbf chore(i18n): synchronize translations from crowdin [skip ci]
064a73c chore(i18n): synchronize translations from crowdin [skip ci]
e5a1cb4 chore: replace microbundle with rollup (#3115)
e68e1af feat: sort the widget token select (#3114)
8784a76 feat: add multicall to widget (#3112)
7aa0f50 feat: mv block number to atom (#3108)
06a8151 Revert "add error reporting component, INTEGRATION ERROR type, and Missing provider error (#3107)" (#3109)
ac2642f add error reporting component, INTEGRATION ERROR type, and Missing provider error (#3107)
ac962fb refactor: separate useActiveWeb3React (#3106)
f3bcf64 refactor: split chain info from chains (#3105)
711b2ca chore: import @ethersprojects directly (#3104)
aa97ec0 chore: bump sor to 2.5.10 (#3091)
83b70f3 chore(i18n): synchronize translations from crowdin [skip ci]
e37dd77 Revert "bump to beta (#3090)"
aa37b23 bump to beta (#3090)
5a90f13 chore(deps): bump walletconnect (#3097)
8c213f9 Update wrong network message (#3089)
5722902 add polygon to supported walletlink chainIds (#3096)
27412e4 chore: import from ethers (#3094)
90dfdc6 feat: populate the widget token selector (#3080)
4f89636 fix(widgets): correctly position the arrows (#3083)
c9bc166 fix: Add {id} replacement for ERC-1155 (#3068)
cecbf77 w3r version bumps (#3086)
a7041ea undo accidental package version reversion (#3084)
5413303 update addresses (#3082)
103e184 chore(deps-dev): bump @uniswap/default-token-list from 2.2.0 to 3.0.0 (#3076)
0e67846 chore(i18n): synchronize translations from crowdin [skip ci]
6b68baa chore(i18n): synchronize translations from crowdin [skip ci]
3c5e374 chore(i18n): synchronize translations from crowdin [skip ci]
d93b6f7 chore(i18n): synchronize translations from crowdin [skip ci]
f145a56 fix: web3-react-fixes (#3066) (#3075)
7622290 update state org and get latest (#3073)
2265444 chore(i18n): synchronize translations from crowdin [skip ci]
49fee90 update unsupported list (#3071)
f458ec8 chore(i18n): synchronize translations from crowdin [skip ci]
f9fc506 chore: merge widgets work into main (#3065)
5b7a80d fix: Add ENSName and address check to Web3Status (#3040)
db8dab4 chore(i18n): synchronize translations from crowdin [skip ci]
7cc1b89 chore(i18n): synchronize translations from crowdin [skip ci]
339a35c chore(i18n): synchronize translations from crowdin [skip ci]
e2bd802 fix(polygon): enable the smart order router for polygon (#3037)
571a932 chore(i18n): synchronize translations from crowdin [skip ci]
3923438 fix(style): improve the bridge assets style (#3036)
4ed9c7b chore(i18n): synchronize translations from crowdin [skip ci]
1ead35e chore(i18n): synchronize translations from crowdin [skip ci]
0af516b chore(i18n): synchronize translations from crowdin [skip ci]
13c42a3 fix(network switch): do not show failed to switch networks for successful network switches
458e04f feat: add santa hat to unicorn logo for the holidays 🎅🏼 (#3027)
587edf4 fix(polygon): infoLink should end in forward slash
768f765 fix(polygon): add missing router addresses
96db277 chore(i18n): synchronize translations from crowdin [skip ci]
f047f0d feat(polygon): polygon mainnet and testnet support (#3015)
7ac1ed3 increase warning timer (#3004)
205412f restrict walletlink to mainnet only (#3024)
43e1fe9 fix: double scroll in manage token list (#3020)
e9a9dd9 chore(i18n): synchronize translations from crowdin [skip ci]
fa3325b feat: Update contribution spec (#2996)
19aa717 Update CONTRIBUTING.md (#2995)
a3238c7 Update CONTRIBUTING.md (#2994)
82a763f feat: Update contribution spec (#2993)
61e0ce0 Update CONTRIBUTING.md (#2992)
9e1a775 feat: integrate SwapRouter02 on L1/L2 + gas ui
642a417 fix: extend transaction deadline to 3 days (#2982)
37e0857 fix: display Uniswap token list in UI (#2821)
e2baa05 add fix for polygon proposal title (#2974)
a5b152d fix: memoize hooks from /swap (#2949)
38cf4f4 give a bit more gas to balanceOf (#2943)
744c313 feat: Add learn more link in TRM description (#2919)
b967b1b fix: introduce safeNamehash (#2925)
596ea03 refactor: Replace multicall implementation with library (#2768)
e81e8a8 fix: inadvertent merges/reverts (#2915)
7d343dc Revert "Merge branch 'main' of https://github.com/Uniswap/interface" (#2912)
bf7a40b Merge branch 'main' of https://github.com/Uniswap/interface
097b836 deleted files
82843ff fix: typo in arweave URI recognition (#2901)
890471f fix: fix layout of proposal list items on the vote page on mobile (#2898)
478ee7b fix: Add routes for stakewise tokens (#2832)
745be97 fix(lint): clean up the eslint config (#2886)
0e25c05 add more tests for tryParseTick (#2110)
82a0799 chore(deps): bump url-parse from 1.5.1 to 1.5.3 (#2504)
876c153 chore(deps): bump ws from 5.2.2 to 5.2.3 (#2759)
f43fd89 chore(i18n): synchronize translations from crowdin [skip ci]
efdfdc9 refactor: use ref for jazzicon (#2874)
709f029 fix: remove orphaned node (#2863)
6b57ffe fix: do not show urls if issue is not occurring on app.uniswap.org (#2855)
f7ecdc4 chore: run linters with auto_fix = false for forks (#2852)
b1009b0 chore: fix the build blocking linter error
5a4c789 chore(i18n): synchronize translations from crowdin [skip ci]
5a3c91f Update locales.ts (#2825)
d5c4ee0 feat: display an ENS avatar (#2806)
262d984 check for support on all connectors, and disable when the connector (or lack thereof) no longer supports 3085 (#2824)
7781f51 Fix code style issues with ESLint
204e44a fix(L2): block L2 tokens explicitly linked to L1 tokens that are blocked (#2721)
7c9d9bd Add trailing slash to L2 info links (#2696)
cb0ea3f log an event on max click (#2827)
e54ffcc chore(i18n): synchronize translations from crowdin [skip ci]
8a72b37 fix: fix #2818
3f64415 chore(i18n): synchronize translations from crowdin [skip ci]
41a4500 Fix code style issues with ESLint
093dc66 Fixing #2818 (#2820)
b10729d feat: set the auto slippage tolerance by the dollar value of gas (#2815)
9b0fa8a fix: Enable 3085 requests for coinbase wallet (#2753)
82c0268 chore(i18n): synchronize translations from crowdin [skip ci]
222a6d5 perf: lazy load vote related routes (#2468)
0f35f6e chore: update typechain scripts for Windows (#2707)
7b83e39 chore: fix typo in useAllCurrencyCombinations.ts (#2778)
7938273 fix: broken link to docs (#2816)
51a4504 chore(i18n): synchronize translations from crowdin [skip ci]
b2697f0 fix: format date using Date.toLocaleString (#2459)
34a5885 chore(i18n): synchronize translations from crowdin [skip ci]
5a20dc8 change not created font size to 10 (#2785)
d1627a6 fix(L2): remove redux from chain connectivity (#2781)
55c9718 chore(i18n): synchronize translations from crowdin [skip ci]
68f8576 fix: copy in network alert
d0be3bf fix(L2): update block warning updater to check most recent block timestamp (#2777)
b79fe4b chore(i18n): synchronize translations from crowdin [skip ci]
408c907 feat: add support for 0.01% tier (#2769)
8a99bad chore(i18n): synchronize translations from crowdin [skip ci]
5ba3d2f chore(i18n): synchronize translations from crowdin [skip ci]
ec4cd57 chore(i18n): synchronize translations from crowdin [skip ci]
ccad45d fix(optimism): Optimism regenesis support (#2703)
1903a16 fix: lint error (#2775)
0ea029d add protocols param to quote endpoint (#2774)
cb41df4 chore(i18n): synchronize translations from crowdin [skip ci]
659a564 no unused imports eslint rule (#2773)
74c61c0 feat: Menu update. Add help center & feature requests. Remove analytics & github. (#2709)
dc55a21 fix: remove deprecated optimism status url (#2771)
48cc681 fix: bump to latest token list including ENS token
ab93d51 fix: #2741 Increase liquidity form off center (#2746)
cf4c26a chore(i18n): synchronize translations from crowdin [skip ci]
02296c6 chore(i18n): synchronize translations from crowdin [skip ci]
60bd0eb add proposal start time (#2738)
188b321 fix: Parse latest proposal description correctly
377331c fix: Update walletlink-connector to 6.2.8 (#2655)
dfd442c try cd1 for custom dimension (#2734)
9561cf5 don't overwrite localstorage lists when fetch throws (#2723)
714953b add token to unsupported list (#2732)
b3844e3 feat: update cmc list link (#2710)
5dac6a0 chore(i18n): synchronize translations from crowdin [skip ci]
d189744 fix: memoize the list stuff so the tokens are consistently clickable (#2724)
6a90bf3 chore: update unsupported token list (#2689)
5026ebd fix: walletconnect modal re-open after user rejection (#2693)
02dbed7 chore(i18n): synchronize translations from crowdin [skip ci]
20f462f chore(i18n): synchronize translations from crowdin [skip ci]
cf9c6e4 try out 'dimension1' (#2704)

zzmp and others added 30 commits January 25, 2022 16:24
* 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
…3180)

* fix switch network on load

* dont run useeffect when chainId isnt defined yet

* remove newline
* 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 <[email protected]>
* 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
* refactor: state cleanup

* feat: add pending tx hash to swap state

* fix: update name to display tx hash
* style: input padding

* feat: expand Row grow

* style: polish max slippage
* 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
…f output (#3194)

* move branding from header to bottom of output

* remove old prop

* BrandingFooter component

* pr feedback
* format usd prices, add loading states

* remove tildes, collapse details by default

* update swap deadline to use seconds

* update syntax for loading states
* fix: right-align balance

* fix: set min-height on text
* chore: export brand color

* fix: target only children for extracted color transitions

* fix: branded footer nits
* 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
* fix pricing displays

* update rate logic, code clean
@socket-security
Copy link

Socket Security – Alert

🧐 Potential typosquat detected

A package that was added in the pull request has a name similar to other popular packages.

Use care when consuming similarly named packages and ensure that you did not intend to consume a different package. Malicious packages often publish using similar names as existing popular packages.

Installed package 📎 Did you mean...? Found in
web3-react-abstract-connector @web3-react-/abstract-connector (2.3 thousand times more downloads) package.json

Powered by socket.dev

@github-actions
Copy link
Contributor

github-actions bot commented May 2, 2022

  • 🔭 GP Swap: CoW Protocol v2 Swap UI

@elena-zh
Copy link

elena-zh commented May 3, 2022

I have found a new issue: incorrect message appears when 'select token' is displayed in the from field
image

Here we should show 'Enter an amount'
image

OR 'Select a token' messages
image

I have created #504 issue for this.

alfetopito and others added 3 commits May 3, 2022 07:29
* Fix wallet-connect double qr code

* Fix for 1Inch and possibly some other wallets

* Updated comments and disconnect error handling

* Forcing wallet connect connector type

* updated yarn lock

* Fix integ tests:

- Force clearing another field. We might eventually need to do this
  with all fields
- Removing some wait times

Co-authored-by: nenadV91 <[email protected]>
Co-authored-by: w3stside <[email protected]>
alfetopito and others added 2 commits May 4, 2022 03:31
…#512)

* Remove COW from locked GNO from subsidy calculation

* Updated to remove locked GNO cow from header button and discount
* Dropping gradients for gchain network alert component

Using instead theme colors

* Added text decoration underline on network alert hover

* Updating background color on hover as well

* Do not show network alert if there's no active network connected

* Underline only when text is hovered and changing text color to primary1
* Add loader for profile cards

* updated paths

* Moved hook to get locked GNO data to profile

* Changed spinner element
@anxolin anxolin mentioned this pull request May 5, 2022
9 tasks
W3stside and others added 2 commits May 5, 2022 11:14
* remove network selector on smartcontract

* Update src/custom/components/Header/NetworkSelector/NetworkSelectorMod.tsx

Co-authored-by: Leandro Boscariol <[email protected]>

* Fix code style issues with Prettier

* fix broken changes

* invert smart contract default state

* hook deps change

* revert changes in useWalletInfo

* set rpc url thanks @nenadV91

* remove unuused import

* add arget wallet check

Co-authored-by: Leandro Boscariol <[email protected]>
Co-authored-by: Lint Action <[email protected]>
alfetopito and others added 2 commits May 5, 2022 05:01
* Fix for incorrect msg in swap

* Updated the condition logic
@alfetopito alfetopito marked this pull request as ready for review May 5, 2022 12:20
@nenadV91 nenadV91 changed the title Release/1.14 [RELEASE 🏄] v1.14 May 5, 2022
* Use cowprotocol NPM package and allow to sign using default signer

* Fix code style issues with Prettier

* Fix typo

Co-authored-by: dave <[email protected]>

Co-authored-by: Lint Action <[email protected]>
Co-authored-by: dave <[email protected]>
@anxolin anxolin merged commit 5b00721 into main May 5, 2022
@nenadV91 nenadV91 deleted the release/1.14 branch June 14, 2022 11:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.