- 02 Aug, 2022 1 commit
-
-
Krzysztof Rodak authored
* chore: setup dedicated development scheme * chore: update README, remove unused test file, remove swiftlint warnings
-
- 01 Aug, 2022 1 commit
-
-
Pavel Rybalko authored
* chore: add spellcheck * fix comments * small fixes
-
- 29 Jul, 2022 1 commit
-
-
Fedor Sakharov authored
-
- 13 Jul, 2022 1 commit
-
-
Pavel Rybalko authored
-
- 10 Jun, 2022 1 commit
-
-
Fedor Sakharov authored
-
- 01 Jun, 2022 1 commit
-
-
Fedor Sakharov authored
* uniffi: initial commit * do not change code and provide the ffi bridge types * move all android ffi logic into uniffi * Add uniffi to CI * Adds more uniffi to CI * slice navigation perform into smaller functions * unify types in ffi and other code * remove custom event type * proper uniffi package name * more changes to rust types * ffi types aligned with swift code * modal types * type moves in kotlin * typed transaction parsing * wire things together with tx and logs * make rust log work in android studio * logging and derivationcheck * fix derived key cards * typed db_handling tests * rewrite transaction parsing tests * purge jsons from transaction tests * refactor: android: make actionResult proper livedata object and straighten screen-moda-alert selector * another testing checkpoint * more typesafety * partially merge #986 * optional alerts and modaldata * more partially merge #986 * continue flow test rewrite * Finish the navigator test * Fix clippy * raw data png * return decoded transactions in logdetails * fix the tests * android: metadata and transactions * android: Fix warnings and do not reverse history list * fix: more merging of truth source unification * Alerts and finish single source * clippy tests and unfallible hardware error * networks * More info in history log * rename mmmanagenetworks * remove more json stuff and improve docs * remove obsolete export module * more fixes docs and dead code removal * deadcode removal and todo fixes * refactor mkeydetails * squash two address types into one * more address type unification * some more todo fixes and type squashing * fix sufficientcryptoready * clippy * remove active shield * get_danger_status * docs: revert group description assigned to single entity * dejson error strings * h256 and nits * nits in interface_signer * docs: transactionAction enum * docs: remove json mention * docs: correct update_seed_name description * android: more single source of truth unification * fix: android: make network detector work * build: make uniffi buildable for ios (#1001) * build: make uniffi buildable for ios * chore: gitignore generated files * build: add build.sh corrections * build: more build.sh corrections * build: ios build script path * ci: uniffi for ios test * ci: uniffi for ios build action * fix: ios: replace some native types with uniffi * fix: ios: more uniffi compliance * fix: ios: more compliance with uniffi * fix: ios: builds successfully with uniffi * fix: ios: actionResult cleanup * fix: ios: identicon as array * fix: ios: make buildable again * chore: gitignore * fix: ios: restore history cards * fix: ios: metadatamodal temp fix * fix: ios: rename managemetadata modal type * fix: ios: restore more screens * fix: ios: start moving alerts to rust * fix: ios: hex hashes representation and sufficient crypto modal * fix: ios: some alert fixes * fix: ios: seed recovery field spaces * fix: ios: network specs rendering * fix: ios: backupmodal * fix: ios: use alert state from backend * fix: ios: show none general verifier * fix: android: show message signing log record data * build: android: lock cargo on build * android: remove debug logging * android: fix merging * fix: android: network detector on start * revert: Remove base64 screening (#1052) * fix: backend: harden seeds list type FFI * revert: android: remove base64 screening * revert: ios: remove base64 screening * chore: fmt * chore: cargo.lock * fix: android: backup seed network detector misfire * fix: android: restore seedphrase entry field behavior * fix: native: finer restore seedphrase entry field behavior * chore: android: lint * fix: android: cards for signsufficientcrypto keys * fix: android: remove scary alert on auth on backup * refactor: android: move data model completely out of screens * chore: remove gitignored hot database * fix: ios: identicon for certificate in preview * fix the version of uniffi build * Fix TODOs in flow test * chore: android: lint * fix: ios: none tx card * fix: android: none card * Fix more TODOs in flow test * fix derivation collisions * do not install uniffi in ci * Revert "do not install uniffi in ci" This reverts commit 92fbe276 . * Update readme.md * more readme.md updates * remove dead test all cards code * docs: expand build instructions to cover iOS * Show Multisigner correctly * no json in checksum * fix: ios: verifier log representations * fix: backend: derivation check allows simple seed key creation * fix: android: verifier log representations * fix: derivation check always present * android: network verifier in history details * clippy * fix: flow test * fix: ignore flaky mass fetch test * style: android: verifier representation * style: ios: verifier representation * fix: android: show collision card * fix: ios: show collision card on password collision * fix: android: show collision card on password collision * fix: ios: reflect non-changing string in seed phrase recovery Co-authored-by:
Slesarev <slesarew@gmail.com> Co-authored-by:
Slesarew <33295157+Slesarew@users.noreply.github.com>
-
- 19 May, 2022 1 commit
-
-
Vasily Zubarev authored
* docs: add build and test process to the readme * New logo svg * Fix logo url (jpg -> svg) * Add signer companion to links, fix logo * Fix dark/light mode logos * Will it help? * Test again * No more dark more :( * Fixed dark mode (again) * Add android disclaimer * More doc fixes * docs: testing edit Co-authored-by:
Slesarew <33295157+Slesarew@users.noreply.github.com>
-
- 17 May, 2022 2 commits
-
-
Vasily Zubarev authored
* docs: update README * Add screenshots * Put links after intro * Replace screenshots
-
Slesarew authored
-
- 26 Apr, 2022 1 commit
-
-
Denis_P authored
* wrong commit * docs: commence refactoring (and test semantic CI) Co-authored-by:
Slesarew <33295157+Slesarew@users.noreply.github.com>
-
- 25 Oct, 2021 1 commit
-
-
Slesarew authored
* docs: temporary readme redirect Until we have proper documentation, people should be guided to old docs * docs: rewritten in clear terms Co-authored-by:
Dan Shields <35669742+NukeManDan@users.noreply.github.com> * Update README.md * nuke - tweak README * docs: remove safety statements and mark the published release Co-authored-by:
Dan Shields <35669742+NukeManDan@users.noreply.github.com> Co-authored-by:
Dan Shields <nukemandan@protonmail.com>
-
- 28 Sep, 2021 1 commit
-
-
Slesarew authored
* feat: Metadata management page (#760) * build: bump polkadot/api version to latest * fix: red boxes on registering networks * build: mess with upgrades and lint * feat: can delete unused metadata (except for built-in probably) * build: Upgrade polkadot-js 4 7 2 (#761) * upgrade polkadot and react-native * test: disabled failing tests temporarily * test: restore tests * fix: lint * test: fix ts-ignore updated rule * fix: lint and types * test: bump nodejs version * test: bump wasm-crypto needed for tests * fix: update metadata * build: bump node version for e2e * build: bump node version in bitrise.yml * test: teach signing test to scroll down * test: fix addNewNetwork signing test with scrolling * test: forgot to import scrolling tap everywhere it's needed * fix: update westend metadata * build: build rust for detox * build: try to fix comment in macro build issue for zeroize_derive * fix: typu in NetworkContext file * build: update synstructure rust dep * build: disable 32-bit ios targets * build: remoce macro proc so that cross-compile works * build: very ugly hack to address ios inability to build dynamic libs and https://github.com/rust-lang/cargo/issues/4881 * fix: update metadata * feat: loading screen stub * lint * fix: import react to splashscreen tab * fix: metadata qr alignment error * test: increase e2e timeout * feat: loaded metadata preview screen * test: switch ios and android e2e tests order * test: add waiting for loading in beforeall e2e * fix: lint * test: typo * fix: update metadata * test: preparing for new e2e tests * docs: bump license year in ts * docs: bump license year in ios * docs: bump version year in rust * fix: gracefully fail to parse transaction if no metadata is available * test: fix gradle api for detox * test: remove waiting for alerts * fix: lint * feat: slightly prettier loading screen * fix: lint * fix: properly handle networks with unset metadata on loading * fix: #767 and some lint * fix: lint and types * feat: slightly prettier transaction parser * fix: types and lint * test: attempt to run e2e on bitrise * test: bump node version on bitrise * test: swap ios and android testing again * build: automatically set NDK_HOME with other variables * test: download last reasonable config from bitrise * test: increase verbosity in e2e test * test: increase verbosity for e2e ci test on github * test: wait for chooser screen after account creation in e2e * test: this will be reverted - check that ios really clears memory between tests * fix: lint and ios build * test: preparing for new tests * build: ios version fix attempt * build: fixing ios build * build: rename xcode folders * build: update some deps * build: remove ios/SubstrateSignTests * fix: reverse ios module renaming mess * build: ios folder cleanup * build: move swift-bridge header around * fix: Bridging header location * fix: libsigner.a location * build: try different places for static ios rust lib * build: remove ndk address and some file duplicates * build: ios linking * test: some unfinished test specs added * chore: update meta_reading * chore: bump metadata reading version * fix: gitignore * fix: gitignore * feat: rust transaction parser mwp demo * fix: accept V13 metadata * feat: stub for rust transaction parser call * feat: mwp rust transaction parse demo (stub vor visualization) * feat: add more cards to transaction renderer * fix: lint and make some things prettier * build: manually return linking lines to ios project file * feat: migrate metadata db to insecure storage * fix: accept V13 metadata * chore: update metadata * feat: add templates for cards: loading and error in transaction * feat: add error messages cards generation and some refactor * feat!: remove ethereum support, direct connection to transaction parser. Can't sign at the moment. * refactor: tidy up transaction parser code * feat: active SIGN button in details screen and some sanitation to remove legacy * feat: prepare data transfer for signature and signing pin screen * feat: signing is back! and with all 3 crypto algorithms as well! * fix: show error messages on pin entry * fix: remove silly testing message from really hard to find place * feat: proper pin code error messages and start of rust storage testing (sled vs sqlite?) * chore: update metadata * fix: invalid payload screen crashing * fix: temporarilty disable mortality check until upstream conforms * fix: data to sign format correction * feat: payload details look * test: remove decoders test from RN suite (moved to Rust tests) * test: remove units conversion test from RN suite (moved to Rust tests) * fix: choose sled as db * fix: lint * fix: some types, lint and legacy removal * fix: purge ethereum * fix: ios support and more legacy purging * ci: Rework Gitlab (#782) * tighten up build scripts * rewrite gitlab * add signing * fix * enable * update gitlab-ci.yml * become unstuck * fix * add debug output * fix * fix * fix * add artifact * feat: move all storage to rust (#780) * FEAT: MFP sled database for android * feat: network db handling utils * docs: signing and parsing modules documentation * fix: gitignore to ignore temporary db files in db handling tests * refactor: move network specs constants to rust side * fix: gitignore typo * fix: gitignoring properly * test: cleanup db tests locations * feat: part of bridge to access new network specs storage from RN * refactor: organize all cards and errors in transaction parsing into enums * feat: network selector queries db. And some cleanup. * test: add test feature to show all payload info cards * feat: MWP metadata signing app example * feat: MWP fetch and show derivations for given seed and network * feat: removed RN data storages; app loads and fetches some data - MWP * feat: prepare fetched metadata for signing and save to db instead of plaintext * feat: account creation in db and signed metadata checks * feat: generate metadata qr codes; also bridge Rust to RN * feat: load type specs and some refactor * feat: add hw backed key generation section to android * fix: gitignore * feat: automatic fetch chainspecs * fix: create new seed * fix: mwp address list screen * feat: replace ethsign with XSalsa20Poly1305; just to save this state - this will be reverted * feat: native credential-only unlock screen for Android (defunct) * fix: unhang app on auth * feat: HW keys for android (auth screen freezes thread, WIP) * fix: proper thread locks for biometric prompt (Android) * fix: fetch all seed names * feat: add seed button * feat: POC identity cards render * fix: recover seed now works similar to create seed * feat: general look for identity cards * feat: bells and whistles on identity screen * feat: send public key to UI on fetching relevant identities * chore: remove some unused java deps * chore: remove some unused polkadot js deps * feat: export public account (uos step 1) * chore: cleanup obsolete screens * chore: more cleanup * feat: derivation checker and identity creation backend * ci: Gitlab build (#784) * tighten up build scripts * rewrite gitlab * add signing * fix * enable * update gitlab-ci.yml * become unstuck * fix * add debug output * fix * fix * fix * add artifact * remove test branch * feat: expose identity creation functions * feat: expose identity creation functions in RN; handle address collisions * feat: add new identity * feat: n+1 feature * feat: backend to delete identities and suggest their names * feat: delete identity * major: tools for creating full signed offline QR updates * feat: move prepopulated db to assets to copy on init * feat: remove global context; make TOCnPP condition to populate db; app factory reset should work through deletion of app data now * refactor: remove old rust code, some general cleanup * fix: screen refresh on addition of account * fix: refresh on address deletion * refactor: RN cleanup * feat: nice suggestions for seed names * lint: RN lint and cleanup * refactor: some types and more cleanup * feat: automatic TOFU metadata, types and network specs import, fixed signing * lint: cleanup meta_reading * fix: signing and upgrading screens fixes * feat: populate cold database from hot one (and some more cleanup) * refactor: move all screens to one place * feat: network settings screen * feat: remove metadata, remove network * CI: rework * CI: poke the pipeline * CI: metadata * CI: make it work * fix: network removal call properly * fix: empty metadata does not crash; also some refactor and backend for listing all addresses * fix: rn build android (#785) * fix: disable broken minification with proguard * revert: cat in ci * docs: readme for db_handling * fix: .h header for ios build * fix: remove obsolete meta handle generator * fix: cargo.toml cleanup for main module * feat: use anyhow to propagate errors to ios * feat: anyhow all rust code * refactor: decrease code redundancy by helpers * fix: rust ios return seedphrase on successful creation * major: native ios wip dump * feat: add rust-identicon dependency just to test build * major: ios account management UI * ci: remove yarn calls from e2e; should add tests later * ci: remove ts lint types and unit tests * ci: ga build script fix * refactor: cleanup of junk files * fix: simplify data model and fix some memory leaks and threading * ci: scheme in actions * feat: better rust qr parser and PC implementation as devtool * feat: try to send svg string to ios * fix: QR parser succeeds 1 frame sooner * test: 1-frame multiframe decode unit test * feat: transaction parsing and preview sketch * feat: history backend * feat: seed and network settings screens, TC and PP * feat: bindings for history ios * feat: ios history ui stub * refactor: tidy up history in transaction parsing * feat: rust QR code png renderer * refactor: consolidate qr constants * feat: integrate QR code generation into signing * feat: ios history and hard types in tx and history ui cards * fix: seriously, output is supposed to be binary-encoded hex symbols?! * feat: new export pubkey qr code generator * feat: identicons stub, faster qr videos * feat: show identities for all seeds * feat: show all seeds and minor UI fixes * chore: cleanup RN * chore: clean up old android code * feat: UI initial commit * feat: navigation * feat: rust native calls linking * docs: code comments everywhere * docs: remove ETH, explain legacy situation * docs: some tutorials * docs: reference to uos * feat: onboarding and db populate * fix: active state for onboard * feat: network selector * feat: some support for metadata v14 (unstable as well as upstream) * fix: hotfix BitVec u64 for 32bit archs * feat: mwp auth screen invoker * feat: after all can use encryptedSharedPreferences with biometric * feat: docs in transaction preview and user comment for signing * feat: mwp seed management * feat: keys list * feat: png tunnel and key menu * feat: create and export keys * feat: camera on homescreen * feat: qr code parser * feat: decode all qr messages into clean payload * feat: transaction signing * feat: mwp history screen in settings * feat: history cards stub * build: decrease minimum sdk level * feat: some formatting for transaction details cards * feat: scan progress indicator * revert: use stable crates until metadata V14 is out * fix: merge camera progress bar fix * feat: replace ios navigation with flat custom one * feat: docs and comments for transactions * test: check links in docs * ci: move links check on linux machine actions * CI: chore * CI: publish docs then check them * CI: publish only /docs * CI: move flag * CI: use mdBook to compile book * CI: debug mdbook * CI: debug mdbook 2 * CI: mdbook latest version * CI: mdbook dirty hack * CI: mdbook use output dir * CI: mdbook SUMMARY * CI: mdbook builds * CI: mdbook publish * CI: linkcheck args * CI: linkcheck args 1 * CI: linkcheck locally * CI: mdbook serve in bkg * CI: mdbook build first * CI: another linkcheck * CI: fix links * CI: accidentially added * CI: linkchecker fix links * fix: fix most of settings screen * docs: copy README to root for github * chore: removed unused resources (moved some to docs) * feat: custom focus-managing unified text input for ios * fix: actually reset camera on home screen button * feat: delete seed * feat: search keys bar * chore: cleanup master merge junk (revert) Co-authored-by:
Martin Pugh <martin@parity.io> Co-authored-by:
Martin Pugh <pugh@s3kr.it> Co-authored-by:
Denis P <denis.pisarev@parity.io>
-
- 22 Sep, 2021 1 commit
-
-
Slesarew authored
* fix: update metadata * docs: created issue for stock metadata updates * docs: lint * feat: add generalized metadata storage mwp * feat: metadata info on network details page (early stub) * feat: invalid metadata message * feat: built-in metadata loaded in constants feat: metadata versions added to constants * fix!: metadata is actuallty loaded; removed som non-essential networks due to metadata loading issues * fix: annoying hooks warning about updating component from another component fixed * fix: smoother metadata loading; initiation moved to separate from fetching block * ref: merged networkscontext and registriescontext * fix: remove process race on init and small fixes * fix: infinite useEffect cycle in payload card; probably there is more * feat: show list of available metadata packages for given network * feat: choose metadata from network settings submenu * test: fix typos in unit tests * test: fix tests and some lint/type errors * feat: Metadata management scanner (#749) * feat: MWP fast Rust-processed QR scanner frontend * build: temporarily switch dependency rust-native to side branch * feat: implement rust code for fountain parsing. Saving point for partial dependencies upgrade attempts * feat: add metadata through fountain QR codes! (go to network settings>"network name">ManageMetadata>Fast Qr Scanner) * fix: lint and types * fix: typo in constants * fix: multiple minor bugs * refactor: return rust native libs where they belong (#751) * ref: return rust native libs where they belong * docs: lost gitignore * refactor: move reference animated qr code generator to external repository * build: move header files in ios build part * build: add more memory for ios node build * build: add more memory for ios node build in a different way * build: revert ios build changes, modify bitrise script to allocate less memory * build: duplicate headers for ios * fix: Transaction parser (#754) * feat: parse generic transaction. Ugly but now works. * test: increase e2e timeout * fix: lint * feat: automatically generate built-in metadata (#755) * feat: add rust code to automatically fetch and generate built-in metadata constants * test: add extra paths for linter to ignore * feat: automatically update constants/networkSpecs.ts with new metadata info * fix: add blake2 hash to metadata handles; use it as ID if no spec_name or spec_version is available * fix: blake2 hash in networkSpecs constants * fix: add hashes for centrifuge and edgeware * fix: metadata autogeneration lint * build: update failure_derive to 1.8.0 * build: convenience reminder in build script * fix: multiple fixes to allow versionless metadata * test: fix unit tests to recognize versioned metadata * refactor: faster metadata queries (#759) * perf: moved metadata handle generator to rust * refactor: lint and types * build: try ti disable flipper * fix: update metadata * test: increase alert timeout * test: typo in consts * fix: merged last commit that was dropped from last squash for some reason * feat: Metadata management page (#760) * build: bump polkadot/api version to latest * fix: red boxes on registering networks * build: mess with upgrades and lint * feat: can delete unused metadata (except for built-in probably) * build: Upgrade polkadot-js 4 7 2 (#761) * upgrade polkadot and react-native * test: disabled failing tests temporarily * test: restore tests * fix: lint * test: fix ts-ignore updated rule * fix: lint and types * test: bump nodejs version * test: bump wasm-crypto needed for tests * fix: update metadata * build: bump node version for e2e * build: bump node version in bitrise.yml * test: teach signing test to scroll down * test: fix addNewNetwork signing test with scrolling * test: forgot to import scrolling tap everywhere it's needed * fix: update westend metadata * build: build rust for detox * build: try to fix comment in macro build issue for zeroize_derive * fix: typu in NetworkContext file * build: update synstructure rust dep * build: disable 32-bit ios targets * build: remoce macro proc so that cross-compile works * build: very ugly hack to address ios inability to build dynamic libs and https://github.com/rust-lang/cargo/issues/4881 * fix: update metadata * feat: loading screen stub * lint * fix: import react to splashscreen tab * fix: metadata qr alignment error * test: increase e2e timeout * feat: loaded metadata preview screen * test: switch ios and android e2e tests order * test: add waiting for loading in beforeall e2e * fix: lint * test: typo * fix: update metadata * test: preparing for new e2e tests * docs: bump license year in ts * docs: bump license year in ios * docs: bump version year in rust * fix: gracefully fail to parse transaction if no metadata is available * test: fix gradle api for detox * test: remove waiting for alerts * fix: lint * feat: slightly prettier loading screen * fix: lint * fix: properly handle networks with unset metadata on loading * fix: #767 and some lint * fix: lint and types * feat: slightly prettier transaction parser * fix: types and lint * test: attempt to run e2e on bitrise * test: bump node version on bitrise * test: swap ios and android testing again * build: automatically set NDK_HOME with other variables * test: download last reasonable config from bitrise * test: increase verbosity in e2e test * test: increase verbosity for e2e ci test on github * test: wait for chooser screen after account creation in e2e * test: this will be reverted - check that ios really clears memory between tests * fix: lint and ios build * test: preparing for new tests * build: ios version fix attempt * build: fixing ios build * build: rename xcode folders * build: update some deps * build: remove ios/SubstrateSignTests * fix: reverse ios module renaming mess * build: ios folder cleanup * build: move swift-bridge header around * fix: Bridging header location * fix: libsigner.a location * build: try different places for static ios rust lib * build: remove ndk address and some file duplicates * build: ios linking * test: some unfinished test specs added * chore: update meta_reading * chore: bump metadata reading version * fix: gitignore * fix: gitignore * feat: rust transaction parser mwp demo * fix: accept V13 metadata * feat: stub for rust transaction parser call * feat: mwp rust transaction parse demo (stub vor visualization) * feat: add more cards to transaction renderer * fix: lint and make some things prettier * build: manually return linking lines to ios project file * feat: migrate metadata db to insecure storage * fix: accept V13 metadata * chore: update metadata * feat: add templates for cards: loading and error in transaction * feat: add error messages cards generation and some refactor * feat!: remove ethereum support, direct connection to transaction parser. Can't sign at the moment. * refactor: tidy up transaction parser code * feat: active SIGN button in details screen and some sanitation to remove legacy * feat: prepare data transfer for signature and signing pin screen * feat: signing is back! and with all 3 crypto algorithms as well! * fix: show error messages on pin entry * fix: remove silly testing message from really hard to find place * feat: proper pin code error messages and start of rust storage testing (sled vs sqlite?) * chore: update metadata * fix: invalid payload screen crashing * fix: temporarilty disable mortality check until upstream conforms * fix: data to sign format correction * feat: payload details look * test: remove decoders test from RN suite (moved to Rust tests) * test: remove units conversion test from RN suite (moved to Rust tests) * fix: choose sled as db * fix: lint * fix: some types, lint and legacy removal * fix: purge ethereum * fix: ios support and more legacy purging * ci: Rework Gitlab (#782) * tighten up build scripts * rewrite gitlab * add signing * fix * enable * update gitlab-ci.yml * become unstuck * fix * add debug output * fix * fix * fix * add artifact * feat: move all storage to rust (#780) * FEAT: MFP sled database for android * feat: network db handling utils * docs: signing and parsing modules documentation * fix: gitignore to ignore temporary db files in db handling tests * refactor: move network specs constants to rust side * fix: gitignore typo * fix: gitignoring properly * test: cleanup db tests locations * feat: part of bridge to access new network specs storage from RN * refactor: organize all cards and errors in transaction parsing into enums * feat: network selector queries db. And some cleanup. * test: add test feature to show all payload info cards * feat: MWP metadata signing app example * feat: MWP fetch and show derivations for given seed and network * feat: removed RN data storages; app loads and fetches some data - MWP * feat: prepare fetched metadata for signing and save to db instead of plaintext * feat: account creation in db and signed metadata checks * feat: generate metadata qr codes; also bridge Rust to RN * feat: load type specs and some refactor * feat: add hw backed key generation section to android * fix: gitignore * feat: automatic fetch chainspecs * fix: create new seed * fix: mwp address list screen * feat: replace ethsign with XSalsa20Poly1305; just to save this state - this will be reverted * feat: native credential-only unlock screen for Android (defunct) * fix: unhang app on auth * feat: HW keys for android (auth screen freezes thread, WIP) * fix: proper thread locks for biometric prompt (Android) * fix: fetch all seed names * feat: add seed button * feat: POC identity cards render * fix: recover seed now works similar to create seed * feat: general look for identity cards * feat: bells and whistles on identity screen * feat: send public key to UI on fetching relevant identities * chore: remove some unused java deps * chore: remove some unused polkadot js deps * feat: export public account (uos step 1) * chore: cleanup obsolete screens * chore: more cleanup * feat: derivation checker and identity creation backend * ci: Gitlab build (#784) * tighten up build scripts * rewrite gitlab * add signing * fix * enable * update gitlab-ci.yml * become unstuck * fix * add debug output * fix * fix * fix * add artifact * remove test branch * feat: expose identity creation functions * feat: expose identity creation functions in RN; handle address collisions * feat: add new identity * feat: n+1 feature * feat: backend to delete identities and suggest their names * feat: delete identity * major: tools for creating full signed offline QR updates * feat: move prepopulated db to assets to copy on init * feat: remove global context; make TOCnPP condition to populate db; app factory reset should work through deletion of app data now * refactor: remove old rust code, some general cleanup * fix: screen refresh on addition of account * fix: refresh on address deletion * refactor: RN cleanup * feat: nice suggestions for seed names * lint: RN lint and cleanup * refactor: some types and more cleanup * feat: automatic TOFU metadata, types and network specs import, fixed signing * lint: cleanup meta_reading * fix: signing and upgrading screens fixes * feat: populate cold database from hot one (and some more cleanup) * refactor: move all screens to one place * feat: network settings screen * feat: remove metadata, remove network * CI: rework * CI: poke the pipeline * CI: metadata * CI: make it work * fix: network removal call properly * fix: empty metadata does not crash; also some refactor and backend for listing all addresses * fix: rn build android (#785) * fix: disable broken minification with proguard * revert: cat in ci * docs: readme for db_handling * fix: .h header for ios build * fix: remove obsolete meta handle generator * fix: cargo.toml cleanup for main module * feat: use anyhow to propagate errors to ios * feat: anyhow all rust code * refactor: decrease code redundancy by helpers * fix: rust ios return seedphrase on successful creation * major: native ios wip dump * feat: add rust-identicon dependency just to test build * major: ios account management UI * ci: remove yarn calls from e2e; should add tests later * ci: remove ts lint types and unit tests * ci: ga build script fix * refactor: cleanup of junk files * fix: simplify data model and fix some memory leaks and threading * ci: scheme in actions * feat: better rust qr parser and PC implementation as devtool * feat: try to send svg string to ios * fix: QR parser succeeds 1 frame sooner * test: 1-frame multiframe decode unit test * feat: transaction parsing and preview sketch * feat: history backend * feat: seed and network settings screens, TC and PP * feat: bindings for history ios * feat: ios history ui stub * refactor: tidy up history in transaction parsing * feat: rust QR code png renderer * refactor: consolidate qr constants * feat: integrate QR code generation into signing * feat: ios history and hard types in tx and history ui cards * fix: seriously, output is supposed to be binary-encoded hex symbols?! * feat: new export pubkey qr code generator * feat: identicons stub, faster qr videos * feat: show identities for all seeds * feat: show all seeds and minor UI fixes * chore: cleanup RN * docs: remove ETH, explain legacy situation * docs: some tutorials * docs: reference to uos * fix: signing db checksum mismatch bugfix * docs: mark how releases are tagged Co-authored-by:
Martin Pugh <martin@parity.io> Co-authored-by:
Martin Pugh <pugh@s3kr.it> Co-authored-by:
Denis P <denis.pisarev@parity.io>
-
- 02 Sep, 2020 1 commit
-
-
Hanwen Cheng authored
* load networks from db * renaming networkTypes * inject network Context into code * inject network context part 2 * make lint happy * add pathsIds into networkContext * implement add network to app context function * fix lint, first version save * complete adding network * add e2e test * update tutorial
-
- 29 Aug, 2020 1 commit
-
-
Hanwen Cheng authored
-
- 13 Jul, 2020 1 commit
-
-
Hanwen Cheng authored
* create basic functional screen * remove rust related files * use npm libraries * Update native.ts * remove redundant files * use npm package * fix android building * fix unit test * Update actions.yml * update readme * make the state change response to ui changes * update pod * complete path group and redesign derivation button * add e2e test for quick derivation * lint fixes * update project settings ios
-
- 05 Jun, 2020 1 commit
-
-
Hanwen Cheng authored
* doc: update readme for ndk * rephrase * update docs * update doc
-
- 07 Apr, 2020 1 commit
-
-
Hanwen Cheng authored
-
- 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 * update react native * stash * unlink libraries * unlink libraries * Delete RNSecureStorage.podspec * Update README.md * Update README.md
-
- 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
-
- 11 Dec, 2019 1 commit
-
-
Hanwen Cheng authored
* test: add debug unit test command into package.json * Update README.md Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update README.md Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update README.md Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com>
-
- 28 Oct, 2019 1 commit
-
-
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:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update .travis.yml * Update README.md * fix binary path problem * remove before each reloading * rephrase
-
- 12 Sep, 2019 1 commit
-
-
Thibaut Sardan authored
-
- 04 Sep, 2019 1 commit
-
-
Thibaut Sardan authored
* chore: mention Kusama and or substrate * chore: update * Apply suggestions from code review
-
- 12 Aug, 2019 1 commit
-
-
Hanwen Cheng authored
-
- 19 Jul, 2019 2 commits
-
-
Thibaut Sardan authored
-
Thibaut Sardan authored
-
- 15 Jul, 2019 1 commit
-
-
YJ authored
-
- 10 Apr, 2019 1 commit
-
-
Edi Sinovcic authored
There was a typo, fixed to Android from Andrid
-
- 29 Mar, 2019 1 commit
-
-
Maciej Hirsz authored
* feat: Fixed Rust dependencies + BIP39 support * feat: Reintroduce checking for extra whitespace * fix: Update headers for iOS * fix: Restore iOS simulator build pipeline (fixes #176)
-
- 19 Mar, 2019 2 commits
-
-
Thibaut Sardan authored
-
Thibaut Sardan authored
-
- 01 Mar, 2019 2 commits
-
-
Thibaut Sardan authored
-
Thibaut Sardan authored
-
- 27 Feb, 2019 1 commit
-
-
Thibaut Sardan authored
-
- 11 Feb, 2019 1 commit
-
-
Maciej Hirsz authored
-
- 12 Dec, 2018 2 commits
-
-
Thibaut Sardan authored
This reverts commit b6da30db.
-
Thibaut Sardan authored
-
- 12 Oct, 2018 1 commit
-
-
Thibaut Sardan authored
Bring the download links to the top Small rephrasing.
-