Commit Graph

2735 Commits

Author SHA1 Message Date
Fernando fa2cd7adb8
Master into development (#655) 2020-03-10 17:17:10 +01:00
David Albela Pérez 218379bf4a Update safe relay and transaction endpoints 2020-03-10 14:26:31 +01:00
Fernando f74861db50
Rebase master into development (#647)
* v1.7.3 (#611)

* Fix #597: USD value not load (#609)

* Converts all the addresses to checksum values

* Fix for empty address

* fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>

* Update package.json (#612)

* Add public url to prod webpack config (#615)

* add public url to prod webpack config

* modify travis/webpack config to add public url

* add slash

* cherry pick new travis yml merge commit (#620)

* V1.7.5 release (#641)

* use hash history

* update package json

* BUG: App index.html cached on production (#642)

* remove caching for webapp index.html

* keep --delete flag

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

* Bug: #482 - Address book Custom transactions Recipient validation (#577)

* (fix) text input bottom border

* Fix #482 input

* Merge branch 'development' of https://github.com/gnosis/safe-react into fix/#482-address-book

# Conflicts:
#	src/components/forms/TextField/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/AddressBookInput/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/TokenSelectField/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/index.jsx
#	yarn.lock

* Fix custom tx addresses filtering

* Merge branch 'development' of https://github.com/gnosis/safe-react into fix/#482-address-book

# Conflicts:
#	yarn.lock

* Remove console logs
Fixed prettier issues

* Remove unnecessary template string

* Fix `tokenAddress` string conversion

* Use `secondaryBackground` value

Co-authored-by: Gabriel Rodríguez Alsina <gabitoesmiapodo@users.noreply.github.com>
Co-authored-by: Fernando <fernando.greco@gmail.com>

* (feature)  Adding origin for Apps Transactions (#576)

* Adding origin field when creates a TX

* refactor: replace list of arg by object in getApprovalTransaction and getExecutionTransaction function

* minor changes

* Allow execute if threshold is 1 for the first tx

- Related to issue #563
- `lastTx` is required due to #489

* - Normalizing logic between createTransaction and processTransaction
- Moving shared function to a new file

* Refactor `doesTxNeedApproval` back to the `isExecution`-related meaning

* Rename function and variable names

* Add tests for `getNewTxNonce` and `shouldExecuteTransaction` functions

* Pass `safeInstance` instead of `safeAddress` to `getNewTxNonce`

* Update Tests

- remove mocked `getGnosisSafeInstanceAt`
- pass `safeInstance` instead of `safeAddress` to `getNewTxNonce`

Co-authored-by: Fernando <fernando.greco@gmail.com>

* (Feature) Add checks into CI (#594)

* Repare new dev and staging enviroments to deploy (#618)

* Repare new dev and staging enviroments to deploy

  - Add to `deploy_pull_requests.sh` to the new path.
  - Replace upload-dir to deploy staging to the new path.

* add /app/ public path for the webapp, remove duplicate yarn build from travis

* add basename to app

* deploy pr to /app

* update travis

* linter error fixes

* fix travis build script

Co-authored-by: David Albela Pérez <3659067+davidalbela@users.noreply.github.com>

* (fix) sidebar contents' scrolling (#622)

* (add) linter sorting rules (#614)

* (add) linter sorting rules

* (fix) linting errors according to the new rules

Co-authored-by: Fernando <fernando.greco@gmail.com>

* (feature): [Safe Apps] App Transaction List Details (#601)

* Adding IconText component

* Get origin for TXs in Redux

* Adding Icon and name app to transaction list

* Fix customTx condition

* Fix HTML element for text

* simplify condition

* Bug: Accounts/Network are not updated in production build (#625)

* Adding Apps info to toast notification (#621)

* Adding APP_Name for APPs TXs in toast messages

* refactor: save appId instead of appName in origin field

* adding fallback icon and message to TX apps table

* review changes

* review fixes

* force build

* update Apps list info (#629)

* update Apps list info

* fix

* Feature: replace web3connect with onboardjs (#456)

* init onboard.js

* dep bump

* initial replacement of web3connect with onboard.js

* use averta font in the modal

* update onboard.js, add handlers for session murder

* update preferred wallets

* implement reconnecting to injected provider

* fix duplicate wallet disconnected notification

* update onboard dep

* onboardjs fixes

* test onboard js with hw

* add https to rpcUrl

* Added saved wallet and transactions validation

* made Transactions validation

* bnc-onboard version updated

* Fix lock/unlock problem

* bump onboardjs version

* fixed material-ui lab version

* Update onboard version

* Added hw wallets integration

* Updated preferred wallets

* Add ledger modal

* Merge with dev

* Update onboard

* BUmp new version of onboardjs

* Added some logs

* Added some logs

* Update onboardjs version fix ledger connection

* Update onboardjs version fix ledger connection

* Bump new onboardjs version

* Update new version

* Made improvements

* yarn.lock regenration

* remove https=true

* Remove comments and added some improvements

* Updated package.json dep

* Removed unused deps

* Remove web3connect dep

Co-authored-by: lukasschor <lukas.schor@gnosis.pm>
Co-authored-by: Mati Dastugue <matiasdastugue@gmail.com>

* Passing ethBalance to Apps component (#636)

* (Fix) Update safe modal verbiage (#633)

* Fixs verbiage in update safe modal

* Fixs yarn lock

* Bump dependencies (#639)

* Use hash history (#638)

* v1.7.3 (#611)

* Fix #597: USD value not load (#609)

* Converts all the addresses to checksum values

* Fix for empty address

* fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>

* Update package.json (#612)

* Add public url to prod webpack config (#615)

* add public url to prod webpack config

* modify travis/webpack config to add public url

* add slash

* cherry pick new travis yml merge commit (#620)

* use hash history

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>

* - Updates how the transactions are ordered, now orders by nonce and then by date (#640)

* (Fix) Lowercased safes address in URL (#631)

* Return checksummed addrress from `safeParamAddressFromState` selector

* Update `yarn.lock`

* Remove redundant `toChecksumAddress` call

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

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>
Co-authored-by: Gabriel Rodríguez Alsina <gabitoesmiapodo@users.noreply.github.com>
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
Co-authored-by: David Albela Pérez <3659067+davidalbela@users.noreply.github.com>
Co-authored-by: lukasschor <lukas.schor@gnosis.pm>
Co-authored-by: Mati Dastugue <matiasdastugue@gmail.com>
Co-authored-by: francovenica <francovenica@gmail.com>
2020-03-09 17:06:40 +01:00
Fernando 30cbada633
(Fix) Lowercased safes address in URL (#631)
* Return checksummed addrress from `safeParamAddressFromState` selector

* Update `yarn.lock`

* Remove redundant `toChecksumAddress` call

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-03-09 11:08:28 -03:00
Agustin Pane 558b9f69f7
- Updates how the transactions are ordered, now orders by nonce and then by date (#640) 2020-03-09 09:15:04 -03:00
Mikhail Mikheev d3bac2f8bb
BUG: App index.html cached on production (#642)
* remove caching for webapp index.html

* keep --delete flag
2020-03-09 12:13:50 +01:00
Mikhail Mikheev 4707c2da8e
V1.7.5 release (#641)
* use hash history

* update package json
2020-03-06 17:24:02 +01:00
Mikhail Mikheev aaa480c2a5
Use hash history (#638)
* v1.7.3 (#611)

* Fix #597: USD value not load (#609)

* Converts all the addresses to checksum values

* Fix for empty address

* fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>

* Update package.json (#612)

* Add public url to prod webpack config (#615)

* add public url to prod webpack config

* modify travis/webpack config to add public url

* add slash

* cherry pick new travis yml merge commit (#620)

* use hash history

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>
2020-03-06 15:59:13 +01:00
Mikhail Mikheev 0a987c29bf
Bump dependencies (#639) 2020-03-06 14:49:08 +01:00
francovenica 5401978bb2
(Fix) Update safe modal verbiage (#633)
* Fixs verbiage in update safe modal

* Fixs yarn lock
2020-03-05 17:13:43 -03:00
nicolas 76a8d2dd3f
Passing ethBalance to Apps component (#636) 2020-03-05 16:53:19 -03:00
Mikhail Mikheev 8adf6c266e
Feature: replace web3connect with onboardjs (#456)
* init onboard.js

* dep bump

* initial replacement of web3connect with onboard.js

* use averta font in the modal

* update onboard.js, add handlers for session murder

* update preferred wallets

* implement reconnecting to injected provider

* fix duplicate wallet disconnected notification

* update onboard dep

* onboardjs fixes

* test onboard js with hw

* add https to rpcUrl

* Added saved wallet and transactions validation

* made Transactions validation

* bnc-onboard version updated

* Fix lock/unlock problem

* bump onboardjs version

* fixed material-ui lab version

* Update onboard version

* Added hw wallets integration

* Updated preferred wallets

* Add ledger modal

* Merge with dev

* Update onboard

* BUmp new version of onboardjs

* Added some logs

* Added some logs

* Update onboardjs version fix ledger connection

* Update onboardjs version fix ledger connection

* Bump new onboardjs version

* Update new version

* Made improvements

* yarn.lock regenration

* remove https=true

* Remove comments and added some improvements

* Updated package.json dep

* Removed unused deps

* Remove web3connect dep

Co-authored-by: lukasschor <lukas.schor@gnosis.pm>
Co-authored-by: Mati Dastugue <matiasdastugue@gmail.com>
2020-03-04 09:45:54 -03:00
nicolas b084c80a42
update Apps list info (#629)
* update Apps list info

* fix
2020-03-03 08:11:25 -03:00
nicolas 63252566dc
Adding Apps info to toast notification (#621)
* Adding APP_Name for APPs TXs in toast messages

* refactor: save appId instead of appName in origin field

* adding fallback icon and message to TX apps table

* review changes

* review fixes

* force build
2020-03-02 12:51:37 -03:00
Mikhail Mikheev 0037522505
Bug: Accounts/Network are not updated in production build (#625) 2020-02-28 13:34:10 -03:00
nicolas d5b64849b4
(feature): [Safe Apps] App Transaction List Details (#601)
* Adding IconText component

* Get origin for TXs in Redux

* Adding Icon and name app to transaction list

* Fix customTx condition

* Fix HTML element for text

* simplify condition
2020-02-28 15:46:31 +01:00
Fernando 8634dcc64d
Rebase master onto development (#624)
* v1.7.3 (#611)

* Fix #597: USD value not load (#609)

* Converts all the addresses to checksum values

* Fix for empty address

* fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>

* Update package.json (#612)

* Add public url to prod webpack config (#615)

* add public url to prod webpack config

* modify travis/webpack config to add public url

* add slash

* cherry pick new travis yml merge commit (#620)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

* Bug: #482 - Address book Custom transactions Recipient validation (#577)

* (fix) text input bottom border

* Fix #482 input

* Merge branch 'development' of https://github.com/gnosis/safe-react into fix/#482-address-book

# Conflicts:
#	src/components/forms/TextField/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/AddressBookInput/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/TokenSelectField/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/index.jsx
#	yarn.lock

* Fix custom tx addresses filtering

* Merge branch 'development' of https://github.com/gnosis/safe-react into fix/#482-address-book

# Conflicts:
#	yarn.lock

* Remove console logs
Fixed prettier issues

* Remove unnecessary template string

* Fix `tokenAddress` string conversion

* Use `secondaryBackground` value

Co-authored-by: Gabriel Rodríguez Alsina <gabitoesmiapodo@users.noreply.github.com>
Co-authored-by: Fernando <fernando.greco@gmail.com>

* (feature)  Adding origin for Apps Transactions (#576)

* Adding origin field when creates a TX

* refactor: replace list of arg by object in getApprovalTransaction and getExecutionTransaction function

* minor changes

* Allow execute if threshold is 1 for the first tx

- Related to issue #563
- `lastTx` is required due to #489

* - Normalizing logic between createTransaction and processTransaction
- Moving shared function to a new file

* Refactor `doesTxNeedApproval` back to the `isExecution`-related meaning

* Rename function and variable names

* Add tests for `getNewTxNonce` and `shouldExecuteTransaction` functions

* Pass `safeInstance` instead of `safeAddress` to `getNewTxNonce`

* Update Tests

- remove mocked `getGnosisSafeInstanceAt`
- pass `safeInstance` instead of `safeAddress` to `getNewTxNonce`

Co-authored-by: Fernando <fernando.greco@gmail.com>

* (Feature) Add checks into CI (#594)

* Repare new dev and staging enviroments to deploy (#618)

* Repare new dev and staging enviroments to deploy

  - Add to `deploy_pull_requests.sh` to the new path.
  - Replace upload-dir to deploy staging to the new path.

* add /app/ public path for the webapp, remove duplicate yarn build from travis

* add basename to app

* deploy pr to /app

* update travis

* linter error fixes

* fix travis build script

Co-authored-by: David Albela Pérez <3659067+davidalbela@users.noreply.github.com>

* (fix) sidebar contents' scrolling (#622)

* (add) linter sorting rules (#614)

* (add) linter sorting rules

* (fix) linting errors according to the new rules

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>
Co-authored-by: Gabriel Rodríguez Alsina <gabitoesmiapodo@users.noreply.github.com>
Co-authored-by: nicolas <nicosampler@users.noreply.github.com>
Co-authored-by: David Albela Pérez <3659067+davidalbela@users.noreply.github.com>
2020-02-28 15:44:27 +01:00
Gabriel Rodríguez Alsina 2a8ec9d4db
(add) linter sorting rules (#614)
* (add) linter sorting rules

* (fix) linting errors according to the new rules

Co-authored-by: Fernando <fernando.greco@gmail.com>
2020-02-28 10:58:40 +01:00
Gabriel Rodríguez Alsina 15dadc7216
(fix) sidebar contents' scrolling (#622) 2020-02-28 10:49:15 +01:00
Mikhail Mikheev 549febe801
cherry pick new travis yml merge commit (#620) 2020-02-27 16:37:43 +01:00
Mikhail Mikheev 2c019d1931
Repare new dev and staging enviroments to deploy (#618)
* Repare new dev and staging enviroments to deploy

  - Add to `deploy_pull_requests.sh` to the new path.
  - Replace upload-dir to deploy staging to the new path.

* add /app/ public path for the webapp, remove duplicate yarn build from travis

* add basename to app

* deploy pr to /app

* update travis

* linter error fixes

* fix travis build script

Co-authored-by: David Albela Pérez <3659067+davidalbela@users.noreply.github.com>
2020-02-27 16:21:17 +01:00
Fernando f1437d55a4
(Feature) Add checks into CI (#594) 2020-02-27 11:09:35 -03:00
nicolas 327c780a1a
(feature) Adding origin for Apps Transactions (#576)
* Adding origin field when creates a TX

* refactor: replace list of arg by object in getApprovalTransaction and getExecutionTransaction function

* minor changes

* Allow execute if threshold is 1 for the first tx

- Related to issue #563
- `lastTx` is required due to #489

* - Normalizing logic between createTransaction and processTransaction
- Moving shared function to a new file

* Refactor `doesTxNeedApproval` back to the `isExecution`-related meaning

* Rename function and variable names

* Add tests for `getNewTxNonce` and `shouldExecuteTransaction` functions

* Pass `safeInstance` instead of `safeAddress` to `getNewTxNonce`

* Update Tests

- remove mocked `getGnosisSafeInstanceAt`
- pass `safeInstance` instead of `safeAddress` to `getNewTxNonce`

Co-authored-by: Fernando <fernando.greco@gmail.com>
2020-02-27 10:54:48 -03:00
Mikhail Mikheev 72268f7232
Add public url to prod webpack config (#615)
* add public url to prod webpack config

* modify travis/webpack config to add public url

* add slash
2020-02-27 11:34:55 +01:00
Agustin Pane cf1ae7486b
Bug: #482 - Address book Custom transactions Recipient validation (#577)
* (fix) text input bottom border

* Fix #482 input

* Merge branch 'development' of https://github.com/gnosis/safe-react into fix/#482-address-book

# Conflicts:
#	src/components/forms/TextField/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/AddressBookInput/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/TokenSelectField/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/index.jsx
#	yarn.lock

* Fix custom tx addresses filtering

* Merge branch 'development' of https://github.com/gnosis/safe-react into fix/#482-address-book

# Conflicts:
#	yarn.lock

* Remove console logs
Fixed prettier issues

* Remove unnecessary template string

* Fix `tokenAddress` string conversion

* Use `secondaryBackground` value

Co-authored-by: Gabriel Rodríguez Alsina <gabitoesmiapodo@users.noreply.github.com>
Co-authored-by: Fernando <fernando.greco@gmail.com>
2020-02-26 18:58:02 +01:00
Mikhail Mikheev 94539ec53e
Update package.json (#612) 2020-02-26 10:59:02 +01:00
Mikhail Mikheev 8f0f28b7ba
v1.7.3 (#611)
* Fix #597: USD value not load (#609)

* Converts all the addresses to checksum values

* Fix for empty address

* fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610)

* Fix #596: Notification when safe is already updated (#599)

* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>

Co-authored-by: Fernando <fernando.greco@gmail.com>
Co-authored-by: Agustin Pane <agustin.pane@gmail.com>
2020-02-26 09:12:17 +01:00
Agustin Pane a10359f0b6
Fix #596: Notification when safe is already updated (#599)
* Fix notification of update if the safe is already updated

* Makes the notification clickable
Displays the notification for owners only

* Identify upgrade tx

* Add red badge to Settings tab

* Fixs Padding
Removes the red dot if the user is not an owner

Co-authored-by: Fernando <fernando.greco@gmail.com>
2020-02-26 08:55:28 +01:00
Mikhail Mikheev 0b7d6f0b24
fix the order of transactions, change updateSafe to upgradeSafe to avoid naming confusion with the updateSafe action (#610) 2020-02-26 08:55:20 +01:00
Agustin Pane 1f3f13eeb9
Fix #597: USD value not load (#609)
* Converts all the addresses to checksum values

* Fix for empty address
2020-02-21 18:16:52 -03:00
Fernando ea6c1f4c59
Merge pull request #593 from gnosis/unify-master-dev
Final step to unify master and development
2020-02-19 14:42:54 -03:00
Fernando 5bd173bbca
Merge pull request #592 from gnosis/master-pre-release
V1.7.2 release
2020-02-19 14:32:49 -03:00
fernandomg c97cf75ba8 Merge branch 'development' into master-pre-release
# Conflicts:
#	package.json
#	src/components/CookiesBanner/index.jsx
#	src/components/EtherscanBtn/index.jsx
#	src/components/EtherscanLink/index.jsx
#	src/components/Footer/index.jsx
#	src/components/Header/components/CircleDot.jsx
#	src/components/Header/components/Layout.jsx
#	src/components/Header/components/NetworkLabel.jsx
#	src/components/Header/components/SafeListHeader/index.jsx
#	src/components/Sidebar/LegalLinks.jsx
#	src/components/Sidebar/index.jsx
#	src/components/Sidebar/style.js
#	src/components/Spacer/index.jsx
#	src/components/layout/Hairline/index.js
#	src/config/index.js
#	src/logic/addressBook/model/addressBook.js
#	src/logic/addressBook/store/actions/addAddressBookEntry.js
#	src/logic/addressBook/store/actions/loadAddressBook.js
#	src/logic/addressBook/store/actions/loadAddressBookFromStorage.js
#	src/logic/addressBook/store/actions/removeAddressBookEntry.js
#	src/logic/addressBook/store/actions/updateAddressBookEntry.js
#	src/logic/addressBook/store/middleware/addressBookMiddleware.js
#	src/logic/addressBook/store/reducer/addressBook.js
#	src/logic/addressBook/store/selectors/index.js
#	src/logic/addressBook/utils/index.js
#	src/logic/notifications/notificationBuilder.js
#	src/logic/safe/transactions/awaitingTransactions.js
#	src/logic/safe/utils/safeVersion.js
#	src/logic/tokens/utils/tokenHelpers.js
#	src/logic/wallets/ethAddresses.js
#	src/routes/load/components/OwnerList/index.jsx
#	src/routes/load/components/ReviewInformation/index.jsx
#	src/routes/open/components/ReviewInformation/index.jsx
#	src/routes/open/components/SafeOwnersConfirmationsForm/style.js
#	src/routes/safe/components/AddressBook/CreateEditEntryModal/index.jsx
#	src/routes/safe/components/AddressBook/CreateEditEntryModal/style.js
#	src/routes/safe/components/AddressBook/DeleteEntryModal/index.jsx
#	src/routes/safe/components/AddressBook/DeleteEntryModal/style.js
#	src/routes/safe/components/AddressBook/EllipsisTransactionDetails/index.jsx
#	src/routes/safe/components/AddressBook/columns.js
#	src/routes/safe/components/AddressBook/index.jsx
#	src/routes/safe/components/AddressBook/style.js
#	src/routes/safe/components/Balances/Receive/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/AddressBookInput/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/AddressBookInput/style.js
#	src/routes/safe/components/Balances/SendModal/screens/SendCustomTx/index.jsx
#	src/routes/safe/components/Balances/SendModal/screens/SendFunds/index.jsx
#	src/routes/safe/components/Balances/index.jsx
#	src/routes/safe/components/Layout.jsx
#	src/routes/safe/components/Settings/ManageOwners/EditOwnerModal/index.jsx
#	src/routes/safe/components/Settings/ManageOwners/OwnerAddressTableCell/index.jsx
#	src/routes/safe/components/Settings/ManageOwners/index.jsx
#	src/routes/safe/components/Settings/RemoveSafeModal/index.jsx
#	src/routes/safe/components/Settings/SafeDetails/index.jsx
#	src/routes/safe/components/Settings/assets/icons/OwnersIcon.jsx
#	src/routes/safe/components/Settings/assets/icons/RequiredConfirmationsIcon.jsx
#	src/routes/safe/components/Settings/assets/icons/SafeDetailsIcon.jsx
#	src/routes/safe/components/Settings/style.js
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/ApproveTxModal/index.jsx
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/IncomingTxDescription/index.jsx
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/OwnersColumn/OwnerComponent.jsx
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/OwnersColumn/index.jsx
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/OwnersColumn/style.js
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/RejectTxModal/index.jsx
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/TxDescription/index.jsx
#	src/routes/safe/components/Transactions/TxsTable/ExpandedTx/index.jsx
#	src/routes/safe/components/Transactions/TxsTable/columns.js
#	src/routes/safe/components/Transactions/TxsTable/index.jsx
#	src/routes/safe/components/assets/AddressBookIcon.jsx
#	src/routes/safe/components/assets/BalancesIcon.jsx
#	src/routes/safe/components/assets/SettingsIcon.jsx
#	src/routes/safe/components/assets/TransactionsIcon.jsx
#	src/routes/safe/components/style.js
#	src/routes/safe/container/selector.js
#	src/routes/safe/store/actions/fetchSafe.js
#	src/routes/safe/store/actions/fetchTransactions.js
#	src/routes/safe/store/middleware/notificationsMiddleware.js
#	src/routes/safe/store/middleware/safeStorage.js
#	src/routes/safe/store/selectors/index.js
#	src/store/index.js
#	yarn.lock
2020-02-19 14:15:17 -03:00
Fernando b1b5874915
Merge pull request #591 from gnosis/development-fix-linting-error
Fix linting error
2020-02-19 14:13:47 -03:00
fernandomg 297b3a7eee Fix linting error 2020-02-19 13:59:40 -03:00
Fernando fc312fdc46
Upgrade version to 1.7.2 and update yarn.lock (#590) 2020-02-19 13:32:04 -03:00
Fernando a4d6479eda
Update `package.json` to match `master` branch (#589) 2020-02-19 13:13:32 -03:00
Fernando b7eb988d9f
Fix `saveTxToHistory`, remove hardcoded `CALL` (#582) 2020-02-18 22:44:47 +01:00
Agustin Pane 7d64030b1a
(Hotfix) Safe version detection (#579)
* Updates the logic, now search the last version from the contract, if not, go for the env var

* Fix missing await
2020-02-18 16:55:25 -03:00
Fernando fd5334669a
(Fix) Send form fails to load (#574)
* Fix material-ui/lab version

* Fix breaking changes introduced in commit b960dbf3cf36774a878239c9fed800b58d08abcd

* Fix web3connect version to `1.0.0-beta.25`
2020-02-18 18:33:16 +01:00
nicolas bb2f612490
fixing web3connect version in 1.0.0-beta.25 (#575) 2020-02-18 19:31:56 +04:00
Mikhail Mikheev fa028ba184
Revert "Update web3connect version. Closes #452 (#565)" (#572)
This reverts commit 65d72f98ea.
2020-02-18 16:42:32 +04:00
Gabriel Rodríguez Alsina 6df5e72135
(Fix) Enforce linting and formatting (#564)
* (remove) unused / old packages / linting script

* (add) eslint / prettier packages and plugins

* (fix) eslint / prettier config

* (add) prettier / eslint scripts

* (fix) linting and formatting problems

* (remove) unused files

* (fix) linting problem that needed to be addressed manually

* (add) pre commit hooks

* (fix) lint-staged config

* (fix) config

* (fix) config

* (check) if pre config formatting works

* Add nvmrc and update yarn.lock

* Update `yarn.lock`

* Make jsx-a11y/no-autofocus report as warn

* Apply lint:fix to project

Co-authored-by: Fernando <fernando.greco@gmail.com>
2020-02-17 19:20:43 -03:00
nicolas dff0f0bd4d
Apps: Confirmation Modal (#566)
* Apps: Confirmation Modal

* Adding AppIcon in App tab

* setting apps URL with env variable

* test iframe message

* ignore postMessage from local origin

* debug

* Fix Iframe Origin checker

* Fix apps icon color when selected

* Adding Icon in confirmationModal title

* update yarn lock

* Adding key on map
2020-02-17 12:49:16 -03:00
Agustin Pane dcf4acc686
Feature: #505 - Registry Migration (#569)
* Updates ethereum-ens dependency

* Remove try catch

Co-authored-by: Mikhail Mikheev <mmvsha73@gmail.com>
2020-02-17 18:52:26 +04:00
nicolas 8d81104894
Components V2 (#562)
* components v2

* Fix type

* Adding TextBox component and some minor changes

* replacing harcoded color by the one defined in varibales

* TextBox: Replacing div by p
2020-02-17 10:34:28 -03:00
Miguel Mota 65d72f98ea
Update web3connect version. Closes #452 (#565) 2020-02-17 17:01:39 +04:00
Agustin Pane 2698dcb6e8
#474 Feature: upgrade contract version from interface (#544)
* Adds update safe modal

* Implements update safe transaction

* Moves the safeMasterCopyAddress and defaultFallbackHandlerAddress to a constant

* Adds mainnet network
Refactor logic

* Removes the update button to non-owners

* Updates safe-contracts package
Removes hardcoded addresses

* Refactor upgradeSafeToLastVersion
Refactor getSafeVersion
Refactor getEncodedMultiSendCallData
Removes unused constants

Adds tests for getEncodedMultiSendCallData and checkIfSafeNeedUpdate

* Adds retro-compatibility with v1.0.0

* Improves test description

* Fixs comments

* Fix typo
Removes spread

* Exports proxy code to historicProxyCode.js

* Updates yarn.lock
2020-02-17 16:56:23 +04:00
Agustin Pane d51303f348
Bug #523: Filtering contacts (#568)
Works fine for me:

- The address book selector displays 
- Typing the name/address will filter
- Not case sensitive
- Deleted won't show anymore. New added addresses will show and filter
- Works for regular Tx and Custom Tx

This is out of the scope of this issue, but worth mentioning: the issue reported in #482 is still here: the custom Tx still show addresses that are not valid (non contract addresses).
2020-02-17 09:51:36 -03:00
Agustin Pane 504770d4cd
Bug #522: Autofill contact address (#567)
Works as intent ended, the address is automatically filled when you add a new address from a Tx.

Checked the Address book functionality in general making sure nothing broke by this fix.
2020-02-14 10:09:14 -03:00