Commit Graph

1670 Commits

Author SHA1 Message Date
Mikhail Mikheev de16a0cdec Gas estimations for approving TX wip, fix notifications reducer which led to infinite loop during HMR 2019-10-10 18:25:33 +04:00
Mikhail Mikheev ee483a98e4 refactor tx gas eestimation method to one functions which supports both execution and approval 2019-10-10 16:47:21 +04:00
Mikhail Mikheev ea04ae976e Add gas costs estimation to change owners for multiple owners safe 2019-10-10 13:14:16 +04:00
Mikhail Mikheev 845d0b93bc Add etherscan/copy buttons to remove owner flow 2019-10-09 17:55:49 +04:00
Mikhail Mikheev 85151687e8 Add etherscan/copy buttons to replace owner flow 2019-10-09 17:47:19 +04:00
Mikhail Mikheev e583b041a0 Add etherscan/copy buttons to edit owner 2019-10-09 17:32:41 +04:00
Mikhail Mikheev 43b079f4e0 Add etherscan/copy buttons to add owner 2019-10-09 17:23:10 +04:00
Mikhail Mikheev e1266b8ee0 Don't pass etherscanLink prop to Receive because it's not needed 2019-10-09 17:05:13 +04:00
Mikhail Mikheev c6f5aa41d1 Add etherscan/copy buttons to custom txs flow 2019-10-09 17:03:59 +04:00
Mikhail Mikheev 769f16401a Add gas costs to custom tx, add etherscan/copy btns to send funds flow 2019-10-09 16:47:05 +04:00
Mikhail Mikheev 4d25c04410 Show gas costs estimation when sending TX (not custom), fix loading default safe error message typo, use formatAmount for gas costs when opening a safe 2019-10-09 14:16:45 +04:00
Mikhail Mikheev 147c235f7b use parseFloat in maxValue validator so it works for numbers between 0 and 1 and respects decimals 2019-10-08 16:13:58 +04:00
Mikhail Mikheev d6cce5e446 Don't show gas calculations in send funds review 2019-10-08 13:20:44 +04:00
Mikhail Mikheev 387ea01d5e Transactions gas costs wip 2019-10-07 18:50:33 +04:00
Mikhail Mikheev 712fc80b1e Switch to transaction list after creating tx, fix typos and missing type imports for notifications 2019-10-07 16:44:24 +04:00
Mikhail Mikheev 7eed7419a9 Remove not needed variable export 2019-10-07 15:13:37 +04:00
Mikhail Mikheev 5451f32ff4 Pull from dev, conflict fixes 2019-10-07 15:11:46 +04:00
Mikhail Mikheev 2f13ecc589 Integrate material ui tabs with react router 2019-10-07 14:57:34 +04:00
Mikhail Mikheev c753c55fd0 Use formatAmount for balances in safe list sidebar 2019-10-04 19:13:02 +04:00
Mikhail Mikheev 5c8589cd27 add increaseZindex prop to EtherscanBtn to fix tooltip in provider dropdown in header 2019-10-04 19:10:32 +04:00
Mikhail Mikheev 27bf8f1824 Fix pagination element ordering 2019-10-04 19:06:24 +04:00
Mikhail Mikheev d8d39b38a5 Fix header copy button tooltip not displayed: add a boolean prop to increase z-index 2019-10-04 18:55:34 +04:00
Mikhail Mikheev 051b677651 Safe view tabs as routes wip 2019-10-04 18:10:17 +04:00
Mikhail Mikheev b458aa44ba Fix a fix for sending TX for tokens with decimals other than 24 2019-10-04 17:35:24 +04:00
Mikhail Mikheev 19029819e2 Fix sending TX for tokens with decimals other than 24 2019-10-04 17:09:29 +04:00
Mikhail Mikheev 4de2e26214 ReviewTx import order fix 2019-10-04 16:54:40 +04:00
Mikhail Mikheev a113f2321d add qr scanner to send funds/send custom tx flows 2019-10-04 16:16:53 +04:00
Mikhail Mikheev c38325bca5 Update sending funds with threshold > 2 test because 'approve and execute' is pre-checked now 2019-10-04 15:37:35 +04:00
Mikhail Mikheev 0378470ba6 Fix missing whitespace in required confirmation text 2019-10-04 15:01:11 +04:00
Mikhail Mikheev 673cbaadf9 eslint fix 2019-10-04 12:23:15 +04:00
Mikhail Mikheev fec212f2d6 dep bump, add copy/etherscan buttons to header provider details dropdown 2019-10-04 12:01:17 +04:00
Mikhail Mikheev 0760bfbdc3 Pull from dev, conflict fixes 2019-10-03 18:38:59 +04:00
Mikhail Mikheev 04bfe0a579 Refactor safe model 2019-10-03 18:25:21 +04:00
Mikhail Mikheev 9ba01b3c56 add useMemo to sidebar 2019-10-02 18:51:40 +04:00
Mikhail Mikheev 3b457d8647 Fix token list styles 2019-10-02 18:45:39 +04:00
Mikhail Mikheev 49252889b0 Add react-window in token list for displaying tokens 2019-10-02 18:28:33 +04:00
Mikhail Mikheev 6bbfd04910 Add util function for formatting amounts 2019-10-02 15:47:06 +04:00
Mikhail Mikheev 2d90d804a3 formatAmount wip 2019-10-02 13:25:46 +04:00
Mikhail Mikheev f909ddc699 formatAmount wip, use Intl.Numberformat 2019-10-01 19:58:21 +04:00
Mikhail Mikheev f5d324fff8 formatAmounts wip 2019-10-01 19:31:25 +04:00
Mikhail Mikheev b3b4887fdb formatAmounts wip 2019-10-01 19:25:10 +04:00
Mikhail Mikheev 969a389836 add Legal links to sidebar, rename Block layout component prop 2019-10-01 16:12:45 +04:00
Germán Martínez b9501475f8 Start "Safe" with uppercase letter 2019-10-01 11:54:28 +02:00
Mikhail Mikheev e8271d2b02 Add Early access label 2019-10-01 13:05:23 +04:00
Mikhail Mikheev ab24e44a76 Merge branch 'development' of github.com:gnosis/safe-react into 136-asset-view 2019-10-01 12:28:37 +04:00
Mikhail Mikheev ad737e0df3 add trailing slashes to dev/prod mainnet config endpoints 2019-09-30 19:38:45 +04:00
Mikhail Mikheev 60fcce14fe add copy/etherscan buttons to safe address on safe view page 2019-09-30 16:11:33 +04:00
Mikhail Mikheev 99ddb5989f Pull from dev, conflict fixes 2019-09-30 16:05:08 +04:00
Mikhail Mikheev e474f85c5f
Merge pull request #193 from gnosis/update-localstorage-prefix
Update storage prefix key
2019-09-30 13:38:29 +04:00
Mikhail Mikheev da1353be72 use network in storage prefix key 2019-09-30 13:24:44 +04:00
Mikhail Mikheev c6ea57e6ea
Merge pull request #191 from gnosis/bug/reload-when-sending-tx
BUG: Page reloads when switching screens in send funds modal
2019-09-30 13:03:18 +04:00
Germán Martínez b0f08bc7e8 Handle Mainnet network notifications 2019-09-30 08:39:05 +02:00
Germán Martínez 32e8e201cf Add Goerli to the known networks list 2019-09-30 08:36:28 +02:00
Germán Martínez abf7fb5a9f Merge branch 'development' into 141-mainnet-compatibility 2019-09-30 07:59:03 +02:00
Germán Martínez 286d062155 Style provider info 2019-09-28 20:01:30 +02:00
Germán Martínez c342277c49 Style notifications 2019-09-28 18:55:41 +02:00
Germán Martínez d159dba60e Rename TX_NOTIFICATION_TYPES 2019-09-28 18:46:28 +02:00
Mikhail Mikheev 18945205d3 show loader in send funds modal when lazy loading screens 2019-09-27 18:42:57 +04:00
Mikhail Mikheev 86cebf604b Update add custom token button label font size, fix token item padding, update manage tokens modal title font size 2019-09-27 18:18:47 +04:00
Mikhail Mikheev 3c777fac94 add learn more link to welcome screen, fix add custom token button label 2019-09-27 17:30:49 +04:00
Mikhail Mikheev ab1d0c44d3 fix displaying of 100 in pagination select 2019-09-27 16:52:24 +04:00
Mikhail Mikheev cafb75c5ac Add defaultRowsPerPage to Table component 2019-09-27 16:45:18 +04:00
Germán Martínez 85177d3ddd Refactor error messages 2019-09-27 12:35:13 +02:00
Germán Martínez 5523383781 Throw error when web3 provider returns no accounts 2019-09-27 12:31:42 +02:00
Germán Martínez 6e52f0fddd Rename variables in pending confirmations notification 2019-09-27 12:10:58 +02:00
Germán Martínez b771ba78f8 Add alt attribute to images 2019-09-27 12:07:49 +02:00
Germán Martínez 2afb9735aa Add approveAndExecute param to processTransaction 2019-09-27 12:06:35 +02:00
Germán Martínez ef229b20b0 Add dimiss notification button 2019-09-27 12:00:04 +02:00
Germán Martínez 9259d79f61 Refactor create/confirm transactions 2019-09-27 11:20:35 +02:00
Germán Martínez fc3e4de5ad Merge branch 'development' into 141-mainnet-compatibility 2019-09-26 16:02:54 +02:00
Germán Martínez 65be90d8ed Merge branch 'development' into 135-notifications 2019-09-26 15:38:02 +02:00
Germán Martínez b51aecafad Update notifier and notifications reducer 2019-09-26 15:14:24 +02:00
Germán Martínez 486122d004 Rename notification model variables 2019-09-26 15:13:04 +02:00
mmv e376a97d01 Update production endpoints 2019-09-26 17:07:04 +04:00
mmv 4decf9a323 Eslint fix 2019-09-26 16:59:14 +04:00
mmv ade3010260 Increase gas limit for txs in test environment 2019-09-26 16:51:58 +04:00
mmv 4dad9ce197 refactor processTransaction like createTrasnaction, so we reuse code for executing/approval txs 2019-09-26 16:30:20 +04:00
mmv 6702056709 Refactor createTransaction action, reuse the events code for both execution and confirmation txs' 2019-09-26 15:41:36 +04:00
mmv e33c63d68c Merge branch 'development' of github.com:gnosis/safe-react into 171-txhash-refactoring 2019-09-26 13:26:12 +04:00
Mikhail Mikheev dc85720fb6
Merge pull request #186 from gnosis/132-receive-view-improvements
Feature #132: Receive view improvements
2019-09-26 13:12:12 +04:00
mmv b2ff828792 remove showNotification from createTransaction action 2019-09-25 19:31:14 +04:00
mmv d64814e9a6 Merge branch 'development' of github.com:gnosis/safe-react into 171-txhash-refactoring 2019-09-25 19:28:31 +04:00
mmv b5784d8e7e refactor transactions logic functions and actions so the logic for sending notifications/posting to service is contained in actions only 2019-09-25 19:28:18 +04:00
mmv 9f5960ef26 show safe name above QR code in receive view 2019-09-25 18:42:39 +04:00
Germán Martínez aa613de2e7 Add Notifier component 2019-09-25 15:14:07 +02:00
Germán Martínez d4ed0d7f4a Add models, reducers, actions and selectors for notification handling 2019-09-25 15:08:33 +02:00
Mikhail Mikheev b27cad19cc Fix removal of etherscanLink prop in Balances component 2019-09-25 16:59:19 +04:00
Mikhail Mikheev 336c9902dc Receive view improvements 2019-09-25 16:56:55 +04:00
Germán Martínez 14b148afa6 Remove unused notified transaction messages 2019-09-25 14:51:36 +02:00
Germán Martínez 64ba0aa917 Remove Safe blockchain operations 2019-09-25 14:44:24 +02:00
Mikhail Mikheev afb68ca05b add margin-bottom for settings window to fix scroll on smaller screens 2019-09-25 15:24:30 +04:00
Mikhail Mikheev 7e4501f380 add staging config 2019-09-25 15:15:45 +04:00
Mikhail Mikheev 55fcef8c49 add staging config 2019-09-25 15:05:59 +04:00
mmv 5313f01798 add development-mainnet config 2019-09-24 17:35:22 +04:00
mmv 20e408e62f Pull from dev 2019-09-24 17:26:17 +04:00
mmv 365f4cdfb0 Refactor getEtherscanLink 2019-09-24 17:20:48 +04:00
Mikhail Mikheev e7383adc44 Mainnet compatibility wip 2019-09-24 16:42:15 +04:00
mmv 26d494fe9f mainnet config wip 2019-09-24 14:30:09 +04:00
Germán Martínez f8c9539e68 Format code 2019-09-24 11:38:59 +02:00
Germán Martínez 8d8d45dd44 Refactor execute and process transaction 2019-09-24 11:00:37 +02:00
mmv 16703e9f01 typo fixeS 2019-09-24 12:58:30 +04:00
Germán Martínez 1244b4528a Refactor change Safe name notification 2019-09-23 21:40:28 +02:00
mmv 957c06879f Add default safe test 2019-09-23 18:53:13 +04:00
mmv 0fd579f6b7 Add default label test for sidebar 2019-09-23 16:57:44 +04:00
Germán Martínez 799d7631ee Hide icon in INFO notifications 2019-09-23 14:00:01 +02:00
mmv 6e80d09d17 scrollable safelist in sidebar 2019-09-23 15:39:58 +04:00
Mikhail Mikheev 6d1c44bc39 Sort safes alphabetically in the sidebar 2019-09-23 15:26:16 +04:00
Mikhail Mikheev fbb89bb32d Dep bump, header border-bottom/shadow updates, clear filter in sideBar after 300ms after closing so user doesn\'t see the changes 2019-09-23 14:38:45 +04:00
Germán Martínez a581135d7f Refactor web3 provider notifications 2019-09-23 12:32:46 +02:00
Germán Martínez 0971e4a929 Refactor web3 provider enable() call 2019-09-23 12:26:21 +02:00
Germán Martínez f8ba0c6217 Add regular and custom txs notifications 2019-09-23 10:07:43 +02:00
Germán Martínez 1b61a0294c Add approve and cancel txs notifications 2019-09-23 09:47:23 +02:00
Germán Martínez 6ea3b679ca Add threshold notifications 2019-09-20 19:58:15 +02:00
Mikhail Mikheev 3ce3bde231 Clear filter on sidebar close 2019-09-20 18:08:27 +04:00
Mikhail Mikheev 60e2bb0fcf Fix tests (finally) 2019-09-20 18:05:05 +04:00
Mikhail Mikheev e3b770b2bc Fix funds test, fix create safe test 2019-09-20 16:04:35 +04:00
Germán Martínez 858f7ca038 Add owner management notifications 2019-09-20 12:40:29 +02:00
Germán Martínez 0e58604395 Refactor page frame component 2019-09-20 12:08:43 +02:00
Germán Martínez 11335b487d Define notification queues 2019-09-20 10:55:09 +02:00
Germán Martínez 92d7162547 Define all notification types 2019-09-20 10:04:05 +02:00
Germán Martínez 10fc44d3d9 Display value in custom transactions detail in transaction list 2019-09-19 20:18:06 +02:00
Germán Martínez 110ba591a4 Refactor approveTransaction to show notification after confirmation 2019-09-19 20:16:25 +02:00
Germán Martínez 838fa20cd1 Refactor executeTransaction to show notification after confirmation 2019-09-19 20:00:52 +02:00
Germán Martínez c9791bc1a6 Fix error when a transaction is manually rejected in MM popup 2019-09-19 18:55:12 +02:00
Germán Martínez 39111829cb Update isTokenTransfer 2019-09-19 18:37:29 +02:00
Mikhail Mikheev dcdc965984 fix send funds tests 2019-09-19 19:12:41 +04:00
Mikhail Mikheev 232c7416a9 unify imports 2019-09-19 18:22:39 +04:00
Mikhail Mikheev db9788b4cc remove SafeList route because the list moved to sidebar 2019-09-19 16:34:20 +04:00
Mikhail Mikheev 14b946abc2 Remove Footer 2019-09-19 16:14:15 +04:00
Mikhail Mikheev 5a2d70b057 Pull from dev, conflict fixes 2019-09-19 15:53:55 +04:00
Mikhail Mikheev 35bc1c2b3d Fix single default safe, fix redirect when initial route was other than / 2019-09-19 15:45:41 +04:00
Germán Martínez ddbc643ead
Merge pull request #178 from gnosis/177-is-token-transfer
Refactor isTokenTransfer
2019-09-19 13:28:32 +02:00
Mikhail Mikheev b531ffd057 Setting 1 safe as default WIP 2019-09-19 14:40:15 +04:00
Mikhail Mikheev c882c6ff5f display loader on initial load when loadingg defaultSafe 2019-09-19 14:31:29 +04:00
Germán Martínez 05939222c5 Fix isSendTokenTx 2019-09-19 11:33:35 +02:00
Mikhail Mikheev 99fd7db46a load default safe on initial load wip 2019-09-19 13:30:13 +04:00
Mikhail Mikheev 05059dd8aa save default safe to storage 2019-09-19 12:36:09 +04:00
Mikhail Mikheev b3840b17b2 show 'make default' button on safe hover in safe list sidebar, dep bump 2019-09-19 11:22:09 +04:00
Mikhail Mikheev 1960809449
Merge pull request #170 from gnosis/139-load-create-improvements
Feature #139: Load/Create safe improvements
2019-09-19 10:42:04 +04:00
Mikhail Mikheev c12af21009 Revert "Update review Safe creation description"
This reverts commit a02352c54c.
2019-09-19 10:32:37 +04:00
Germán Martínez 09db7d7321 Refactor isTokenTransfer 2019-09-19 01:45:17 +02:00
Germán Martínez 27d7979b54 Remove simple memoize from required validator 2019-09-19 01:30:31 +02:00
Germán Martínez 7fdf4d3534 Fix compose validators 2019-09-18 23:22:20 +02:00
Germán Martínez af99c70299 Refactor mustBeEthereumContractAddress validator 2019-09-18 23:21:38 +02:00
Germán Martínez 55f97b2e81 Update notifications styles 2019-09-18 19:02:35 +02:00
Germán Martínez 5b5d76b476 Add notification categories 2019-09-18 17:50:59 +02:00
Mikhail Mikheev 579e9dca6c default badges 2019-09-18 18:40:53 +04:00
Mikhail Mikheev a699012a52 setDefaultSafe action 2019-09-18 17:51:38 +04:00
Mikhail Mikheev 138f462021 Add setDefaultSafe action 2019-09-18 17:08:16 +04:00
Germán Martínez 1f8ed4eb3b Remove Safe name validation 2019-09-18 14:48:15 +02:00
Germán Martínez a02352c54c Update review Safe creation description 2019-09-18 13:15:33 +02:00
Germán Martínez 97348ca1a2 Declare new notifications 2019-09-18 12:27:13 +02:00
Mikhail Mikheev 699f1f8663 Default safe WIP 2019-09-18 14:18:22 +04:00
Mikhail Mikheev 910bd5c9a2
Merge pull request #174 from gnosis/test/token-balance-updates
Test: Token balance updates
2019-09-18 14:02:37 +04:00
Mikhail Mikheev a2bb2c2b5c Add safe button handler in sidebar 2019-09-18 13:50:39 +04:00
Mikhail Mikheev 64e5e55199 handle search in sidebar 2019-09-18 13:36:21 +04:00
Germán Martínez 42f971f32b Remove old Snackbar 2019-09-17 20:37:08 +02:00
Mikhail Mikheev 3fa4f5ce64 Add search row 2019-09-17 19:27:41 +04:00
Mikhail Mikheev b170259410 display eth balance 2019-09-17 18:24:12 +04:00
Germán Martínez e183bb3415 Update enqueueSnackbar types 2019-09-17 16:02:46 +02:00
Mikhail Mikheev f22c044aa6 Fix safe list colors 2019-09-17 17:49:29 +04:00
Mikhail Mikheev b6b8311250 Add types for sidebar context 2019-09-17 15:49:13 +04:00
Mikhail Mikheev 226d7fc673 eslint fixes 2019-09-17 15:19:47 +04:00
Mikhail Mikheev ceb44ab206 make sidebar toggleable 2019-09-17 15:19:39 +04:00
Germán Martínez 72f40ff494 Enqueue Snackbar in send funds and custom transactions 2019-09-17 12:18:04 +02:00
Germán Martínez 4dfdfed0b7 Enqueue Snackbar in Safe settings 2019-09-17 11:20:00 +02:00
Germán Martínez 81323e1808 Enqueue Snackbar in provider notifications 2019-09-17 11:06:53 +02:00
Mikhail Mikheev 49ba6d3bd3 add sidebar styles 2019-09-16 18:28:08 +04:00
Mikhail Mikheev 21ccc5058b Change zIndex for header row so it's displayed over the drawer 2019-09-16 18:09:51 +04:00
Mikhail Mikheev 4fa84683a3 fix create safe fee estimation text formatting 2019-09-16 17:21:21 +04:00
Mikhail Mikheev 219e5dc45f Add ETH symbol, round number to 3 digits 2019-09-16 17:18:31 +04:00
Mikhail Mikheev ea6ec3683d
Merge pull request #175 from gnosis/test/active-tokens-localstorage
Test: Active tokens saved to localstorage
2019-09-16 17:02:09 +04:00
Germán Martínez f6d8326179 Add snackbar basic structure 2019-09-16 14:08:12 +02:00
Germán Martínez d7eb196537 Add styles to header 2019-09-16 10:52:21 +02:00
Mikhail Mikheev c176fc5fa2 Merge branch '139-load-create-improvements' of github.com:gnosis/safe-react into 139-load-create-improvements 2019-09-16 12:18:02 +04:00
Germán Martínez edfece39f9 Remove styles error when opening the provider 2019-09-16 09:48:15 +02:00
Germán Martínez aa1327c5af Update provider design 2019-09-16 09:27:56 +02:00
Mikhail Mikheev 31cbb58b62 add test for checking tokens in localstorage 2019-09-14 18:43:29 +03:00
Mikhail Mikheev 5203ba3cfb Use waitForElement instead of sleep() in balances test 2019-09-14 18:37:58 +03:00
Mikhail Mikheev 349b05b346 Saving active tokens test wip 2019-09-14 18:25:17 +03:00
Germán Martínez ca704f7b47 Display value in custom transactions detail in transaction list 2019-09-13 18:00:33 +02:00
Germán Martínez 78b5fa2eff Refactor approveTransaction to show notification after confirmation 2019-09-13 15:59:43 +02:00
Germán Martínez 83d8c190df Refactor executeTransaction to show notification after confirmation 2019-09-13 12:14:03 +02:00
Germán Martínez ea94e07ba2 Merge branch 'development' into 139-load-create-improvements 2019-09-13 12:11:30 +02:00
Germán Martínez 7e9f988160 Fix error when a transaction is manually rejected in MM popup 2019-09-13 12:01:35 +02:00
Germán Martínez c8ae33288d Remove unused params 2019-09-13 11:28:40 +02:00
Mikhail Mikheev 8679b0b7f8 Update creation fee text in review step of opening safe form 2019-09-12 22:05:11 +04:00
Mikhail Mikheev 2d05557df5 Add test for balance updates 2019-09-12 22:03:06 +04:00
Germán Martínez 226e749f70
Merge pull request #162 from gnosis/123-send-custom-txs
Send custom transactions
2019-09-12 18:34:20 +02:00
Germán Martínez 0ecd74fed0 Merge branch '123-send-custom-txs' of https://github.com/gnosis/safe-react into 123-send-custom-txs 2019-09-12 18:11:44 +02:00
Germán Martínez 9d54fe0b11 Fix styles 2019-09-12 17:51:17 +02:00
Germán Martínez 992594a40d Add React lazy to import send modal screens 2019-09-12 17:51:08 +02:00
Germán Martínez 5fc9fa6431 Format code 2019-09-12 17:39:55 +02:00
Germán Martínez b47fb525f5 Fix types 2019-09-12 17:25:25 +02:00
Germán Martínez 55211ed5f8 Remove rounded attribute 2019-09-12 17:22:16 +02:00
Germán Martínez 1429f837c9 Use default height for small buttons 2019-09-12 17:21:22 +02:00
Mikhail Mikheev b457ed78ef Remove container prop from OpenPaper because after rebranding the designs are full-width, reduce stepper content maxWidth, reduce font-size in load owners owners step annotation 2019-09-12 18:15:09 +04:00
Mikhail Mikheev 1140a6c976 Sidebar component wip 2019-09-12 17:25:19 +04:00
Mikhail Mikheev 3c1d2f07c7 Update tooltips, reduce font-size in annotation in load safe details step 2019-09-12 16:17:20 +04:00
Mikhail Mikheev ca9d228eb0 Merge branch 'development' of github.com:gnosis/safe-react into 139-load-create-improvements 2019-09-12 14:03:24 +04:00
Mikhail Mikheev 6edc37b571 Allow passing button labels to Stepper component, add CopyBtn tooltip 2019-09-12 13:36:05 +04:00
Mikhail Mikheev 3c05220008 Add etherscan/copy buttons in load/create safe flows 2019-09-11 19:35:36 +04:00
Germán Martínez bc4854d644 Remove unused params 2019-09-11 15:24:08 +02:00
Mikhail Mikheev de5013140d
Merge pull request #168 from gnosis/bug/custom-tokens-not-saved
BUG: Active tokens not saved
2019-09-10 20:35:36 +04:00
Mikhail Mikheev b44c30923d Stepper clickable steps 2019-09-10 18:58:28 +04:00
Mikhail Mikheev 0096ed24e5 Make name mandatory for create/load safe flows 2019-09-10 18:22:45 +04:00
Mikhail Mikheev e4217ebbaf Fix condition for recalculating active tokens 2019-09-10 17:31:02 +04:00
Mikhail Mikheev ea253e8055
Merge pull request #167 from gnosis/bug/balances-not-updated-automatically
BUG: Ether balance is not updated automatically
2019-09-10 17:00:12 +04:00
Mikhail Mikheev 10b8e718d7 Merge branch 'development' of github.com:gnosis/safe-react into 123-send-custom-txs 2019-09-10 16:21:42 +04:00
Mikhail Mikheev ef32d1e78f fix error messages 2019-09-10 15:27:03 +04:00
Mikhail Mikheev f8db1e1e9a create an action to fetch ether balance, add it to checkForUpdates func in safe container 2019-09-10 15:25:07 +04:00
Germán Martínez 1af8ffad4c Fix value validator in send custom transaction 2019-09-10 13:15:04 +02:00
Germán Martínez 053d87e0b0 Update transaction history endpoints 2019-09-10 13:08:32 +02:00
Germán Martínez 8aad19bcf3 Fix styles for send and receive funds buttons 2019-09-10 12:58:21 +02:00
Germán Martínez 414e9ecd88 Update owners description 2019-09-10 08:41:25 +02:00
Germán Martínez a43002787f Improve designs in Send modal 2019-09-09 20:19:12 +02:00
Mikhail Mikheev b53441b5a7 Manage owners responsiveness fix 2019-09-09 18:36:59 +04:00
Mikhail Mikheev e09795c7ef Manage owners responsiveness fix 2019-09-09 18:36:29 +04:00
Germán Martínez bef4631c71 Improve designs in Receive modal 2019-09-09 14:51:04 +02:00
Mikhail Mikheev 73bd3aa6e8 load safe text replacements 2019-09-09 16:50:16 +04:00
Mikhail Mikheev ef3d9b4b0f calculate gas for deploying a safe 2019-09-09 16:24:32 +04:00
Mikhail Mikheev 014103de3c change step name, replace text for owners/confirmations step 2019-09-09 15:10:24 +04:00
Mikhail Mikheev 89dd6f2bdb Make 'Remove Safe' and 'Manage tokens' positioning the same so they dont jump 2019-09-09 14:21:57 +04:00
Germán Martínez efdba0fd57 Fix modal window form footers 2019-09-09 11:31:42 +02:00
Mikhail Mikheev 128830e965 Add space in remove safe modal annotation 2019-09-09 12:48:10 +04:00
Germán Martínez 277bbce179 Remove React Fragments 2019-09-09 10:45:08 +02:00
Germán Martínez a04757ab59 Fix composeValidators 2019-09-09 10:12:03 +02:00
Mikhail Mikheev bac99f62fd Remove border bottom in manage owners settings for last owner if there are 4 or more owners 2019-09-06 18:06:06 +04:00
Mikhail Mikheev 91992ccaaf Fix hairline and tab bottom border for tabs on safe view page 2019-09-06 17:49:35 +04:00
Mikhail Mikheev 574b207ebd Make sure that token list/settings tabs don't jump when switching 2019-09-06 17:46:06 +04:00
Mikhail Mikheev 0337d61ab8 Fix non-rounded corner when choosing 'Safe name' in safe settings 2019-09-06 17:25:53 +04:00
Mikhail Mikheev dac7bbd553 Fix X of Y annotations in the modals 2019-09-06 17:22:32 +04:00
Mikhail Mikheev 71c8b8fdc8 fix settings description from PR comments 2019-09-06 17:08:31 +04:00
Mikhail Mikheev 6594e23247 fix settings titles from PR comments 2019-09-06 17:05:59 +04:00
Mikhail Mikheev 8ba86a1af4 Merge branch 'development' of github.com:gnosis/safe-react into 134-settings-improvements 2019-09-06 15:33:02 +04:00
Mikhail Mikheev 5126f084a7 add border radius to row in manage owners settings 2019-09-05 19:20:12 +04:00
Mikhail Mikheev 59a6fddb2c update logo 2019-09-05 18:39:53 +04:00
Mikhail Mikheev 03ede6919f Threshold Settings controls rebranding fixes 2019-09-05 18:30:12 +04:00
Mikhail Mikheev c72f311f27 Merge branch '140-rebranding' of github.com:gnosis/safe-react into 134-settings-improvements 2019-09-05 18:00:50 +04:00
Mikhail Mikheev 962da97ad0 fix different background color on input helper text 2019-09-05 17:59:01 +04:00
Mikhail Mikheev d7c056eade Update font sizes, make control row in settings absolutely positioned 2019-09-05 17:10:45 +04:00
Mikhail Mikheev 3660174530 move notifications to separate file so processTransaction and createTransaction actions able to use it 2019-09-05 15:22:32 +04:00
Germán Martínez 425d481a7d Fix value icon in custom tx review modal 2019-09-05 12:32:00 +02:00
Mikhail Mikheev 816b3c5ab5 remove old/unused transactions route code 2019-09-05 14:29:42 +04:00
Germán Martínez 188b00fd62 Fix labels 2019-09-05 12:14:05 +02:00
Mikhail Mikheev 0932f34a68 increase minHeight for settings to avoid jumping 2019-09-05 14:06:04 +04:00
Germán Martínez 36b817d34f Add ethereum contract address validator 2019-09-05 11:55:08 +02:00
Germán Martínez 6372674fa6 Handle custom transactions in transaction list 2019-09-05 11:36:15 +02:00
Germán Martínez 0f38ebd60a Create transaction from review custome tx modal window 2019-09-05 11:15:53 +02:00
Mikhail Mikheev 590147682a Pass notifications to createTransaction/executeTransaction to allow custom messages WIP 2019-09-04 19:27:19 +04:00
Mikhail Mikheev 753e46a243 Add annotation to manage owners 2019-09-04 17:16:24 +04:00
Mikhail Mikheev cd33d04481 add prop to disable pagination in table component 2019-09-04 14:43:41 +04:00
Mikhail Mikheev 4dc756398f Add an option to disable table pagination WIP 2019-09-04 12:42:44 +04:00
Mikhail Mikheev 5bc5cea43e Safe name change notification, setting style updates 2019-09-03 16:58:06 +04:00
Mikhail Mikheev 19b7777a41 update threshold text 2019-09-03 16:28:21 +04:00
Mikhail Mikheev d2dad7467d Fix unique address validator, eslint fixes for settings 2019-09-03 14:00:26 +04:00
Mikhail Mikheev c0220ed135 Eslint fix 2019-09-03 13:23:58 +04:00
Mikhail Mikheev 4d0007b13b show confirmations(threshold) settings in RO mode 2019-09-03 12:31:17 +04:00
Germán Martínez b88972e7a0 Add basic custom tx review 2019-09-02 19:01:22 +02:00
Mikhail Mikheev 9e4cdb4bf8 eslint stuff 2019-09-02 17:30:31 +04:00
Mikhail Mikheev fa5dee6997 Extract color #B2B5B2 to a variable secondaryText 2019-09-02 17:30:12 +04:00
Mikhail Mikheev 4294d1f7cd fix border radius in balances table 2019-09-02 16:54:04 +04:00
Germán Martínez cf8a4ed506 Add AddressInput component in send custom tx 2019-09-02 14:00:30 +02:00
Mikhail Mikheev 1c4595cd88 safe page rebranding wip 2019-09-02 14:59:27 +04:00
Mikhail Mikheev 79ddcc718e Fix Tab component styles to match mockups 2019-09-02 13:54:23 +04:00
Germán Martínez 256c78816f Make send button disabled if not owner connected 2019-09-02 11:21:56 +02:00
Germán Martínez 1adeda041c Update data placeholder and text 2019-09-02 10:34:19 +02:00
Germán Martínez b471a5e056 Refactor UI 2019-09-02 09:55:28 +02:00
Mikhail Mikheev de16921f60 safe page rebranding wip 2019-08-30 19:32:58 +04:00
Mikhail Mikheev d09b27df85 create safe flow rebranding wip 2019-08-30 19:19:05 +04:00
Mikhail Mikheev 35cf521b40 update provider details 2019-08-30 17:50:05 +04:00
Mikhail Mikheev 69da37254e update font sizes 2019-08-29 18:46:49 +04:00
Mikhail Mikheev caf8b5e080 Welcome screen, Load Safe improvements rebranding WIP 2019-08-29 17:42:31 +04:00
Mikhail Mikheev b544be0ce2 add missing type for SafeTxHash in TxServiceModel 2019-08-29 15:43:22 +04:00
Mikhail Mikheev 9842fde98c eslint fix 2019-08-29 15:27:14 +04:00
Mikhail Mikheev 8eab1898f4 fix crash on transactions page because of breaking change in date-fns 2019-08-29 15:26:20 +04:00
Mikhail Mikheev 7b921e84de add averta font 2019-08-29 12:35:52 +04:00
Germán Martínez e0544241ae Remove props from SendModal 2019-08-28 18:41:08 +02:00
Germán Martínez 00d44a4c96 Add send custom tx styles 2019-08-28 18:16:29 +02:00
Mikhail Mikheev b08e0215dc replace colors, change button styling 2019-08-28 18:25:18 +04:00
Germán Martínez b33fec935f Add send custom tx WIP 2019-08-28 15:34:47 +02:00
Germán Martínez c46b46a984 Add link to send custom tx modal 2019-08-28 12:02:53 +02:00
Germán Martínez c5fd68dae9 Refactor SendModal component 2019-08-28 11:24:07 +02:00
Germán Martínez 44bd6b1070 Refactor modal window handling 2019-08-28 11:00:49 +02:00
Germán Martínez a1b787a9d9 Format code 2019-08-26 17:05:36 +02:00
Germán Martínez 1f8b32ac0e Add textarea component 2019-08-26 16:48:25 +02:00
Germán Martínez bffabfaee1 Code formating 2019-08-26 13:23:48 +02:00
Germán Martínez fb95d6a6ff Fix style of buttons 2019-08-26 11:54:52 +02:00
Germán Martínez 0d02c05ee3 Refactor receive and send buttons 2019-08-26 10:26:01 +02:00
Germán Martínez 048b8084df Update the style of the buttons in modal windows 2019-08-26 10:12:52 +02:00
Mikhail Mikheev 494dd7074e
Merge pull request #156 from gnosis/bug/confirm-tx-1o-safe
Update tx history service api url
2019-08-20 16:59:13 +04:00
Mikhail Mikheev 2d57986b08 update tx service api url 2019-08-20 16:57:45 +04:00
mmv 121eb8a056 remove cleanup-after-each 2019-08-15 18:50:15 +04:00
mmv 2acd0e17bf Resolve ENS name onChange, add ENS support to load safe route 2019-08-15 18:42:51 +04:00
Mikhail Mikheev 2d81871b23 dep bump, eslint fix 2019-08-02 12:45:26 +04:00
Mikhail Mikheev 3bcdc80449 add more ens domain codes 2019-07-29 17:25:09 +04:00
Mikhail Mikheev 9dfa84414e remove an import of a removed component in test helper 2019-07-29 14:50:37 +04:00
Mikhail Mikheev 4d5e634f40 remove unneeded props from sendfunds modal 2019-07-29 14:15:14 +04:00
Mikhail Mikheev 242204bfbd remove window.ens 2019-07-29 14:12:06 +04:00
Mikhail Mikheev 167281179f add AddressInput with ENS support to create safe form 2019-07-29 14:08:28 +04:00