1. 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
  2. 20 Apr, 2020 1 commit
  3. 14 Apr, 2020 3 commits
  4. 09 Apr, 2020 1 commit
  5. 07 Apr, 2020 1 commit
  6. 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
  7. 02 Apr, 2020 3 commits
  8. 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
  9. 27 Mar, 2020 2 commits
  10. 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
  11. 19 Mar, 2020 2 commits
    • 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
    • Hanwen Cheng's avatar
      ea3e4f4e
  12. 14 Mar, 2020 2 commits
  13. 13 Mar, 2020 1 commit
    • Hanwen Cheng's avatar
      feat: add Polkadot support (#555) · 9e8d39e6
      Hanwen Cheng authored
      
      
      * Add Edgeware
      
      * fix path
      
      * merge master branch
      
      * build: update polkadot dependencies and remove redundant packages
      
      * update kusama metadata to latest
      
      * fix tests
      
      * prepare polkadot network
      
      * add edgeware network
      
      * add kulupu network
      
      * update title
      
      * compatible with network without genesisHash
      
      * add edgeware logo
      
      * order network list
      
      * give each network a order field
      
      * rephrase
      
      * fix order
      
      Co-authored-by: default avatarcarumusan <879525+carumusan@users.noreply.github.com>
      9e8d39e6
  14. 11 Mar, 2020 2 commits
  15. 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
  16. 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
  17. 10 Feb, 2020 2 commits
  18. 07 Feb, 2020 2 commits
  19. 06 Feb, 2020 2 commits
    • Hanwen Cheng's avatar
      feat: enable network selection for custom path (#536) · 5700a4dd
      Hanwen Cheng authored
      * extract root as normal custom account
      
      * extract network root account into list
      
      * do not create root account when create new identity
      
      * renaming new root account
      
      * enable derive path in paths list
      
      * init network selector component
      
      * complete UI component and path derivation
      
      * complete functionality
      
      * fix bug
      
      * exclude network options in dev
      
      * use pathId to index custom path account's network
      
      * update warning
      
      * enable create custom path and fix touchable error in android
      5700a4dd
    • Hanwen Cheng's avatar
      refactor: identity root account and network root account (#532) · 71372268
      Hanwen Cheng authored
      * extract root as normal custom account
      
      * extract network root account into list
      
      * do not create root account when create new identity
      
      * renaming new root account
      
      * enable derive path in paths list
      
      * remove unused comment
      71372268
  20. 20 Jan, 2020 1 commit
  21. 16 Jan, 2020 5 commits
  22. 09 Jan, 2020 2 commits