Commit Graph

1350 Commits

Author SHA1 Message Date
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
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
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