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

Release v2.17.0#1719

Merged
dasanra merged 20 commits intomasterfrom
release/v2.17.0
Dec 16, 2020
Merged

Release v2.17.0#1719
dasanra merged 20 commits intomasterfrom
release/v2.17.0

Conversation

@dasanra
Copy link
Collaborator

@dasanra dasanra commented Dec 14, 2020

Added

Fixed

Chore

Daniel Sanchez and others added 15 commits December 1, 2020 17:40
* Shows a timeout message on api timeout

* Improves loading text

* Improves clear timeout

* Fix typo

Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* Upgrade dependencies without breaking changes

* Upgrade react-scripts to v4

* Use import instead of require in icons

* Update styles dependencies

* Remove react-app-rewired as is deprecated and not needed anymore

* Update prettier and testing-library/react dependencies

* Upgrade @ledger for desktop app

* Fix types in fetchSafeTokens test

* Use rescripts to remove ESLint plugin from react-scripts webpack

* Disable travis cache

Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
* add form level validation for OwnersForm

- also fixed `calculateValuesAfterRemoving` function that removed an owner's row by clicking on the trash icon

* add tests for `calculateValuesAfterRemoving` function

* reformat with prettier
* Fix black notification

* Fix executing tx even if the user rejected it

* Fix hidden metamask error code

* Fix proccessTransaction notifications and metamask sign reject handling
* reactGA bump

* remove address from GA

* remove unneeded option

* Disable travis cache

* Set travis to use latest linux build image

* Update to use python3 dependencies

Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* use createStyles/makeStyles

* simplify `addressBookQueryParamsSelector`

* avoid using `createSelector`

as memoization in this scenario is not working as expected and list is not refreshed

* refactor `uniqueAddress` curried function and strategy to validate

- `selectedEntry` being `null` made the code harder to follow

* fix `uniqueAddress` validator tests

* use arrow function
* use multiple versions of safe apps sdk

* use multiple versions of safe apps sdk

* Type fixes

* wip error for multiple versions

* fix multiple sdk versions

* app communicator wip

* communicator wip

* getEnvInfo handler

* update sdk

* app communicator wip

* sdk dep bump

* promisified getSafeInfo

* sendTransactions handler wip

* don't send a response if a handler doesnt return anything

* add handler for transaction sending

* wip rpc call handler

* rpc handler

* rpc handler fix

* V2 Communicator

* remove tsbuildinfo

* fix communicator

* fix error handling for rpc requests

* rpc call fixes

* Update sdk

* Adapting app to use formatters wip

* use messafe formatter from sdk

* Sdk update

* update safe apps sdk version, remove ethBalance from response for safe apps sdk v1

* bump sdk to beta version

* update yarn.lock

* update yarn.lock

* update yarn.lock

* use beta version of the sdk

* enhance validation check

* update dependecies

* Update to python3 dependencies

* Revert "Update to python3 dependencies"

This reverts commit 1332940.

* fix transaction params type import

Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* Remove Warning: React.createFactory() is deprecated

* make TS recognize Window definition by adding an empty export

* Silent MM warning  ethereum.autoRefreshOnNetworkChange

* remove warning when requesting data from contract with null address.
* Add resolution for babel version

Update @rescrips/cli to be compatible with react-scripts 4

* Upgrade packages to avoid install warnings
* add cards and styles on texts

* add styles and content

* align card content

* fix text about Safe Multisig

* add new components from SRC

* update SRC

* changes to welcome page

* fix margins

* update SRC

* fix icon size

* update SRC hash

* Dot: replace number by check when wallet is connected

* fix card  width

* add url to help to connect wallet.

* remove underline on button as a link (Load Safe).

* Fix buttons

* disable connect wallet button when there is a connected wallet

* fix padding in New Transaction button

Co-authored-by: nicosampler <nf.dominguez.87@gmail.com>
Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
* Makes getGasEstimationTxResponse exportable

* Removes the race condition between useLoadSafe and useSafeScheduledUpdates

* Reword safeLoaded

* Improve check for setIsSafeLoaded
@dasanra dasanra self-assigned this Dec 14, 2020
@github-actions
Copy link

CLA Assistant Lite All Contributors have signed the CLA.

@github-actions
Copy link

github-actions bot commented Dec 14, 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 14 0
Ignored 8 N/A
  • Result: ✅ success

  • Annotations: 14 total


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

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


Report generated by eslint-plus-action

@ghost
Copy link

ghost commented Dec 14, 2020

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

@ghost
Copy link

ghost commented Dec 14, 2020

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

@ghost
Copy link

ghost commented Dec 14, 2020

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

@ghost
Copy link

ghost commented Dec 14, 2020

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

@ghost
Copy link

ghost commented Dec 14, 2020

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

@ghost
Copy link

ghost commented Dec 14, 2020

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

@dasanra dasanra requested a review from francovenica December 14, 2020 16:25
@francovenica
Copy link
Contributor

So I've checked every ticket individually. check some apps in Rinkeby (had troubles with Sablier early this morning, but they solved themselves during the afternoon) and run the regression for Rinkeby. Didn't find anything critical to report

Liliya followed the smoke test plan in testRail for xdai and did not found any critical issues

There is a ticket that we are trying to put in the release but is taking time: #1731
I reviewed it individually and it worked fine, and I know devs did some code review in it as well. We need to include it in the release branch now.
@dasanra is working to make this happen.

I think we are good to go for the deployment on Wednesday

* Adds shouldSafeBeUpdated to avoid updating unnecessary the safe

* Fix css typing

* Moves equalArrays to utils function
Improves how updateSafe is dispatched within checkAndUpdateSafe to avoid unnecessary re renders

* Revert some default cases fixes

* Adds equalArrays tests

* Add test to arrays.test.ts

* Improves shouldSafeStoreBeUpdated order and renames it

* Adds shouldSafeStoreBeUpdated.test.ts

* Uses shouldSafeStoreBeUpdated within safe reducer

* Replaces equalArrays with isEqual from lodash

* Simplify shouldSafeStoreBeUpdated using isEqual from lodash

* Remove lodash to compare Immutable objects correctly

Co-authored-by: Daniel Sanchez <daniel.sanchez@gnosis.pm>
@ghost
Copy link

ghost commented Dec 15, 2020

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

@ghost
Copy link

ghost commented Dec 15, 2020

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

@ghost
Copy link

ghost commented Dec 15, 2020

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

@dasanra dasanra merged commit b354170 into master Dec 16, 2020
@github-actions github-actions bot locked and limited conversation to collaborators Dec 16, 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.

7 participants