1. 31 Jul, 2020 1 commit
  2. 30 Jul, 2020 1 commit
  3. 28 Jul, 2020 1 commit
    • Hanwen Cheng's avatar
      refactor: state management and extract unstated (#660) · 5b5c5c78
      Hanwen Cheng authored
      * alert backbones
      
      * extract global state into context
      
      * create and use context for alert
      
      * make lint happy
      
      * add actions to alert
      
      * refine alert styles
      
      * replace all the alert with context
      
      * refactor context
      
      * install unstated next
      
      * Create AccountsContext.ts
      
      * remove withAccountStore
      
      * refactor accountStore with Context
      
      * use withCurrentIdentity HOC
      
      * make linter happy
      
      * fix props types
      
      * use scanner context
      
      * refactor registries store and scanner context
      
      * refactor txStore
      
      * remove unstated from account unlock
      
      * remove state when scanning
      
      * update alerts
      
      * upgrade detox
      
      * make lint happy
      
      * fix identity manipulation e2e test
      
      * refactor account store
      
      * safe area view for container
      
      * fix scanning
      
      * fix signing issue with react hooks
      
      * remove debugging code
      
      * clean hoc and rename accountsStore
      
      * update types
      
      * fix types
      
      * remove unused functions
      
      * revert detox upgrade
      
      * fix lint warning
      
      * update ios version on e2e
      5b5c5c78
  4. 03 Jul, 2020 1 commit
  5. 26 Jun, 2020 1 commit
  6. 22 Jun, 2020 1 commit
    • Hanwen Cheng's avatar
      build: add flipper support and upgrade to RN 0.62.2 (#600) · 0a0563e1
      Hanwen Cheng authored
      * update dependencies
      
      * Change organization
      
      * remove unused icon
      
      * embed swift libraries
      
      * update library search path
      
      * upgrade gradle
      
      * listen to ui mode change and use single task
      
      * integrate flipper
      
      * merge master
      
      * Update yarn.lock
      
      * apply changes
      
      * fix project settings in ios and yarn.lock
      
      * bump version
      
      * Update project.pbxproj
      
      * Update project.pbxproj
      
      * update dependency
      
      * Update project.pbxproj
      
      * fix dependency issue
      
      * adjust setting on xcode for e2e test
      0a0563e1
  7. 02 Jun, 2020 1 commit
    • goldsteinsveta's avatar
      style: revamp / mop up ui (#619) · 77195601
      goldsteinsveta authored
      
      
      * style: navigation bar bg color
      
      * feat: component QrTab
      
      * rename: QrTab > QrScannerTab
      
      * style: networkCard icons
      
      * fix: tsc declare 'react-native-navbar-color'
      
      * style: ButtonNewDerivation
      
      * style: pink everything derivation + refactor components
      
      * refactor: colors
      
      * style: identitiesSwitch
      
      * font: RobotoMono-Medium
      
      * refactor: ButtonMainAction
      
      * style: nits
      
      * fix image names
      
      * add images in ios
      
      * add font in ios
      
      * ignore yellowbox in e2e local test
      
      * fix header styling
      
      * style: nits
      
      * style: removes gap between PathsList view and ButtonNewDerivation
      
      * style: ButtonNewDerivation nits
      
      * move qrscanner to the bottom of the screen
      
      * style and typo: nits
      
      * style: color coding as in polkadotjs apps and polkascan
      
      * style: contrast ratios
      
      * style: derivations
      
      headings, gaps between groups
      
      * style: nit
      
      * style: signedMessage
      
      * reorder styles
      
      * change opacity of white color
      
      * fix button styles
      
      * use scroll container
      
      * fix: borked button
      
      * style: lighter white-gray
      
      * style: column buttons
      
      to be safe at small devices
      
      * style: compact seed input
      
      * style: nits
      
      * fix: typo
      
      * fix: blurry pixels
      
      * fix: app bg mismatch
      
      * style: center small lock
      
      * style: shadow
      
      * set pin input to vertical center
      
      * remove unused component
      
      * align button styles for android and ios
      
      * add extra padding for identities switch icon make it easier for tap
      
      * style: signed extrinsic/tx
      
      same as the new signed msg
      
      * style: QR first signing screens
      Co-authored-by: default avatarHanwen Cheng <heawen.cheng@gmail.com>
      77195601
  8. 26 May, 2020 1 commit
  9. 22 May, 2020 1 commit
  10. 14 May, 2020 1 commit
  11. 05 May, 2020 1 commit
    • Hanwen Cheng's avatar
      feat: simplify sign flow (#603) · 66d938a1
      Hanwen Cheng authored
      * fix: upgrade react navigation v5
      
      * update project settings in ios
      
      * improve navigation by upgrading to react navigation v5
      
      * make compiler happy
      
      * unlink react-native-secure-storage
      
      * make detox and react-navigation happy again
      
      * make e2e test happy
      
      * use safe area context app wide
      
      * delete stray comment
      
      * fix screen heading styles
      
      * fix pin backup navigation
      
      * revert change to rust target
      
      * fix ui overlap on android
      
      * remove bounce in ios scroll view
      
      * lint fix
      
      * feat: enable passworded identity
      
      * use keyboard scroll view
      
      * complete password generation
      
      * update react-native-camera and related polkadot api packages
      
      * add registry store and use type override
      
      * reduce android bundle size
      
      * update yarn.lock
      
      * update metadata
      
      * prettier happy
      
      * update polkadot api
      
      * add password in pinInputt
      
      * remove password from identity
      
      * add password in path derivation
      
      * remove log
      
      * complete password support
      
      * make compiler happy
      
      * refactor account store error handling
      
      * remove password check when signing
      
      * add lock icon for passworded account
      
      * add hint also on path
      
      * add extra hint text
      
      * fix autofocus and remove useRef
      
      * add e2e test suit for passworded account
      
      * make lint happy
      
      * destroy reference when app go into background
      
      * fix lint
      
      * add seed ref functions
      
      * enable pin los address creation
      
      * signing with seed reference
      
      * fix bridge in ios
      
      * use lists for data pointers for each identity
      
      * createSeedRefWithNewSeed function
      
      * fix logic error
      
      * more fix and complete e2e test
      
      * remove console log
      
      * add copyright
      
      * fix lint errors
      
      * refactor qrscanner to functional componnet
      
      * move files into module
      
      * finish sign process during scanning
      
      * refactor signed tx and message page
      
      * simplify seed ref getter in scanning
      
      * stash changes
      
      * refactor scanner store and improve multi part sign
      
      * complete signing for multi part
      
      * fix e2e
      
      * make lint happy
      
      * update babel related packages
      
      * merge master
      
      * Update yarn.lock
      
      * prevent detox to be included into package.
      66d938a1
  12. 30 Apr, 2020 1 commit
    • Hanwen Cheng's avatar
      feat: support pinless signing when user already input pin recently (#589) · 23cc5f65
      Hanwen Cheng authored
      * fix: upgrade react navigation v5
      
      * update project settings in ios
      
      * improve navigation by upgrading to react navigation v5
      
      * make compiler happy
      
      * unlink react-native-secure-storage
      
      * make detox and react-navigation happy again
      
      * make e2e test happy
      
      * use safe area context app wide
      
      * delete stray comment
      
      * fix screen heading styles
      
      * fix pin backup navigation
      
      * revert change to rust target
      
      * fix ui overlap on android
      
      * remove bounce in ios scroll view
      
      * lint fix
      
      * feat: enable passworded identity
      
      * use keyboard scroll view
      
      * complete password generation
      
      * update react-native-camera and related polkadot api packages
      
      * add registry store and use type override
      
      * reduce android bundle size
      
      * update yarn.lock
      
      * update metadata
      
      * prettier happy
      
      * update polkadot api
      
      * add password in pinInputt
      
      * remove password from identity
      
      * add password in path derivation
      
      * remove log
      
      * complete password support
      
      * make compiler happy
      
      * refactor account store error handling
      
      * remove password check when signing
      
      * add lock icon for passworded account
      
      * add hint also on path
      
      * add extra hint text
      
      * fix autofocus and remove useRef
      
      * add e2e test suit for passworded account
      
      * make lint happy
      
      * destroy reference when app go into background
      
      * fix lint
      
      * add seed ref functions
      
      * enable pin los address creation
      
      * signing with seed reference
      
      * fix bridge in ios
      
      * use lists for data pointers for each identity
      
      * createSeedRefWithNewSeed function
      
      * fix logic error
      
      * more fix and complete e2e test
      
      * remove console log
      
      * add copyright
      
      * fix lint errors
      
      * fix unlock identity error
      23cc5f65
  13. 23 Apr, 2020 1 commit
    • Hanwen Cheng's avatar
      ci: use github actions (#554) · a47d5e38
      Hanwen Cheng authored
      
      
      * use github actions
      
      * change version to iphone 8
      
      * rebase to master
      
      * fix rebase deletion
      
      * remove console logs and ignore useless warning
      
      * use eslint unused vars
      
      * up cache
      
      * fix env in actions
      
      * Create install-sccache.ps1
      
      * Create clean-target.sh
      
      * Delete install-sccache.ps1
      
      * Create install-sccache.ps1
      
      * add ethereum signing test
      
      * re-arrange e2e and unit configs, use common jest config
      
      * update .gitignore
      
      * fix configs
      
      * fix android bug and upgrade detox
      
      * rename unit test scripts
      
      * update docs with yarn unit
      
      * remove debug logs
      
      * update detox settings
      
      * add yarn and npm cache
      
      * small fix cache
      
      * fix sccache
      
      * Update actions.yml
      
      cache PATH package.json
      
      * fix memory out problem
      
      * fix stop sccache
      
      * Update actions.yml
      
      * Update identityManipulation.spec.ts
      
      * install pods and cache it
      
      * add ESLint
      
      * fix release patch settings xcodeworkspace
      
      * eslint on ubuntu-latest
      
      * yarn tools
      
      * update yarn resolution
      
      * make lint happy
      
      * update toolchain
      
      * update node version
      
      * eslint with it installed
      
      * install dependencies
      
      * Update eslint.yml
      
      * rename and split test suites
      
      * tempororay disable build for caching build
      
      * ignore 32 bit architecture in building
      
      * Update actions.yml
      
      * change test build arch
      
      * update package location
      
      * remove travis
      
      * renaming
      Co-authored-by: default avatarDenis S. Soldatov aka General-Beck <general.beck@gmail.com>
      a47d5e38
  14. 21 Apr, 2020 1 commit
    • Hanwen Cheng's avatar
      feat: add passworded identity (#565) · 67fd659d
      Hanwen Cheng authored
      * fix: upgrade react navigation v5
      
      * update project settings in ios
      
      * improve navigation by upgrading to react navigation v5
      
      * make compiler happy
      
      * unlink react-native-secure-storage
      
      * make detox and react-navigation happy again
      
      * make e2e test happy
      
      * use safe area context app wide
      
      * delete stray comment
      
      * fix screen heading styles
      
      * fix pin backup navigation
      
      * revert change to rust target
      
      * fix ui overlap on android
      
      * remove bounce in ios scroll view
      
      * lint fix
      
      * feat: enable passworded identity
      
      * use keyboard scroll view
      
      * complete password generation
      
      * update react-native-camera and related polkadot api packages
      
      * add registry store and use type override
      
      * reduce android bundle size
      
      * update yarn.lock
      
      * update metadata
      
      * prettier happy
      
      * update polkadot api
      
      * add password in pinInputt
      
      * remove password from identity
      
      * add password in path derivation
      
      * remove log
      
      * complete password support
      
      * make compiler happy
      
      * refactor account store error handling
      
      * remove password check when signing
      
      * add lock icon for passworded account
      
      * add hint also on path
      
      * add extra hint text
      
      * fix autofocus and remove useRef
      
      * add e2e test suit for passworded account
      
      * make lint happy
      
      * add path error indicator
      67fd659d
  15. 03 Apr, 2020 1 commit
  16. 02 Apr, 2020 1 commit
  17. 27 Mar, 2020 1 commit
    • Hanwen Cheng's avatar
      fix: kusma extrinsic interpretion and signing error (#570) · c7496277
      Hanwen Cheng authored
      * update react-native-camera and related polkadot api packages
      
      * add registry store and use type override
      
      * reduce android bundle size
      
      * update yarn.lock
      
      * update metadata
      
      * prettier happy
      
      * update polkadot api
      
      * remove log
      
      * still use iphone SE as test e2e device
      c7496277
  18. 19 Mar, 2020 1 commit
    • Hanwen Cheng's avatar
      refactor: Imporve navigation (#562) · 91410fe6
      Hanwen Cheng authored
      * fix: upgrade react navigation v5
      
      * update project settings in ios
      
      * improve navigation by upgrading to react navigation v5
      
      * make compiler happy
      
      * unlink react-native-secure-storage
      
      * make detox and react-navigation happy again
      
      * make e2e test happy
      
      * use safe area context app wide
      
      * delete stray comment
      
      * fix screen heading styles
      
      * fix pin backup navigation
      
      * revert change to rust target
      
      * fix ui overlap on android
      
      * remove bounce in ios scroll view
      
      * lint fix
      91410fe6
  19. 14 Mar, 2020 1 commit
  20. 11 Mar, 2020 2 commits
  21. 05 Mar, 2020 1 commit
    • Hanwen Cheng's avatar
      test: add e2e signing and ethereum tests (#549) · cad3e74e
      Hanwen Cheng authored
      * rebase to master
      
      * fix rebase deletion
      
      * remove console logs and ignore useless warning
      
      * use eslint unused vars
      
      * add ethereum signing test
      
      * re-arrange e2e and unit configs, use common jest config
      
      * update .gitignore
      
      * fix configs
      
      * fix android bug and upgrade detox
      
      * rename unit test scripts
      
      * update docs with yarn unit
      
      * remove debug logs
      
      * update test config
      cad3e74e
  22. 03 Mar, 2020 1 commit
    • Hanwen Cheng's avatar
      refactor: migrating to typescript (#521) · e1785af7
      Hanwen Cheng authored
      * init typescript settings
      
      * change let to const
      
      * use typescript strict
      
      * update lint config for typescript
      
      * update lint config for typescript
      
      * upgrade to react-navigation v4 and use typed navigator
      
      * add required dependency for react navigation
      
      * update with eslint and App.tsx
      
      * following merging
      
      * refactor buttons
      
      * refactor
      
      * stash
      
      * add types for networks specs
      
      * fix add legacy account error
      
      * update typescript configs
      
      * refactor identity and account stores
      
      * hoc.js to typescript
      
      * refactor main landing page
      
      * complete identity utils and account store
      
      * renaming files
      
      * refactor components and payloads component
      
      * refactor all the components and scanner store
      
      * fix typescript compiler errors
      
      * rename alls screens
      
      * refactor screens
      
      * refactor all the screens
      
      * fix typescript compiler errors
      
      * fixed compiler and lint error
      
      * reorder files and use path alias
      
      * reoder imports
      
      * ignore jest caches
      
      * integrate typescript with jest
      
      * integrate e2e test
      
      * update travis config and readme
      
      * remove logs and comments
      
      * delete redundant line
      
      * fix scanner name
      
      * multi signing fix
      
      * add default catch
      
      * use await to avoid async problem and remove one warning with source.uri
      
      * use path alias of e2e and utils
      
      * imporve sign button display in small screen
      
      * hide path derivation option for ethereum account
      
      * fix path display error
      
      * fix ethereum delete problem
      
      * imporve navigation
      
      * upgrade react navigation to resolve bug
      
      * add react hooks lint
      
      * fix missing icon bug
      e1785af7
  23. 16 Jan, 2020 1 commit
  24. 30 Dec, 2019 1 commit
  25. 11 Dec, 2019 1 commit
  26. 09 Dec, 2019 1 commit
  27. 02 Dec, 2019 1 commit
    • Thibaut Sardan's avatar
      fix: Support cc3 (#481) · bd3d9270
      Thibaut Sardan authored
      * bump deps and metadata
      
      * remove debugger
      
      * update with polkadot/metadata
      
      * fix test errors with new api
      
      * fix sign message in cc3
      
      * test fix
      
      * fix warnings
      
      * fix tests
      bd3d9270
  28. 22 Nov, 2019 1 commit
    • 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
  29. 28 Oct, 2019 1 commit
    • Hanwen Cheng's avatar
      test: Add integration(e2e) test (#424) · 0ba9966f
      Hanwen Cheng authored
      
      
      * init detox e2e test
      
      * Add first e2e test
      
      * add android configurations
      
      * fix detox rn-camera problem
      
      * add CI integration
      
      * update ci settings
      
      * update xcode version
      
      * use legacy build in CI
      
      * prettier xcode output
      
      * update with android
      
      * revert back to origin CI test
      
      * add E2E test in readme
      
      * Update .travis.yml
      
      * update detox guide
      
      * renaming
      
      * update readme
      
      * Update README.md
      Co-Authored-By: default avatarThibaut Sardan <33178835+Tbaut@users.noreply.github.com>
      
      * Update .travis.yml
      
      * Update README.md
      
      * fix binary path problem
      
      * remove before each reloading
      
      * rephrase
      0ba9966f
  30. 26 Oct, 2019 1 commit
    • 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
      5d9f8247
  31. 17 Oct, 2019 1 commit
  32. 14 Oct, 2019 1 commit
    • 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
  33. 04 Oct, 2019 1 commit
  34. 16 Sep, 2019 1 commit
  35. 10 Sep, 2019 1 commit
    • YJ's avatar
      fix #371: Format Balance (#380) · ae25df0f
      YJ authored
      * fix: allow signing of accounts not on device
      
      * feat: format big number
      
      * fix: remove .only
      
      * fix: format balance with units
      
      * fix: add decimals and units to constants
      ae25df0f
  36. 05 Sep, 2019 1 commit
    • YJ's avatar
      Fix: Signature, Human readable Era and Method (#356) · ab9e3aa5
      YJ authored
      * fix: dont sign with method length prefix, make method and mortal era human readable
      
      * fix: unskip test, add better error handling for mismatched genesishhash
      
      * fix: cleanup
      
      * fix: with actualy kusama metadata stripped
      
      * fix: inject the correct metadata
      
      * fix: load the correct metadata based on genesis hash
      
      * chore: tx details styling and hosted node
      
      * Update src/screens/TxDetails.js
      ab9e3aa5
  37. 30 Aug, 2019 1 commit
    • YJ's avatar
      Fix Signing Substrate Payload, Better UX for Errors (#340) · a225c460
      YJ authored
      * fix: network key lookup, alert when check unexpected failures
      
      * fix: bundle
      
      * fix: signing a hash payload
      
      * fix: finalize for review
      
      * fix: bump rust deps
      
      * chore: bump and relink
      
      * chore: bump deps
      
      * fix: make it sign
      a225c460
  38. 27 Aug, 2019 1 commit
  39. 26 Aug, 2019 1 commit
    • YJ's avatar
      UOS Qr Support (rebased on master) (#325) · e41ad3f6
      YJ authored
      * feat: wip for adding QR support for UOS
      
      * chore: Squashed old branch
      
      * feat: expose blake2s hash function
      
      * fix: use ui-qr
      
      * fix: add peer dependencies for @polkadot/*
      
      * feat: handle decoding via UOS
      
      * fix: decode substrate payload!
      
      * fix(): network selection
      
      * Update src/components/QrView.js
      
      * fix(): backward compatible
      
      * fix(): Mock for a sparta account, add prefixes for substrate
      
      * fix(): address map for substrate accounts
      
      * fix: Duplicate function names in iOS
      
      * fix(): init with PolaIcon file, types, add ui-shared and react-native-svg
      
      * fix(): add @polkadot/util-crypto
      
      * fix(): add react-native-crypto with override and node-libs-react-native
      
      * fix(): add import 'crypto' in Apps.js
      
      * fix(): add stream-browserify and overrides
      
      * feat: Expose `substrateAddress` in native.js
      
      * fix(): ideenticon visible
      
      * fix: decode from u8a
      
      * fix(): pull in @polkadot/reactnative-identicon
      
      * fix: reformat data for consistency with legacy. temporary placeholdder for native substrateSign
      
      * fix(): remove test files
      
      * fix: update jest config to solve building problem on iOS
      
      * fix(): revert https://github.com/paritytech/parity-signer/pull/300
      
      * fix: qr view
      
      * fix: update npm script for android dev startup
      
      * fix: decoding message and fix the screwed up qr code
      
      * fix: warning when signing payload hash
      
      * fix: remove nodefy and cleanup deps
      
      * fix: re-enable screenshot for debug
      
      * fix: typo
      
      * fix: remove punny dep
      
      * fix: remove polkadot/ui-shared
      
      * fix: remove timers-browsify
      
      * fix: remove string_decoder
      
      * fix: remove buffer
      
      * fix: remove hoist-non-react-statics
      
      * fix: use genesisHash and Address
      
      * fix: make it build
      
      * fix: move parsing logic to store, setup for hadnleing multipart
      
      * fix: store unsignedata
      
      * fix: setData uses scannerstore state unsigned data
      
      * fix: move parse to util
      
      * fix: new account creation with mock
      
      * fix: bring in native blake2s function
      
      * fix: advanced derived path field for new account
      
      * fix: move decores
      
      * fix: use react hooks in AccountIcon
      
      * fix: fix address and nits
      
      * fix: fix genesis in QR
      
      * fix: genesisHash as string
      
      * fix: use real accounts and mnemonic
      
      * fix: refactor
      
      * fix: setup unit tests, vscode debug env
      
      * fix: address encoding
      
      * fix: make tests pass
      
      * fix: multipart unit test
      
      * fix: setup for testing stores
      
      * fix: displaying ascii message to sign, use Kusama adddress in store
      
      * fix: unneeded hexToAscii
      
      * feat: sr25519 signing
      
      * fix: put current account in the state
      
      * fix: decode SCALE
      
      * fix: make tests pass
      
      * feat: Complete SURI derivation
      
      * feat: Expose blake2s proxy function in native.js
      
      * fix: use genesisHash
      
      * fix: use substrateAddress
      
      * fix: recover
      
      * fix: recover derivation
      
      * fix: refactor advanced (derivation path) field
      
      * fix: derivation path validity + refactor
      
      * fix: sign data
      
      * fix: binding for blake2
      
      * fix: display derivation path and link to check pasword
      
      * fix: Added react methods to EthkeyBridge.m
      
      * fix: derivation for new accounts
      
      * fix: merge
      
      * fix: verify derivation pw
      
      * fix: remove dup, reset head
      
      * fix: merge conflicts, handling legacy etehrum txn
      
      * fix: show the hash for oversized message hex
      
      * fix: alert warning signing hash, get network key substrate
      
      * fix: remove log reports
      
      * fix: display decoded extrinsic payload details
      
      * fix: lock when saving accounts
      
      * fix: lock when unmounting backup view
      
      * fix: name wasn't save properly in securestore
      
      * fix: comment out Polkadot and add testnet
      
      * fix: bug ethereum new account and duplicated functions
      
      * fix: stray comment
      
      * fix: derive path
      
      * fix: bump api for payload with spec version
      
      * fix: making it build on android
      
      * fix: link RNSecureStorage
      
      * fix: link for ios
      
      * fix: finalize
      
      * fix: remove logs
      
      * fix: remove console logs
      
      * feat: wip for adding QR support for UOS
      
      * fix: use ui-qr
      
      * fix: add peer dependencies for @polkadot/*
      
      * feat: handle decoding via UOS
      
      * fix: decode substrate payload!
      
      * chore: Squashed old branch
      
      * feat: expose blake2s hash function
      
      * Update src/components/QrView.js
      
      * fix: Duplicate function names in iOS
      
      * feat: Expose `substrateAddress` in native.js
      
      * fix: decode from u8a
      
      * fix: reformat data for consistency with legacy. temporary placeholdder for native substrateSign
      
      * fix(): init with PolaIcon file, types, add ui-shared and react-native-svg
      
      * fix(): add react-native-crypto with override and node-libs-react-native
      
      * fix(): add stream-browserify and overrides
      
      * fix(): ideenticon visible
      
      * fix: qr view
      
      * fix: decoding message and fix the screwed up qr code
      
      * fix: warning when signing payload hash
      
      * fix(): remove test files
      
      * fix(): revert https://github.com/paritytech/parity-signer/pull/300
      
      
      
      * fix: remove nodefy and cleanup deps
      
      * fix: re-enable screenshot for debug
      
      * fix: remove punny dep
      
      * fix: remove timers-browsify
      
      * fix: make it build
      
      * fix: move parsing logic to store, setup for hadnleing multipart
      
      * fix: store unsignedata
      
      * fix: setData uses scannerstore state unsigned data
      
      * fix: move parse to util
      
      * fix: bring in native blake2s function
      
      * fix: move decores
      
      * fix(): address map for substrate accounts
      
      * fix: use genesisHash and Address
      
      * fix: refactor
      
      * fix: advanced derived path field for new account
      
      * fix: setup unit tests, vscode debug env
      
      * fix: address encoding
      
      * fix: make tests pass
      
      * fix: multipart unit test
      
      * fix: setup for testing stores
      
      * fix: displaying ascii message to sign, use Kusama adddress in store
      
      * fix: decode SCALE
      
      * fix: make tests pass
      
      * feat: sr25519 signing
      
      * feat: Complete SURI derivation
      
      * fix: use substrateAddress
      
      * fix: recover derivation
      
      * fix: refactor advanced (derivation path) field
      
      * fix: sign data
      
      * feat: Expose blake2s proxy function in native.js
      
      * fix: merge
      
      * fix: display derivation path and link to check pasword
      
      * fix: remove dup, reset head
      
      * fix: merge conflicts, handling legacy etehrum txn
      
      * fix: show the hash for oversized message hex
      
      * fix: verify derivation pw
      
      * fix: rmeove crash reports, qr hex payload
      
      * fix: yarn.lock
      
      * fix: uncorrupt project.pbxproj, resolve merge conflicts
      
      * fix: finalize rebase
      
      * fix: rmeove unused function
      
      * fix: minor gurumbles
      
      * fix: fonts
      
      * fix: add back rn camera
      
      * fix: helper check valid json string
      
      * Update src/screens/MessageDetails.js
      Co-Authored-By: default avatarThibaut Sardan <33178835+Tbaut@users.noreply.github.com>
      
      * Update src/screens/MessageDetails.js
      Co-Authored-By: default avatarThibaut Sardan <33178835+Tbaut@users.noreply.github.com>
      
      * Update src/screens/MessageDetails.js
      Co-Authored-By: default avatarThibaut Sardan <33178835+Tbaut@users.noreply.github.com>
      
      * Update src/screens/About.js
      Co-Authored-By: default avatarThibaut Sardan <33178835+Tbaut@users.noreply.github.com>
      e41ad3f6