- 11 Mar, 2020 1 commit
-
-
Hanwen Cheng authored
* fix path * merge master branch * build: update polkadot dependencies and remove redundant packages * update kusama metadata to latest * fix tests
-
- 05 Mar, 2020 1 commit
-
-
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
-
- 03 Mar, 2020 1 commit
-
-
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
-
- 23 Dec, 2019 1 commit
-
-
Hanwen Cheng authored
* add network icon to legacy account * refactor screen heading * fix stylesheet creation * remove protocol from AccountIcon * add root account derivation * enable derivation root from derivationPath screen * add '//kusama' into test suites * fix match and remove console.log * flatten styles in screenHeadings * fix: enable creating custom path * enable signing with unknown network * fall back unknown network to substrate network * change workflow * adjust e2e test * add custom path test * adjust test and fix group with unknown network root path * remove redundant component * fix nits * enable root address * use corresponding network key when generating known network * root identity in the network list screen * fix ui of root account * fix delete navigation * remove root from customized paths * update warning text * grammar ... * rephrase and fix network list calculation * display account info in transaction screen * fix signing and naming * rephrase warnings * fix signing problem * fix scanner extra cleanup error * refine navigation
-
- 27 Nov, 2019 1 commit
-
-
Hanwen Cheng authored
* chore: ignore generated file * fix: schema should use encryptedSeed * chore: renaming for better understanding * chore: rephrase comment
-
- 22 Nov, 2019 1 commit
-
-
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
-
- 30 Oct, 2019 1 commit
-
-
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
-
- 16 Oct, 2019 1 commit
-
-
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
-
- 14 Oct, 2019 1 commit
-
-
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
-
- 07 Oct, 2019 1 commit
-
-
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:
YJ <yjkimjunior@gmail.com> * Update src/stores/AccountsStore.js Co-Authored-By:
YJ <yjkimjunior@gmail.com> * Update src/screens/MessageDetails.js Co-Authored-By:
YJ <yjkimjunior@gmail.com> * Update src/stores/AccountsStore.js Co-Authored-By:
YJ <yjkimjunior@gmail.com> * Update src/util/db.js Co-Authored-By:
YJ <yjkimjunior@gmail.com> * Update src/util/db.js Co-Authored-By:
YJ <yjkimjunior@gmail.com> * Update src/util/db.js Co-Authored-By:
YJ <yjkimjunior@gmail.com> * fix: address comments
-
- 30 Sep, 2019 1 commit
-
-
Thibaut Sardan authored
Not waiting for YJ to validate this one since super small.
-
- 11 Sep, 2019 2 commits
- 30 Aug, 2019 1 commit
-
-
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
-
- 26 Aug, 2019 1 commit
-
-
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:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update src/screens/MessageDetails.js Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update src/screens/MessageDetails.js Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update src/screens/About.js Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com>
-
- 21 Aug, 2019 1 commit
-
-
Thibaut Sardan authored
* chore: Squashed old branch * feat: expose blake2s hash function * fix(): network selection * 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 * feat: Expose `substrateAddress` in native.js * fix: use genesisHash and Address * fix: new account creation with mock * fix: advanced derived path field for new account * 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: unneeded hexToAscii * feat: sr25519 signing * fix: put current account in the state * feat: Complete SURI derivation * fix: use genesisHash * fix: use substrateAddress * fix: recover * fix: recover derivation * fix: refactor advanced (derivation path) field * fix: derivation path validity + refactor * fix: display derivation path and link to check pasword * fix: derivation for new accounts * fix: verify derivation pw * 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: seed validation
-
- 05 Aug, 2019 1 commit
-
-
Hanwen Cheng authored
* fix: update header font to manifold CF * fix: update account list font family * fix: make font available in android * fix: change android default font color to black instead of grey * fix: apply fonts to all the usage of `Munifold CF` * fix: change Roboto fonts to Manifold * fix: change font to manifold of input * fix: fix previous unfunctional font styles
-
- 31 Jul, 2019 1 commit
-
-
Hanwen Cheng authored
-
- 30 Jul, 2019 1 commit
-
-
Hanwen Cheng authored
-
- 25 Jul, 2019 1 commit
-
-
Thibaut Sardan authored
-
- 24 Jul, 2019 1 commit
-
-
Hanwen Cheng authored
-
- 11 Feb, 2019 1 commit
-
-
Alexey authored
* Ethereum message sign implementation
-
- 21 Jan, 2019 1 commit
-
-
fro authored
-
- 06 Aug, 2018 1 commit
-
-
* new design init * move App.js into the root of src * the screens dir * New UI Header impl * TabBar initial * Button component * small fix * AccountCard component impl * AccountDetailsCard impl * Identicon chooser impl * AccountNew name TextImput impl * add account store impl * navigate to account list on new account * account list and account new are working * Scanner Store and new screens * TxDetails screen * proper navigation implemented, cleanups * Roboto fonts added, icons added * more styling * Background lines attempt * Account Edit * save edited account and autoFocus * Account backup, AccountPin, AccountUnlock screens * AccountsStore refactoring * soft delete account * createdAt updatedAt added * Signing test * TX details polish * singedTX screen polish * cleanup * use prettier to reformat code * fix travis * reorganise AccountLIst * AccountAdd Screen added * Backup and Recover flow done * auto-check PIN * navigation fix * package.json cleanup and license headers * fix margin * the 'GETTING STARTED' implemented * AccountPin cleanup * ListView (is depricated) -> FlatList * reset new account in the AccountAdd * fix account edit * fix ios deployment target and recursive header expension failure * .prettierrc introduced. printWidth set to 80 * fix input focus. KeyboardAwareScrollView added * fix quotes * debounce added to AccountRecover * pin >= 6 digits * launch image back * pop-to-top on tap on the active tab * fix formatting * Background lines impl * twick bg lines color * tx store implemented * initial Android build * INTERNET permission is required for debug build * ScrollView for AccountAdd * account PIN form tune * Manifold CF font added * accounts networkId and networkType added * update .prettierrc * Secure right header indicator impl * move out HeaderLeftHome to a separate file * Ability to specify chain(s) per account so that users understand the app can be used with any Ethreum-like network implemented * fix 'App crash in release mode when using 'View.propTypes.style' and release build * SecurityStore added, SecurityHeader fixed * Security screen impl * tune the back button font * tune up the SignedTx screen * DRY AccountCard * debounce added to AccountUnlock * Change Pin added, Lock selected account on AccountBackup unmount * turn off Camera if not in use * update react-native-secure-storage dep * fix account backup message formatting * fix Andriod-specific issue (https://github.com/facebook/react-native/issues/13243) * fix AccountRecover * QrView auto-scale * Use TouchableItem in AccountCard and AccountDetailsCard * fix AccountEdit in Andriod * SignedTx fix for Android * try to unlock only if pin.length > = 6 * scroll to index * scroll to account in account list after creating a new account tested * new QrScreen layout * Scanner screen done * Fix Andriod inputs * Android release fixes * SecurityStore fixes * disable cardStyle * make keyboard dark * small refactoring * pop to top in the list attempt * fix scrollToIndex * Scroll to the first item in accounts on tap on the Accounts tab * refactor AccountIcon * Use React.PureComponent to improve performance * use more React.PureComponent * Change title of Backup button * fix msgs #117 * Secured -> Secure * storage migration added * iOS app version 1.0 -> 2.0 * seed wordlist added * add a flag which means that account was recovered from the prev. DB version * fix "try again" in case of transaction parsing failure * bump iOS version * fix a small TabBattombuttons bug * tweak font sizes * bump iOS version * empty acc fix * move brainWalletAddress genaration in AccountStore * Copy seed on AccountBackup * Suggestions from the WORDLIST added on AccountRecovery screen * Animation added * tune animation * show suggestions on TextInput focus * fonts ajustment * bump iOS version * do not remove anything * font size ajustment, keyboardShouldPersistTaps in AccountNew * fix icon chooser * bump iOS version * use ERC-681 for address QR * Lock account of app goes background on the BACKUP ACCOUNT screen * bump iOS version
-