1. 22 Nov, 2019 2 commits
    • Hanwen Cheng's avatar
      major: HDKD feature (#431) · 4c86d8cf
      Hanwen Cheng authored
      * create legacy account list and identities switch
      
      * refactor account store for legacyAccountList view
      
      * init identityNew screen
      
      * style: logo
      
      * style: color change
      
      * react vector icons
      
      * component: ButtonIcon
      
      * IdentitySwitch in header
      
      * rename empty to emptyAccount
      
      * finish identityNew screen data binding
      
      * Update IdentitiesSwitch.js
      
      * style: header
      
      * ButtonIcon text option
      
      * remove useless isWelcome and fix lint error
      
      * fix typo
      
      * refactor LegacyAccountBackup
      
      * init IdentityNew
      
      * ButtonIcon onPress isRequired
      
      * font styles component
      
      * style: IdentitySwitch
      
      * style mop up: IdentitySwitch
      
      * style chores
      
      * style: listed cards
      
      * basic account creation for identity backup screen
      
      * IdentityBackup, IdentityPin, PathsList
      
      * shadow and misc styles
      
      * style mop up: listed cards
      
      * network logos
      
      * AccountCard can function as a networkButton
      
      Because in v4 each identity has only one network account for each network, there's no need for visual differenciation between networkButton and AccountCard in AccountList, NetworkChooser, AccountNew, AccountRecover etc.
      
      * style: layout containers for screens with AccountCard
      
      * style and fixedPrefix prop for TextInput
      
      fixedPrefix will be used to indicte full derivation path
      
      * fontStyle for seed phrases
      
      * unlock logic, new seed generation, path derivation
      
      * prepared place for identityList
      
      * integrate idenity serializer
      
      * add and move specs to certain foler
      
      * Button props
      
      * show path with netwok
      
      * merge
      
      * data bind with derivation path screen
      
      * remove navigationOptions and refactoring to stateless component
      
      * finish identity recover feature
      
      * fix all lint warnings
      
      * current identity label on identitiesSwitch
      
      * identiy management and identity backup
      
      * fix derivation and add error handling for wrong derivation path
      
      * group paths in paths list screen
      
      * show path name
      
      * path details screen, delete path function
      
      * add Path Management Screen
      
      * reset disconnect behaviour
      
      * use accountId as address
      
      * ethereum account list in idenitty and remove legacy account creation
      
      * signing function for the account in identity store
      
      * fix according to YJ review, reset some navigation behavior
      
      * fix some warnings
      
      * Update SecurityHeader.js
      
      * scrollable identitySwitch
      
      * show only available networks
      
      * rephrase backup identity
      
      * add scan buttton to the bottom
      
      * start screen with network chooser
      
      * revert conflicts
      
      * settings
      
      * Revert "revert conflicts"
      
      This reverts commit c54069f5.
      
      * e2e test for default substrate account creation
      
      * e2e test for derivation hard key
      
      * show no accountt hint text on androiid
      
      * refactor qr scanner
      
      * add identity management dropdown to every identity
      
      * style: identity screen
      
      * fix initial errors
      
      * update account network chooser
      
      * directly navigation to derivation if there is no key
      
      * add path id for kusama dev
      
      * directly account creation with ethereum account
      
      * networkParams example
      
      * show error icon if network is unknown
      
      * style: pathCard for non-Substrate
      
      * style: group path
      
      * style: substrate derivation
      
      * display path of groupPaths
      
      * vertical spacing for (un)grouped pathCards
      
      * fix address issue
      
      * btns: new derivation and scan
      
      * style: qr
      
      * delete error handling
      
      * after delete non-substrate
      
      * switcher style corrections
      
      * antdesign icons
      
      * icons and headings
      
      * eth address render fix
      
      * heading PathsList
      
      * sign message bug fix, navigate to signedMessage
      
      * style details
      
      * styles: optimised for smaller screens
      
      * ScreenHeader and ButtonMainAction components everywhere
      
      * ButtonMainAction display adjustments
      
      * display logic for different user cases
      
      * scan button fix
      
      * security and errors
      
      * upgrade detox to latest version and merge
      
      * use new fonts
      
      * `add legacy account` button for test backward compatibility
      
      * add test for delete path
      
      * textInput adjustments
      
      * delete idenitity
      
      * add currentIdentity to pathcard
      
      * fix test multi item problem
      
      * add mock file for scanning test
      
      * mock recover identity and update genesisHash
      
      * Screens with seeds
      
      * screens w popups
      
      * identity (mnemonic) icon in paths
      
      * add account signing process
      
      * tested signing process, and bug fixes
      
      * style chores
      
      * correct signing process
      
      * improved touch, scroll and popup behaviours
      
      * new shadows
      
      * error test @YJ
      
      * fix: test_substrate_sign1
      
      * remove test sign1
      
      * fix delete bugs
      
      * style onboarding message
      
      * payload screen styling
      
      * fix navigation after scan
      
      * refactor signed screen
      
      * button position @ios fix
      
      * icon centering @ios fix
      
      * back from debugging
      
      * lead to identitiesSwitch after deletetion
      
      * signed message styling
      
      * fix signed message styling
      
      * fix signing in ethereum
      
      * fix eslint with hooks
      
      * use async functions for setState
      
      * group alerts
      
      * more test cases and soft key fix
      
      * improve path grouping
      
      * sort list and add keys
      
      * hide tac buttons after first login
      
      * put logo on left consistently
      
      * use alternative for regex look behind
      
      * fix e2e test
      
      * use switchNavigator
      
      * remove logs and remarks
      
      * remove useless code
      
      * copyright and use strict everywhere
      
      * comment out unused code
      
      * use accountId instead of address
      
      * remove warnings
      
      * remove logo when back button appear
      
      * Use about screen instead of settings
      
      * fix grumbles
      
      * remove unused refs
      
      * style fix
      
      * back from debugging
      
      * fix card name not shown problem
      
      * style: Substrate TxDetails
      
      * indication of sender/recipient for PathCards
      
      * move duplicated code into component and fix merge error
      
      * fix: loading error
      
      * move method to top
      
      * fix naming in path derivation
      
      * separate soften keys from harden
      
      * use memo to improve performance on pathslist
      
      * Revert "Merge branch 'hanwen-fix-loading' into sveta-hanwen-hdkd"
      
      This reverts commit 7fbcfb25, reversing
      changes made to b0375444.
      
      * UI fix, fix unclickable legacy items on legacyAccountList
      
      * TxDetails for small screen
      
      * 8 * 4 = 32
      
      * fixes according to code review
      
      * extract onPress and use PureComponent if possible
      
      * add error handling for derived address generation
      
      * fix signing
      
      * fix grumbles according to review
      
      * save uppercase account id
      
      * fix styling
      
      * fix grumbles
      
      * extract function out of render method
      
      * Update identityManipulation.spec.js
      
      * fix extra separator
      
      * two buttons in row for small screen
      
      * styling fix
      
      * remove extra margin
      4c86d8cf
    • Thibaut Sardan's avatar
      Update .gitlab-ci.yml · 3292187d
      Thibaut Sardan authored
      3292187d
  2. 21 Nov, 2019 4 commits
  3. 18 Nov, 2019 1 commit
  4. 09 Nov, 2019 3 commits
  5. 01 Nov, 2019 1 commit
  6. 31 Oct, 2019 5 commits
  7. 30 Oct, 2019 2 commits
    • Hanwen Cheng's avatar
      chore: clean build when do `yarn clean` (#445) · 168bb6d9
      Hanwen Cheng authored
      * chore: clean build when do `yarn clean`
      
      * add clean rust
      168bb6d9
    • YJ's avatar
      fix: #426 (Payload Details When Signing Hash), #427 (Multipart Missed Frames) (#428) · 5c587fde
      YJ authored
      * fix: show prehash image along with hash
      
      * fix: lint
      
      * fix: display missed frames by index
      
      * fix: remove from missed frames list once scanned
      
      * fix: edge case for multiple  loops
      
      * fix: multiple loops
      
      * fix: off by one error
      
      * fix: asyn cscanner state clear
      
      * chore: bump @polkadot-js deps
      
      * fix: make tests pass
      
      * fix: qrcodehash
      
      * fix: blake2s -> blake2b
      
      * fix: signing hash
      
      * fix: hash the correct thing ffs
      
      * fix: stray print
      
      * fix: show payload details along with hash
      
      * fix: stray logs
      
      * fix: minor grumble
      
      * make android able to sign single part
      
      * fix: ethereum sign msg
      
      * fix: ethereum sign msg
      
      * fix: undeifned
      
      * fix: prehash optional
      5c587fde
  8. 29 Oct, 2019 1 commit
  9. 28 Oct, 2019 2 commits
  10. 26 Oct, 2019 2 commits
    • YJ's avatar
      feat: Extrinsic V4 (#434) · 5d9f8247
      YJ authored
      * chore: bump @polkadot-js deps
      
      * fix: make tests pass
      
      * fix: bump patch
      
      * bump RN to 0.61.2
      
      * correctly import native modules
      
      * typo
      
      * new dev node gen hash
      
      * correct new dev node gen hash
      
      * fix: prepend type
      
      * fix: feed extrinsic signature v4 to qr
      
      * fix: wrap it up
      
      * fix: make tests pass
      v3.0.9-beta
      5d9f8247
    • Thibaut Sardan's avatar
      bump 309 (#436) · 3bc6327c
      Thibaut Sardan authored
      3bc6327c
  11. 24 Oct, 2019 1 commit
  12. 23 Oct, 2019 1 commit
  13. 21 Oct, 2019 1 commit
    • YJ's avatar
      feat: UOS Multipart (#411) · 9f50388c
      YJ authored
      * wip: scanning progress and concat multipart to binary blob
      
      * fix: make it sign a multipart message (does not yet support injecting metadata)
      
      * fix: no pasta
      
      * fix: lint\
      
      * fix: clear progress on navigation
      
      * fix: remove debugs
      
      * fix: clear unsigned data on navigation
      
      * fix: add button to manually start over
      
      * fix: find a way around the no account found error not bubbling up for multiparts
      
      * fix: remove conosle logs
      
      * fix: single frame
      9f50388c
  14. 18 Oct, 2019 2 commits
    • Tomasz Drwięga's avatar
      Bump ethsign. (#420) · c8dcd7c6
      Tomasz Drwięga authored
      c8dcd7c6
    • Prateek Nayak's avatar
      chore: Enable "Substrate Dev" netwok in Dev mode (#417) · 0efc12cf
      Prateek Nayak authored
      * chore: Enable "Substrate Dev" netwok in Dev mode
      
      * Removed in #384, this brings back the Substrate Dev network when
      __DEV__ is active
      
      * Added Substrate Dev to AccountNetworkChooser
      
      * Brought back static-substrate.js
      * Added Substrate Dev in menu option
      * Uncommented relavent fields in constants.js
      
      * Uncommented isSubstrateDev
      0efc12cf
  15. 17 Oct, 2019 1 commit
  16. 16 Oct, 2019 1 commit
    • YJ's avatar
      fix: format nested args (#413) · ccb8d3a0
      YJ authored
      * fix: format nested args
      
      * fix: order nested call args
      
      * fix: make it all work with nested calls
      
      * chore: remove unused vars
      
      * fix: for review
      
      * fix: revert grumble
      
      * fix: grumbles, call ordering
      ccb8d3a0
  17. 14 Oct, 2019 2 commits
    • Hanwen Cheng's avatar
      fix: use keyboard scroll view for pin input screen (#414) · ae663d5f
      Hanwen Cheng authored
      * use keyboard scroll view for pin input screen
      
      * add extra height for small screen
      
      * change to the original value
      ae663d5f
    • Hanwen Cheng's avatar
      fix: add Linter and fix caught errors (#337) · 61ad81c0
      Hanwen Cheng authored
      * feat: introduce eslint and configurations
      
      * add lint sort key plugin
      
      * fix lint catched errors
      
      * fix lint errors
      
      * update editor config
      
      * add husky with pre-commit hooks
      
      * fix default screen error
      
      * fix screen orders
      
      * removed non-unused-vars warnings
      
      * upgrade flow versions
      
      * fix non-unused-vars error in for loop
      
      * escalate unused-var from warning to error
      61ad81c0
  18. 07 Oct, 2019 1 commit
    • Thibaut Sardan's avatar
      feat: Show accounts with unknown network (#392) · eadd7655
      Thibaut Sardan authored
      
      
      * feat: show unknown cannot delete
      
      * feat: hack to be able to delete accounts
      
      * feat: hack on the migration (untested)
      
      * chore: remove unexpected navigation to accountdetail on message signing
      
      * fix: new accounts bug
      
      * fix: in between
      
      * fix: use Map and introduce selectedKey instead of selectedAccount
      
      * fix: getByAddress
      
      * fix: eth signing and tx now working
      
      * fix: remove hack
      
      * chore: merge master
      
      * fix: allow account with unknown network to be saved (change pin or name)
      
      * fix: migration
      
      * chore: clean up
      
      * fix: address comments
      
      * Update src/screens/AccountNetworkChooser.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * Update src/stores/AccountsStore.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * Update src/screens/MessageDetails.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * Update src/stores/AccountsStore.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * Update src/util/db.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * Update src/util/db.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * Update src/util/db.js
      
      Co-Authored-By: default avatarYJ <yjkimjunior@gmail.com>
      
      * fix: address comments
      eadd7655
  19. 04 Oct, 2019 1 commit
  20. 02 Oct, 2019 2 commits
  21. 30 Sep, 2019 2 commits
  22. 18 Sep, 2019 1 commit
  23. 16 Sep, 2019 1 commit