Design feedback by kennyt · Pull Request #85 · Uniswap/interface
added 2 commits
October 26, 2018 13:51crisog pushed a commit to Levinswap/levinswap-interface that referenced this pull request
Feb 5, 2021moodysalem pushed a commit that referenced this pull request
May 5, 2021daniel-dev1990 pushed a commit to daniel-dev1990/uniswap-interface that referenced this pull request
Jul 8, 2021NameX44 pushed a commit to NameX44/uniswap-interface-skynet that referenced this pull request
Aug 29, 2021NameX44 pushed a commit to NameX44/uniswap-interface-skynet that referenced this pull request
Aug 29, 2021cartcrom added a commit that referenced this pull request
Mar 21, 2023…fix rebase issues going forward feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> fix scroll behavior (#105) feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch feat: remove dropdown chevron (#110) feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper fix: activity/nftbalance cache overlap fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation fix: MP scrollbar (#115) feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check fix: token inputs on TDP widget (#120) feat: remove quick swap button (#125) fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment fix chain switching (#127) feat: pre-parse activity to catch errors (#129) feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment fix (#134) feat: removed microsite content, updated responsiveness for wallet tab (#137) fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> feat: toggle closed positions (#138) * rename file * refactored hidden row to use for closed positions * fix: remove unnused atom * fix: lint feat: MP tab empty states (#132) * feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * feat: loading state * feat: pools persist between mounts * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: start empty state updates * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: empty wallet states w/ good positioning * feat: finish empty states w/ theme aware icons * fix: judo PR comments * fix: currencyKey case * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * fix: eddie's comment * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * fix: pool loading state * fix: simplify pools loading state * fix: removed unused var * feat: toggle closed positions (#138) * rename file * refactored hidden row to use for closed positions * fix: remove unnused atom * fix: lint * fix: dry * fix: lint * fix: address review comments * fix: lints * fix: bad merge --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com> make sure mp is above tax service banner (#142) feat: add git version number to settings menu (#141) fix: remove unicon tooltip (#146) * feat: remove unicon tooltip from mobile and timer prop * fix: flip bool logic fix: small nits for mp from fred (#150) * fixes * fix feat: Local tx activity (#148) * local swap working * feat: cross-chain * fix: revert query changes * feat: local approvals * feat: wrapped activity * feat: local lp tx history * fix: add doc comment * fix: linted fix: no pools render error (#152) feat: mp activity feed design tweaks (#145) * feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * wip * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * wip with activity status icons * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * temp * in progress * text, and activity status changes working. missing logo changes * fix lint issues * refactor: square logo location * feat: merge other activity changes --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> feat: portfolio polling/refetching/performance (#154) * init * feat: implement asset polling & tx updating balances * add refetching to activity tab * fix: re-add error policy * fix: add TODO fix: fix scroll + console warnings on mini portfolio nfts (#155) * fixes * rename fix: remove api key feat: pools perf
cartcrom added a commit that referenced this pull request
Mar 22, 2023* feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update
cartcrom added a commit that referenced this pull request
Mar 22, 2023* feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * feat: loading state * feat: pools persist between mounts * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: start empty state updates * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: empty wallet states w/ good positioning * feat: finish empty states w/ theme aware icons * fix: judo PR comments * fix: currencyKey case * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * fix: eddie's comment * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * fix: pool loading state * fix: simplify pools loading state * fix: removed unused var * feat: toggle closed positions (#138) * rename file * refactored hidden row to use for closed positions * fix: remove unnused atom * fix: lint * fix: dry * fix: lint * fix: address review comments * fix: lints * fix: bad merge --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
cartcrom added a commit that referenced this pull request
Mar 22, 2023* feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * wip * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * wip with activity status icons * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * temp * in progress * text, and activity status changes working. missing logo changes * fix lint issues * refactor: square logo location * feat: merge other activity changes --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com>
cartcrom added a commit that referenced this pull request
Mar 22, 2023* feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * feat: toggle closed positions (#138) * rename file * refactored hidden row to use for closed positions * fix: remove unnused atom * fix: lint * feat: MP tab empty states (#132) * feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * feat: loading state * feat: pools persist between mounts * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: start empty state updates * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: empty wallet states w/ good positioning * feat: finish empty states w/ theme aware icons * fix: judo PR comments * fix: currencyKey case * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * fix: eddie's comment * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * fix: pool loading state * fix: simplify pools loading state * fix: removed unused var * feat: toggle closed positions (#138) * rename file * refactored hidden row to use for closed positions * fix: remove unnused atom * fix: lint * fix: dry * fix: lint * fix: address review comments * fix: lints * fix: bad merge --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com> * make sure mp is above tax service banner (#142) * feat: add git version number to settings menu (#141) * fix: remove unicon tooltip (#146) * feat: remove unicon tooltip from mobile and timer prop * fix: flip bool logic * fix: small nits for mp from fred (#150) * fixes * fix * feat: Local tx activity (#148) * local swap working * feat: cross-chain * fix: revert query changes * feat: local approvals * feat: wrapped activity * feat: local lp tx history * fix: add doc comment * fix: linted * fix: no pools render error (#152) * feat: mp activity feed design tweaks (#145) * feat: squash mgtm differences w/ public repo into new base commit to fix rebase issues going forward * feat: new settings menu (#85) * feat: new settings flow * feat: add statsig geo gate for MGTM assets (#91) * init * feat: geo-gate mgtm features & wallet tab * feat: new theme toggle (#86) * feat: new theme toggle * fix: import * refactor: polish * refactor: use enum instead of string union * feat: mini portfolio tabs (#88) * feat: mini portfolio tabs * feat: feature flag * feat: portfolio query (#89) * feat: portfolio balance query * polish * fix: added todo for api key * feat: tokens mini-portfolio tab (#93) * feat: tokens tab * fix: lint * fix: pr comment polish * fix: snapshot update * feat: common portfolio row component (#99) * feat: porfolio row component * fix: updated layout * feat: update token row design (#100) * feat: porfolio row component * fix: updated layout * fix: updated tokens tab to latest design * fix: unnused export * feat: dropdown drawer (#95) * inital drawer * feat: animated drawer * fix: attempt animation perf fix * fix: lint * feat: better animations * fix: scrim * refactor: const name * test: update chain switcher test * test: update chain switcher test id * feat: Add NFT tab for mini porftolio (#104) * add NFT tab * add min width to verified icon size * add keyArgs to nftBalances query so that different callers dont override query cache * revert yarn node changes * use flex shrink * move styled components to top * navigate to nft page * update snapshot test after adding gap to Row * Update src/components/WalletDropdown/MiniPortfolio/NFT.tsx Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> --------- Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> * fix scroll behavior (#105) * feat: portfolio loading state (#106) * feat: loading state for token row * fix: revert hardcoded loading states * fix: removed unused component * feat: activity feed tab (#103) * init * feat: ens avatars * feat: etherscan api experiment * fix: ignore error policy * polish * fix: query pageSize * fix: revert redux change * fix: small polish item * fix: pr comments * fix: translated activity titles * fix: typing and todo comment * todo comment * fix: accidental chain name mismatch * feat: remove dropdown chevron (#110) * feat: small drawer UI updates (#109) * feat: small changes * fix: resize status icon w/ ens * fix: commented css * feat: activity loading state (#108) * feat: activity loading state * fix: unused wrapper * fix: activity/nftbalance cache overlap * fix: mp sidebar width adjustment (#112) * fix: mp sidebar width adjustment * fix: navbar breakpoints * feat: nav bar MenuDropdown updates (#107) * feat: nav bar MenuDropdown updates * fix: pool breakpoints * fix: pool in menu dropdown * fix: lints * fix: tests * feat: swap click updates (#111) * feat: swap click updates * fix: updates * fix: simplify * fix: snapshots * fix: snapshots * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * fix: MP scrollbar (#115) * feat: hide small balances in token list (#116) * feat: collapse button (#113) * feat: collapse button * fix: esc keypress and animation * chore: merge * fix: updates * feat: show the hidden tokens at the bottom * feat: empty balance state for tokens (#118) * feat: empty balance state for tokens * fix: balance change check * fix: token inputs on TDP widget (#120) * feat: remove quick swap button (#125) * fix: nft activity descriptor (#119) * fix: improper substring usage error * pr comments + small fix * feat: add mini portfolio events (#126) * add events * fix failing snapshot test * incorporate eddie comment * fix chain switching (#127) * feat: pre-parse activity to catch errors (#129) * feat: update wallet option icons (#128) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * wip * feat: uni icons avatars (#130) * feat: update wallet option icons * feat: theme-aware injected logo, svg logos * fix: rabby extension * feat: update avatar / icon logic * fix: remove testing hardcoded socks balance * fix: add isTrustWallet check * feat: pools tab (#122) * init * feat: working cross-chain calls * feat: inline range text * feat: better multicall perf * feat: loading state * feat: pools persist between mounts * feat: polish * fix: small refactors * remove stuff to split into sep pr * fix: remove comment * fix: judo PR comments * fix: currencyKey case * fix: eddie's comment * fix (#134) * wip with activity status icons * feat: removed microsite content, updated responsiveness for wallet tab (#137) * fix: injector unit tests (#136) * fix: injector unit tests * fix: lint --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * temp * in progress * text, and activity status changes working. missing logo changes * fix lint issues * refactor: square logo location * feat: merge other activity changes --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> * feat: portfolio polling/refetching/performance (#154) * init * feat: implement asset polling & tx updating balances * add refetching to activity tab * fix: re-add error policy * fix: add TODO * fix: fix scroll + console warnings on mini portfolio nfts (#155) * fixes * rename * init (#158) * fix: browser wallet icons (#156) * fix: moved border radius css (#157) * feat: token details state for BNB (#151) * fix: update token details missing flow * refactor * fix: lint * fix: add bnb to queries * feat: add comment explaining unsupported chains * fix: remove buy crypto animation (#160) * fix: price display pools tab (#159) * fix: price display pools tab * fix: lint * feat: pools tab performance (#123) * init * fix: pr comments * update cache return type * refactor: rename type * fix: further pr comments * fix: remove stringify * refactor: readability and caching * fix: zach pr comments * fix: removed hardcoded value * feat: catch position errors for chains * fix: add todo comment for followup ticket * fix: build issue from merge conflict * refactor: split up token caching function * feat: separate array slicing into util with tests * feat: close wallet drawer on wallet connection (#161) * feat: close wallet drawer on wallet connection * feat: added comment explaining fetchPolicy * fix: only close if open * refactor: add comment about ref * fix: revert change to useAllTokens & rename with more descriptive name (#163) * fix: square Arbitrum logo design changes (#162) * feat: close wallet drawer on wallet connection * feat: added comment explaining fetchPolicy * fix: only close if open * init * fixes * fix border radius --------- Co-authored-by: cartcrom <cartergcromer@gmail.com> * fix: token loading state (#165) * fix: remove unnused code and comments * fix: privacy policy date * fix: revert readme change * fix: remove unnused FOR file * fix: missed query id * fix: add id to portfolios query * fix: widget cypress test --------- Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: lynn <41491154+lynnshaoyu@users.noreply.github.com>
tinaszheng added a commit that referenced this pull request
Jul 14, 2023Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Co-authored-by: Saro Vindigni <sarovindigni@bolket.com> Co-authored-by: Jordan Frankfurt <<jordan@CORN-Jordan-949.frankfurt> Co-authored-by: John Short <john.short@CORN-Jack-899.local> Co-authored-by: Charlie Bachmeier <charlie.bachmeier@Charlies-MacBook-Pro.local> Co-authored-by: UL Service Account <hello-happy-puppy@users.noreply.github.com>
zzmp added a commit that referenced this pull request
Jul 14, 2023* add npm secret and modify github actions * inject npm secret for tests as well * revert changes to staging and prod actions because we arent going to use themmm * remove unused github actions * minor copy change for convenience lol * feat: add DutchOrderTrade type to Swap components (#8) * feat: add flag for gouda (#5) * feat: add new signature details type (#4) * feat: local gouda activity (#9) * feat: Unified Routing API classic and dutch limit quote requests (#10) * chore: Rebase 5/26 (#13) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> * feat: add UniswapX to Settings (#7) * feat: merge upstream 5/31 (#16) * feat: Upgrade unified-routing-api URL (#15) * chore: merge upstream 6/2 (#19) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> * feat: uniswapx gas tooltip (#12) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> * feat: swap callback (#17) * feat: gouda gating (#14) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> * fix: settings e2e test (#22) * feat: update swap callback to add orders to redux state (#18) * chore: Fix types for useBestTrade return result (#21) * feat: gql gouda orders (#20) * feat: show $0 for gas fee for now (#25) * chore: Rebase 06/08 (#26) Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Tina <59578595+tinaszheng@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Eddie Dugan <eddie.dugan@uniswap.org> * feat: poll on order submit (#23) * feat: update gouda-sdk to 1.0.0-alpha.3 (#31) * feat: rename gasUseEstimateUSD for dutch orders (#30) Co-authored-by: Tina Zheng <tina.s.zheng+github@gmail.com> * chore: Fix response types (#36) * feat: Gouda ETH input flow (#29) Co-authored-by: Eddie Dugan <eddie.dugan@uniswap.org> * fix: use trade to determine what router label to show (#41) * feat: open uniswapx modal on click (#32) * feat: gouda logging new params in swap quote received (#33) * fix: wrap step ui fixes (#40) * feat: use BE deadline padding (#46) * chore: merge 6/23 (#50) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Co-authored-by: Saro Vindigni <sarovindigni@bolket.com> Co-authored-by: Jordan Frankfurt <<jordan@CORN-Jordan-949.frankfurt> Co-authored-by: John Short <john.short@CORN-Jack-899.local> * feat: Gouda opt-in flow request logic (#37) Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> * feat: hide slippage and deadline settings when the current trade is gouda (#44) * feat: use settled order amounts (#45) * feat: fetch receipt before dispatch (#49) * fix: updated order popups to launch modal (#48) * feat: Use slippage value from URA response for UniswapX trades (#51) * fix: Bump gouda-sdk to match backend response for quotes (#58) * feat: Change gouda order status URL param from offerer -> swapper (#59) * feat: disable opt in flow (#57) * feat: Dont show USD value change for uniswapx trades (#55) * fix: Don't use WETH as input currency for Classic ETH-in trades (#54) * feat: Reset to WETH after wrap is complete (#52) * fix: correct descriptor in UniswapX activity row items (#61) * fix: align review modal and gouda activity modal (#60) Co-authored-by: Charles Bachmeier <charles@bachmeier.io> * feat: Get wrap and approve gas info (#53) Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> * fix: restore summary view when wrap is rejected (#66) * fix: serialize tx receipts before storing (#64) * fix: Insufficient balance check should read from the right currency (#65) * feat: update designs for gas tooltips (#67) * fix: UniswapX gas descriptor boolean (#69) * chore: Bump conedison for better gas price formatting (#70) * chore: Switch from gouda-sdk to uniswapx-sdk (#71) * chore: Rename all variables `gouda` to UniswapX (#72) * chore: Merge 7/8/23 (#73) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Co-authored-by: Saro Vindigni <sarovindigni@bolket.com> Co-authored-by: Jordan Frankfurt <<jordan@CORN-Jordan-949.frankfurt> Co-authored-by: John Short <john.short@CORN-Jack-899.local> Co-authored-by: Charlie Bachmeier <charlie.bachmeier@Charlies-MacBook-Pro.local> Co-authored-by: UL Service Account <hello-happy-puppy@users.noreply.github.com> * chore(conedison): update package (#77) * feat: add opt-in UI (#68) * chore: address some todos (#79) * chore: Rename feature flag from gouda_enabled to uniswapx_enabled (#81) * feat: Copy changes (#82) * fix: improve timings on animations for gouda opt-in (#80) * chore: Use updated URLs (#84) * chore: Merge 7/14 (#85) Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Co-authored-by: Saro Vindigni <sarovindigni@bolket.com> Co-authored-by: Jordan Frankfurt <<jordan@CORN-Jordan-949.frankfurt> Co-authored-by: John Short <john.short@CORN-Jack-899.local> Co-authored-by: Charlie Bachmeier <charlie.bachmeier@Charlies-MacBook-Pro.local> Co-authored-by: UL Service Account <hello-happy-puppy@users.noreply.github.com> * remove changes to github actions files * fix import * actually revert changes to yml * remove method export * feat: Add feature flag for synthetic quotes (#6938) * fix: use Lingui Trans macro (#6943) * fix: use trans macro * add comments * fix: update updater.tsx (#6942) * fix: reformat variable to use ms * move interval definition above getOrderStatus * lint :) * revert * chore: bunch of nits (#6944) bunch of nits * fix: translations etc (#6945) * chore: Remove placeholder signature types (#6937) remove placeholder * chore: merge main into branch (#6948) * fix: Handle Scientific Notation for NFT Collection Activity Prices (#6936) wrap nft activity price in * fix: e2e tests (#6941) * fix: e2e test * fix: set flag for buy-crypto-modal test * fix: fund DAI --------- Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> --------- Co-authored-by: Charles Bachmeier <charles@bachmeier.io> * feat: make inputCurrency optional for swapheader (#6947) * make inputCurrency optional for swapheader * optional pass in * fix: function defined twice (#6950) fix lint * test: add signatureToActivity undefined tests (#6949) * fix: update token lists schema (#6951) fix: update token list schema * chore: some last nits (#6953) * refactor: base type * test: useUserDisabledUniswapX * chore: simplify useAllSignatures usage * chore: standard check order * lint --------- Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Eddie Dugan <eddie.dugan@uniswap.org> Co-authored-by: marktoda <toda.mark@gmail.com> Co-authored-by: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Co-authored-by: Saro Vindigni <sarovindigni@bolket.com> Co-authored-by: Jordan Frankfurt <<jordan@CORN-Jordan-949.frankfurt> Co-authored-by: John Short <john.short@CORN-Jack-899.local> Co-authored-by: Charlie Bachmeier <charlie.bachmeier@Charlies-MacBook-Pro.local> Co-authored-by: UL Service Account <hello-happy-puppy@users.noreply.github.com>
willpote pushed a commit that referenced this pull request
Jul 17, 2023Co-authored-by: Mike Grabowski <grabbou@gmail.com> Co-authored-by: Zach Pomerantz <zzmp@uniswap.org> Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com> Co-authored-by: Vignesh Mohankumar <me@vig.xyz> Co-authored-by: cartcrom <39385577+cartcrom@users.noreply.github.com> Co-authored-by: Jack Short <john.short.tj@gmail.com> Co-authored-by: eddie <66155195+just-toby@users.noreply.github.com> Co-authored-by: Jordan Frankfurt <jordan@CORN-Jordan-949.frankfurt> Co-authored-by: Jordan Frankfurt <jordan@corn-jordan-949.lan> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Nate Wienert <natewienert@gmail.com> Co-authored-by: Charles Bachmeier <charles@bachmeier.io> Co-authored-by: Charles Bachmeier <charlie@genie.xyz> Co-authored-by: Brendan Wong <35351983+LunrEclipse@users.noreply.github.com> Co-authored-by: cartcrom <cartergcromer@gmail.com> Co-authored-by: clrdo <129212060+clrdo@users.noreply.github.com> Co-authored-by: clrdo <clrdo@github.com> Co-authored-by: Shubham Rasal <95695273+Shubham-Rasal@users.noreply.github.com> Co-authored-by: Saro Vindigni <sarovindigni@bolket.com> Co-authored-by: Jordan Frankfurt <<jordan@CORN-Jordan-949.frankfurt> Co-authored-by: John Short <john.short@CORN-Jack-899.local> Co-authored-by: Charlie Bachmeier <charlie.bachmeier@Charlies-MacBook-Pro.local> Co-authored-by: UL Service Account <hello-happy-puppy@users.noreply.github.com>
filoozom pushed a commit to filoozom/interface that referenced this pull request
Feb 3, 2024This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters