1. 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
  2. 28 May, 2020 1 commit
  3. 27 May, 2020 1 commit
    • Hanwen Cheng's avatar
      fix: Signing on Polkadot CC1 (#629) · ea6a0f7a
      Hanwen Cheng authored
      * fix: signing on polkadot, adjust with polkadot js
      
      * add polkadot e2e test
      
      * fix e2e polkadot signing test
      
      * bump version to 4.3
      
      * fix passworded signing problem and add e2e passworded test
      
      * refine message details view
      v4.3.0-beta
      ea6a0f7a
  4. 26 May, 2020 2 commits
  5. 22 May, 2020 1 commit
  6. 20 May, 2020 2 commits
  7. 14 May, 2020 1 commit
  8. 08 May, 2020 1 commit
  9. 07 May, 2020 1 commit
  10. 06 May, 2020 3 commits
  11. 05 May, 2020 3 commits
    • Hanwen Cheng's avatar
      chore: bump version (#605) · e3a60ba9
      Hanwen Cheng authored
      v4.2.0-beta
      e3a60ba9
    • Hanwen Cheng's avatar
      add missing commits (#604) · 5b9403c0
      Hanwen Cheng authored
      5b9403c0
    • 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. 04 May, 2020 2 commits
    • Hanwen Cheng's avatar
      build: use proguard and remove internet permission in android (#578) · fbc70c01
      Hanwen Cheng authored
      * build: use proguard to reduce package size
      
      * remove intenet permission
      
      * only use intenet permission in debug to connect react server
      
      * update bundle
      
      * format
      
      * Revert "update bundle"
      
      This reverts commit 299cf394.
      fbc70c01
    • Hanwen Cheng's avatar
      feat: change identicon when derivate path (#602) · f89586c0
      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
      
      * rebase commit on master
      f89586c0
  13. 30 Apr, 2020 2 commits
    • Hanwen Cheng's avatar
      fix: prevent back on network choser android (#601) · 78a1b5d6
      Hanwen Cheng authored
      * rebase on master
      
      * use iphone 11 for e2e
      
      * update os version
      78a1b5d6
    • 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
  14. 23 Apr, 2020 2 commits
    • Hanwen Cheng's avatar
      chore: add chain metadata (#598) · 1b51dd33
      Hanwen Cheng authored
      
      
      * Add Centrifuge Mainnet and Centrifuge Testnet Amber
      
      * fix: add icon in ios env and some fix
      
      Co-authored-by: default avatarPhilip Stanislaus <6912756+philipstanislaus@users.noreply.github.com>
      1b51dd33
    • 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
  15. 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
  16. 20 Apr, 2020 1 commit
  17. 14 Apr, 2020 3 commits
  18. 09 Apr, 2020 1 commit
  19. 07 Apr, 2020 1 commit
  20. 03 Apr, 2020 2 commits
    • Joseph Mark's avatar
      fix: seed reference wrapper (#583) · ea3c150e
      Joseph Mark authored
      
      
      * Decrypt and sign without seed crossing bridge
      
      - decrypt the seed in rust and return a raw pointer as i64
      - from ios return int64_t
      - from android return double using Double.longBitsToDouble
      - in typescript use number
      - sign messages by passing the seed reference and converting back to a
      String pointer in rust
      
      * Comment new functions in native.ts
      
      * Remove debug code
      
      * lint
      
      * lint fixes
      
      * safe typescript wrapper for seed reference
      
      * remove package-lock.json from .gitignore
      
      * add missing type
      
      * initialize dataRef
      
      * comments and names
      
      * lint
      
      * use seed ref as hooks
      
      * Add signing functions to seedRefHooks
      
      * Hook to SeedRef class instead of bridge functions
      
      * fix SeedRefHooks
      
      * SeedRefHooks an obj
      
      Co-authored-by: default avatarHanwen Cheng <heawen.cheng@gmail.com>
      ea3c150e
    • Hanwen Cheng's avatar
      fix: sync extend types with polkadot.js/api (#586) · fae7a7eb
      Hanwen Cheng authored
      * fix: sync with polkadot known types
      
      * use big number here
      
      * make lint happy
      
      * remove ts supress
      
      * rephrase
      fae7a7eb
  21. 02 Apr, 2020 3 commits
  22. 01 Apr, 2020 2 commits
    • Hanwen Cheng's avatar
      refactor: regroup the paths into their own network. (#575) · ffa23843
      Hanwen Cheng authored
      * fix: add backward compatibility for kusama account with different genesisHash
      
      * refactor: regroup the paths into their own network
      
      * fix logic error
      ffa23843
    • Joseph Mark's avatar
      feat: sign with seed reference (#580) · ccdee715
      Joseph Mark authored
      
      
      * Decrypt and sign without seed crossing bridge
      
      - decrypt the seed in rust and return a raw pointer as i64
      - from ios return int64_t
      - from android return double using Double.longBitsToDouble
      - in typescript use number
      - sign messages by passing the seed reference and converting back to a
      String pointer in rust
      
      * Comment new functions in native.ts
      
      * Remove debug code
      
      * lint
      
      * lint fixes
      
      Co-authored-by: default avatarHanwen Cheng <heawen.cheng@gmail.com>
      ccdee715
  23. 27 Mar, 2020 2 commits
  24. 23 Mar, 2020 1 commit
    • Hanwen Cheng's avatar
      fix: signing button postion (#563) · 1afd9367
      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
      
      * fix: signing button position
      1afd9367