Commit Graph

2178 Commits

Author SHA1 Message Date
apanizo fdca1781cb WA-238 Specify daily limit validation. Should be greater than 0 2018-04-27 16:23:50 +02:00
Adolfo Panizo 92f092c0d1
Merge pull request #22 from gnosis/feature/WA-238-add-daily-limit
WA-238 - Refactor Safe component
2018-04-27 15:26:12 +02:00
apanizo 69a486a66f WA-238 Adding Daily Limit when displaying the list of safes 2018-04-27 15:19:55 +02:00
apanizo d3ab3ec658 WA-238 Adding Daily Limit when showing safe route 2018-04-27 15:06:13 +02:00
apanizo 7a05972d7f WA-238 Fixing tests including Daily Limit 2018-04-27 13:29:44 +02:00
apanizo 7dbc14f31e WA-238 Updating review safe creation view with Daily Limit 2018-04-27 13:10:18 +02:00
apanizo 854952f126 WA-238 Including Daily Limit in form 2018-04-27 12:48:03 +02:00
apanizo 4b39ebf987 WA-238 Refactor Safe component leaving space for user interaction 2018-04-26 17:52:39 +02:00
apanizo 82c2522046 WA-238 created GnoListItemText with cut ellipsis prop 2018-04-26 15:51:44 +02:00
apanizo 35788d9baf WA-238 Address ListItem component for Safe 2018-04-26 15:36:05 +02:00
apanizo 0d7f52ace8 WA-238 Confirmations ListItem component for Safe 2018-04-26 15:31:25 +02:00
apanizo ee23a77e08 WA-238 Owners ListItem component of Safe 2018-04-26 15:24:08 +02:00
apanizo 64c0341539 WA-238 Adding WithStyles type in theme/mui.js 2018-04-26 15:17:21 +02:00
apanizo b7d4944b01 WA-238 Create openHoc component using withStateHandlers 2018-04-26 15:11:03 +02:00
apanizo 9904e1b12e WA-238 Add recompose library 2018-04-26 15:07:16 +02:00
apanizo 9820450634 WA-238 Add Balance List component 2018-04-26 15:06:45 +02:00
apanizo a91334264b WA-238 updating package.json with project name and next version 2018-04-26 08:00:40 +02:00
Adolfo Panizo 58e935d5f3
Merge pull request #16 from gnosis/feature/WA-230-display-eth-funds
WA-230 Display and update ETH funds
2018-04-24 15:56:58 +02:00
Adolfo Panizo 1c7aff9f26
Merge pull request #19 from gnosis/feature/WA-230-automatic-update-balance
WA-230 Introducing interval for checking balance
2018-04-24 15:54:09 +02:00
apanizo 8455485849 WA-230 Introducing interval for checking balance every 1.5 second 2018-04-17 17:12:00 +02:00
Adolfo Panizo f376bfcba4
Merge pull request #17 from gnosis/feature/WA-230-add-balance-selector
WA-230 Adding get balance selector
2018-04-17 17:03:46 +02:00
Adolfo Panizo 9e7c9332a7
Merge pull request #18 from gnosis/feature/WA-230-show-balance-in-ui
WA-230 - Show balance in UI
2018-04-17 17:02:57 +02:00
apanizo 86d3c7c9c4 WA-230 Adding to UI safe's balance 2018-04-17 12:42:33 +02:00
apanizo c866afcf56 WA-230 Including in tests decimal eth for testing balances 2018-04-17 12:01:29 +02:00
apanizo 01977f91cd WA-230 Adding get balance selector using rr match props. Included tests 2018-04-17 11:37:01 +02:00
apanizo 2fa204a693 WA-230 Adding fetchBalance action. Included tests 2018-04-17 10:05:08 +02:00
apanizo 68c9c86287 WA-230 Renaming safeList test 2018-04-17 09:39:46 +02:00
apanizo 5ddc5f7afe WA-230 Including balances reducer in store 2018-04-17 09:39:27 +02:00
apanizo 42f2e763b9 WA-230 Extracting DOM safe deployment via eth tx into deployedSafe builder helper class 2018-04-17 09:37:04 +02:00
apanizo 4de739ca74 WA-230 Refactoring safe.builder to provide only safe records 2018-04-17 09:35:02 +02:00
apanizo 92b881fc5e WA-230 Adding balances reducer 2018-04-16 14:47:17 +02:00
apanizo c2f00976c6 WA-230 Adding addBalance and fetchBalance actions 2018-04-16 14:45:09 +02:00
apanizo e643fcd033 WA-230 adding getBalanceInEtherOf in wallet/getWeb3 instance 2018-04-16 14:44:40 +02:00
apanizo e33077b752 WA-230 moving ensureOnce util function to singleton.js 2018-04-16 14:44:09 +02:00
Adolfo Panizo 0094abd4ac
WA-280 - Feature not allowing similar owners accounts (#14)
* WA-280 adding unique address form validator

* WA-280 Adding test when two owner addresses are the same form raises an error

* WA-280 Refactor - Create safe button, centering loader and improving response on welcome view
2018-04-13 15:03:40 +02:00
Adolfo Panizo f4284d513a
WA-280 - Feature: improve safe creation flow (#13)
* WA-280 limit the number of owners to 50

* WA-280 Creating a text for assuring error is raised when confirmations > owners

* WA-280 Allowing to finish create safe transaction even if the user leaves the page
2018-04-13 09:37:47 +02:00
Adolfo Panizo 88bfca0a0d
WA-280 - Feature open created safes (#12)
* WA-280 Added redux logic for safe route

* WA-280 Added tests including builders for safe's redux store classes

* WA-280 Improving Flow coverage in actions and reducers

* WA- 280 Mocking LocalStorage and Web3 in JEST

* WA-280 Generating view of Safe route and its logic to store and retrieve info from localstorage

* WA-280 Added run-with-testrpc for simulating a testnet in memory while executing tests
2018-04-11 09:28:54 +02:00
Adolfo Panizo d2b5131c9e
WA-279 - Create safe in a three step process (#11)
* WA-279 Creating Stepper component for simulating a Wizard Form with multiple steps

* WA-279 Introduced a review middle step when creating a new Safe

* WA-279 Added more Layout components (Bold, Span, GnoForm...)

* WA-279 Added validation to final-form's create safe form, including isEthAddress validator to form's owners addresses

* WA-279 Updated storybook Header and Footer
2018-03-29 11:52:58 +02:00
Adolfo Panizo 135cbd1568
[WA-229] Feature - Create safe (#10)
DevOps:
  Webpack config for having CSS mixins
  Added Flow

FrontEnd:
  Added redux
  Added Layout Components (Row, Col...)
  Added Material UI custom theme
  Added final-form library for creating user inputs for creating a form
  
Logic:
  Added actions, selectors, and reducers for controlling Header's connection done using TDD
  Fetching web3 provider logic dynamically
  Creating a basic safe with harcoded data
2018-03-29 11:05:42 +02:00
Adolfo Panizo 5baa66150b
Landing Page (#9)
* Adding storybook

* Fixing lint problems

* Adding general styles and correct fonts to storybook

* Adding static storybook build

* Updating eslintrules to avoid react-router Link warnings

* Adding classnames package for css-in-modules and updating babel-loader

* Removing styles from .storybook config in favor of css-in-modules

* Adding file loader for images in webpack prod and dev config

* Adding footer color mui variable

* Creating landing page view

* Adding babel-jest

* Created Img and PageFrame layout components

* Created Block layout component

* Created Link layout component

* Updated styles veriable with constants

* Refactored Welcome view

* Adding vault icon and safe options(create and open) as buttons

* Using yarn pck manager and update deploy script including storybook

* Moving container to PageFrame and loading general styles in storybook

* Enabling React SPA in surge

* Improving look and feel of automatic github comment with links
2018-03-15 11:14:20 +01:00
Adolfo Panizo 144eb0ce49
Adding README and LICENSE (#7) 2018-03-12 11:26:53 +01:00
Adolfo Panizo 888d6a7614
Travis & Development's CI with surge
Adding Travis CI with custom deploy script for deploying in surge static files.

Major changes in code:
* Adding dynamic-import-node for fixing Travis tests
* Add babel-polyfill
* Adding a comment in PR using GitHub REST API with deployed link
2018-03-12 09:30:03 +01:00
Adolfo Panizo 01e8e08617
Merge pull request #4 from gnosis/flow
Flow (including eslint config and flow-type repo)
2018-03-09 12:54:55 +01:00
Adolfo Panizo e8d8ca3037 Added flow-typed 2018-03-09 09:42:35 +01:00
Adolfo Panizo 5b38e71c35 Adding eslint-flowtype plugin, and extending its estlint recommendation 2018-03-09 09:23:15 +01:00
Adolfo Panizo 2233d4f70d Adding eslint rules 2018-03-08 17:26:18 +01:00
Adolfo Panizo 88c950b288 Flow configuration 2018-03-08 17:19:00 +01:00
Adolfo Panizo 1477656ea8
Merge pull request #3 from gnosis/eslint
EsLint Airbnb config & pre-commit hook
2018-03-08 15:12:34 +01:00
Adolfo Panizo bb4906cef5
Merge pull request #2 from gnosis/react-router
React router v4 + Aliases modules import [JEST, Webpack, VsCode]
2018-03-08 15:11:37 +01:00
Adolfo Panizo 0921e6a35e Adding precommit hook 2018-03-08 12:39:12 +01:00