* add 'disconnect' event listener for web3connect
* Update web3connect, set preventDuplicate to true for disconnected message
Co-authored-by: Germán Martínez <germartinez@users.noreply.github.com>
* Add `dotenv-expand` as a dependency
* Add app version to sidebar
* Add hardcoded latest safe version to env variables
* Add `semver` to compare current vs latest version
* Add Safe version to Safe Details
* Adjustments in version number
* Adds DropdownCurrency
Adds redux store for currencyValues
Adds Value column on the assets table
Adds mocked currency values
* (add) base currency dropdown
* (add) dropdown styles
* Refactors data fetching of the balances list
Now uses the endpoint
* Fix column value styling
* Adds support for ECB currency values
* Fixs list overflow
* Changes endpoint url
Adds decimals for balance values
* (fix) remove inline style
* (add) currencies dropdown search field
* (fix) list items' hover color
* Implements filter search
* Fix warning on dropdown template
* Saves selected currency in localStorage
* Remove spaces on curly braces
Add alt
Renames rowItem to cellItem
Improves fetchCurrenciesRates handling
* Removes withMutations
* Removes middleware
Export style to another file for dropdownCurrency
* Adds classNames
* Adds query-string package.json
Parses query string on open layout
* Implements load all the values on openSafe view from param querys
* Adds query params validation
* Moves query parse logic to open.jsx
* Changes default no metamask component on open page
* Replaces global isNaN
* Fix threshold parsing validation
* Updates the welcome component with new verbiage for open
* Renames isOpenSafe to isOldMultisigMigration
* Merge branch 'development' of https://github.com/gnosis/safe-react into 122-multisig-migration
# Conflicts:
# src/routes/open/components/Layout.jsx
* Merge branch 'development' of https://github.com/gnosis/safe-react into 159-pending-transactions
# Conflicts:
# src/routes/safe/components/Transactions/index.jsx
# yarn.lock
* Fix swapOwners threshold displayed as hex in tx list
* Refactor spinner in empty table
* Fix number of rows per page in table pagination
* Add use of EtherscanLink component
* Set short version of strings in tx list
* Adjust styles in tx list
* Add more styles to table
* WIP
* An attempt to fix#204 by showing UNKNOWN instead of failed to fetch token symbol
* Table pagination style fixes
* Show confirm transaction button in owner list
* Update dependencies
* Add confirmation icons to owner list in tx list
* exclude unneeded stuff from travis.yml
* Adds cookie permissions to localStorage/redux state
* Update dependencies
* Adds action
* Adds files to git
* (fix) linting issues
* (update) flow-typed
* (update) .eslint and .flowconfig
* (add) cookie banner
* Finish cookie banner implementation
* (Add) checkbox's disabled style.
* Removes redux for cookiesStorage
* Fix cookieStore deletion
* Increase TO_EXP for bignumber.js
* Fixs cookies acceptance
* Fixs cookies banner verbiage
Fix "x" in wrong place for snackbar messages
* (fix) added correct polished library and import, updated flow-typed
* (update) removed polish flow type, added js-cookie flow type
* Add link to cookie policy, use generic links for legal docs
* Remove link to cookie policy from sidebar, link cookie policy in the banner
* Mock Safe creation transaction
* Format code
* Fix break statement
* Remove deployment of storybook
* Let the user re-open the cookie banner
* Update tx status messages and visual confirmation progress
* Fix svg in tx confirmation progress
* Add styles to tx type in tx list
* Replace nonce in tx list with tx id
* Update opacity of cancelled tx
* Fix short version of address
* remove withMutations from cookies reducer, move utils/cookies to logic/cookies
* Now the sidebar closes when the cookie banner is toggled
* Fix styles in tx list
* Add Pending status in tx description
* (remove) unused library
* Adds cookies utils
Replaces localStorage with cookies
Adds js-cookie
* Set 25 rows per page in tx list by default
* Align tx table
* Adjust tx table and tx details borders
* Fix fetching transactions to show Safe creation tx alone
* Fix failed Safe creation transaction
* Add styles to tx data
* Refactor and fix owner list in transaction
* Refactor use of theme variables
* Remove storybook files
* Update dependencies
* Fix warnings
* Fix dependencies
* Update file-loader config
* Fix owner colors in the tx confirmation progress
* Fix transaction type icon height
* Tx list adjustments
* Update readme
* Adds cookie permissions to localStorage/redux state
* Adds action
* Adds files to git
* (fix) linting issues
* (update) flow-typed
* (update) .eslint and .flowconfig
* (add) cookie banner
* Finish cookie banner implementation
* (Add) checkbox's disabled style.
* Removes redux for cookiesStorage
* Fix cookieStore deletion
* Fixs cookies acceptance
* Fixs cookies banner verbiage
Fix "x" in wrong place for snackbar messages
* (remove) unused library
* Adds cookies utils
Replaces localStorage with cookies
Adds js-cookie
* (fix) added correct polished library and import, updated flow-typed
* (update) removed polish flow type, added js-cookie flow type
* Add link to cookie policy, use generic links for legal docs
* Remove link to cookie policy from sidebar, link cookie policy in the banner
* Let the user re-open the cookie banner
* remove withMutations from cookies reducer, move utils/cookies to logic/cookies
* Now the sidebar closes when the cookie banner is toggled
* Feature #169: Intercom (#301)
* Implements intercom
Adds REACT_APP_INTERCOM_ID_MAINNET and REACT_APP_INTERCOM_ID_RINKEBY env vars
* Adds .env.example
* Adds intercom env vars
* Updates env vars
Replaces "rinkeby" and "mainnet" with "non-production" and "production"
* Now loads intercom after the user accepted the analytics
* Add env variable for production intercom id
* Update .env.example
* Removes react-intercom
Fixs getIntercomId with default dev appID
Now loads intercom as script
* Renegerate flow-types
* Remove 'Hide zero balances' (#310)
* Use medium font size for 'select an asset' label (#312)
* Feature #272: Google Analytics (#299)
* Adds google analytics tracking for every route
* Adds cookies acceptance check before tracking
* Fix react-ga dependency
* Fix cookieStore deletion
* Merge with #189-cookie-banner
* Fixs react ga version
Refactored HOC with hooks
* Fix TYPO
* Fix path for cookies utils
* Fix imports
* remove flow type definition for polish
* Add GA ID log
* Fix load GA After cookies acceptance
* Feature #224: Activate tokens automatically (#300)
* Replace 'Manage Tokens' with 'Manage List'
* prevent 301 redirects
* Add `BLACKLISTED_TOKENS` key to persist through immortal
* Add store/action to extract _activate tokens by its balance_
- keeps already activated tokens
- discards blacklisted tokens
- adds tokens whose vales are bigger than zero and are not blacklisted
* Add `blacklistedTokens` list to safe's store
* Display activeTokensByBalance in 'Balances' screen
* Enable token's blacklisting functionality in Tokens List
* Retrieve balance from API
* Rename action to `activateTokensByBalance`
* Fix linting errors
- line too long
- required return
* Do not persist a separate list into `BLACKLISTED_TOKENS`
* Adds google analytics tracking for every route
* Adds cookies acceptance check before tracking
* Fix react-ga dependency
* Fix cookieStore deletion
* Merge with #189-cookie-banner
* Fixs react ga version
Refactored HOC with hooks
* Fix TYPO
* Fix path for cookies utils
* Fix imports
* remove flow type definition for polish
* Add GA ID log
* Fix load GA After cookies acceptance