Skip to content
This repository was archived by the owner on Nov 10, 2023. It is now read-only.

Release v2.16.0#1657

Merged
dasanra merged 31 commits intomasterfrom
release/v2.16.0
Dec 1, 2020
Merged

Release v2.16.0#1657
dasanra merged 31 commits intomasterfrom
release/v2.16.0

Conversation

@dasanra
Copy link
Collaborator

@dasanra dasanra commented Nov 26, 2020

Added

Fixed

Chore

Agupane and others added 21 commits November 16, 2020 11:20
* Fix fetch symbol for incoming txs

* Fix getting symbol promise from erc721

* Adda ens contract addresses for different networks
* Add types in getAddressValidator
Remove unused props

* Absolute import

* Adds safeOwnersAddressesSelector

* Fix uniqueAddress function

* Replaces getAddressesListFromAddressBook with addressBookAddressesListSelector

* Remove comment

* Types

* Fix tests

* Improves safeOwnersAddressesSelector

* Remove memoize from uniqueAddress

* Improves uniqueAddress validation

* Improves uniqueAddress function to check checksum values
Add tests

* Removes toArray from safeOwnersAddressesSelector
Allows uniqueAddress to use both string[] and List<string>

* Renames safeOwnersAddressesSelector to safeOwnersAddressesListSelector

* Update src/components/forms/validator.ts

Improves uniqueAddress

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>

* Fix tests

* Fix uniqueAddress

* Fix types extensions

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
Co-authored-by: Fernando <fernando.greco@gmail.com>
* refactor layout using flexfox

* comments

* fix sidebar css

* remove overflow y

Co-authored-by: Agustín Longoni <agustin.longoni@altoros.com>
* Adds patch-package and postinstall

* Creates a patch to add EWC and Volta in web3-eth and web3-eth-ens

* Adds support for ewc in isValidEnsName

* Update web3 ewc patch

* Enables ens lookup for ewc and volta

* Fix eslint

* Update patch
Fix patch-package script in package.json

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* Adds operation call check on isTokenTransfer

* Add comment in unclear if

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
…safe creation (#1630)

* Replaces createProxy with createProxyWithNonce method no safe creation

* Updates estimationGas method

* Moves safeCreationSalt as a parameter

* Fix default export

Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
* Add types

* Fix missing address in input field

* Fix reopening file upload modal once closed

* Error first callback onFileUploadHandlerClose

* Adds error text for qrs that can't be read
Fixes popping up again for wrong qr codes

* Fix opening modal

Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
* Replaces getNonGETHErrorDataResult with getDataFromNodeErrorMessage
Updates the extraction of data from the error message to include new GETH nodes version

* Add tests for new GETH nodes
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
* fix web3 issue

* update settings

* get masterCopy Address from backend

* fix prettier errors

* Fix Circles typo

* Change Circles detect logic

* Use sameAddress to compare mastercopy addresses

Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* speed-up load time  for safe-apps

* show loading status until all the apps are loaded

* Add App route

* Add cards for each safe-app

* move logic to AppFrame

* add basic skeleton styles

* css fixes

* fix image sizes

* add transition animation to skeleton

* remove duplicated code

* Modals

* refactor skeleton

* refactor layout using flexbox

* make content clickable in cards

* cards container as css-grid

* remove fixed width for cards

* replace auto by 1fr

* remove margin for cards

* add card component and remove some css

* rename buttons

* add margin to app list

* refactor useAppList

* fix disclaimer always flashing

* fix pointer cursor for Add app icon

* add styled component keyframe

* update safe-react-components

* fix margin and card height, icon size

* fix margin in iconImg and app name

* fix margins on apps container (breadcrumb area)

* remove style comment

* fix margin on HelpCenter
/ remove overflow in sidebar

* Improve featuresEnabled for sidebar and apps page.

Co-authored-by: Agustín Longoni <agustin.longoni@altoros.com>
Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
@github-actions
Copy link

CLA Assistant Lite All Contributors have signed the CLA.

@github-actions
Copy link

github-actions bot commented Nov 26, 2020

ESLint Summary View Full Report

Annotations are provided inline on the Files Changed tab. You can also see all annotations that were generated on the annotations page.

Type Occurrences Fixable
Errors 0 0
Warnings 36 0
Ignored 19 N/A
  • Result: ✅ success

  • Annotations: 36 total


[warning] @typescript-eslint/explicit-module-boundary-types

Require explicit return and argument types on exported functions' and classes' public class methods


[warning] @typescript-eslint/no-non-null-assertion

Disallows non-null assertions using the ! postfix operator


Report generated by eslint-plus-action

@ghost
Copy link

ghost commented Nov 26, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@ghost
Copy link

ghost commented Nov 26, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 26, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@ghost
Copy link

ghost commented Nov 27, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@ghost
Copy link

ghost commented Nov 27, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 27, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@ghost
Copy link

ghost commented Nov 27, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 27, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

* allow to display native coin transfers in the expanded view

* fix issue with fragment being passed to material-ui menu
@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/rinkeby/app

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/xdai/app

@francovenica
Copy link
Contributor

The rollback to the onboard version makes trezor work again properly.
I can't still use the ledger because I use Win10, but Tobi mentioned it worked for him.

We still have this 2 issues:
#1674
#1673

We decided to leave #1674 for 2.17
Regarding #1673 I don't know how popular is the custom transactions with custom data and how urgent this issue is

Issues still needed to be merged:
#1670
This is working fine and I'd prefer for it to make it to 2.16

for xdai and volta did a small smoke test (load a safe, send funds, send a collectible back and forth, editing an owner) and it worked fine.

Is OK for me to go to to prod with the 2.16 if we can make #1670 enter into it and it will also depend in how critical is the #1673

@ghost
Copy link

ghost commented Nov 30, 2020

Travis automatic deployment:
https://pr1657--safereact.review.gnosisdev.com/volta/app

@dasanra dasanra merged commit 08bd742 into master Dec 1, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Dec 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants