Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: android: screens (ports new app structure to android) (#911)
* feat: android: partially NewSeedBackup screen * feat: android: create random seed * feat: android: partially recover seed and fix seed selection * feat: android: restore seed * feat: android: basic transaction signing * feat: android: author and network in tx preview * chore: android: upgrade gradle * feat: android: derive key (no pw) * feat: android: new kay confirm password * feat: android: network selector * feat: android: export key * fix: android: parse all tx card sets * feat: android: log menu with checksum * feat: android: lock app on failed auth, offer to unlock * style: android: bigbutton shading * style: android: settings card * feat: android: remove seed * feat: android: backup screen * feat: android: verifier screen * fix: android: pass error message to alert * feat: android: all remaining screens mwp * feat: android: nits in settings screen * feat: android: mwp all screens * feat: android: add multiexport and address import screens * feat: android: landing screen * style: android: landing screen * feat: android: warn user to turn on airplane mode on first launch * style: android: color dark-light theming * fix: android: nasty lazy list non-recomposing fix * style: android: fonts and network card * style: android: prettier seed recover screen * style: android: paint the shield * style: android: paint the shield less annoyingly * style: android: big button * style: android: text entry fields * feat: wipe on onboard to kill old db (probably useless on android but implementations?) * style: android: nits * style: android: footer * style: android: settings verifier card * feat: android: backup self-destruct and styles * style: modal backdrop look * fix: android: cleaner log lazy column addressing * feat: android: nicer frame counter * chore: update gradle * style: android: unified alert style * style: android: history cards * style: sndroid: extended cards stub * style: android: all TX cards * build: os-specific Cargo.lock * fix: wrong cargo file * fix: build script typos * revert: return lost Cargo file * fix: android: unified json pubkey identifiers * fix: more reasonable auth request message * fix: android: lint * chore: lint and updates * feat: android: key swipe and multiselect * feat: android: unlock for wipe * feat: android: put signature on rails * feat: android: handle hardware back button * fix: android: prevent multiselect bottom bar hiding * fix: android: sort keys by path * refactor: lint * ci: rust test for both platforms * chore: bump version number * fix: android: close network selector on click outside * fix: android: screen-wide scroll surface in backup * fix: android: small fixes in network details screen * fix: android: forbid blank seedname * fix: android: base64 screen user comment * style: android: align seed name entry on top * ci: rename test stage in rust-test.yml Co-authored-by: Denis Pisarev <17856421+TriplEight@users.noreply.github.com> * ci: parallel rust tests * feat: android: request camera permission * style: android: align seedphrase left * style: android: enable airplane mode message alignment * fix: android: messy airplane mode detection with onboarding * style: android: status bar color * style: android: docs and landing * style: android: key manager screen nits * style: copy seedmanager element into seedselector (temporarily) * style: android: setting screen nits * feat: android: done button on signature screen * style: spacers for checkboxes * fix: android: seed name in transaction author card * style: android: use crypto font in seed name entry * style: android: crypto font on derivation screen * fix: android: gracefully disable seed key * style: android: larger network selector * style: android: padding for export key qr * style: key manager nits * style: android: remove left blank space in text entry field * fix: android: enable buttons under signature * style: android: show seed name on key derive * feat: android: close key menu on tap outside * style: android: text input padding * style: paddings under text enrties * feat: android: sort backup screen * fix: android: properly decode comment * test: ignore os message content (#930) * test: ignore os message content * test: ignore os message content, this time in all instances * feat: android: fallback to biometric if strongbox is unavailable * style: android: keymanager icons * fix: android: strongbox detection fix * fix: android: update seed phrase validity on button push * refactor: android lint * style: android: top bar look * style: android: multiselect select all button position * style: android: input fields * style: android: remove background in passive settings buttons * fix: android: disable multiselect actions when nothing is selected * style: android: multiselect key card look * style: android: pubkey font for seed Co-authored-by: Denis Pisarev <17856421+TriplEight@users.noreply.github.com> Co-authored-by: varovainen <99664267+varovainen@users.noreply.github.com>
- Loading branch information