Skip to content

v5.0.0-rc1

@Slesarew Slesarew tagged this 14 Jan 13:44
* feat: android rust navigation MWP

* feat: ios rust navigation MWP

* fix: android: off-by-1 in os version detector

* feat: android: flatten screens

* feat: lazy static mutex rust navstate

* feat: ios: flatten navigation and cleanup

* feat: android: Log screen content prepared in rust

* feat: modals MWP and some more android screens

* refactor: rust error messages unificaion

* fix: temporary fix for error modal crash

* chore: update db

* feat: ios uses backend info in screens, types

* feat: seednames fetch from db

* feat: backend: seedname cards

* feat: android: alerts layer

* fix: android: show shield alert

* feat: ios: modal and alert layers wmp

* feat: ios: UI essentials

* feat: backend: future-proof update messages

* feat: keymanager contents

* fix: ios: create new seed

* feat: backend: implement key manager

* feat: ios ui keys and backend key export

* nits: typography in footer (#894)

* fix: ios: keys manager types

* fix: more of ios keymanager bug

* style: iOS Header (#895)

* style: iOS Header

* add fonts

* Update SeedManager.swift

* feat: ios: export key

* feat: backend: networkselect and ios: show version

* feat: interface: separate restore seed call

* feat: ios: warn user to set pin/password at start

* feat: ios: starting on log screen and network warning in onboarding

* feat: backend: backup modal

* feat: ios: backup

* feat: backend: derivation screen

* feat: ios: password repeat screen preliminaty stuff

* feat: backend: confirm pw modal

* feat: ios: derive key

* feat: ios: functional network selector

* fix: ios: history ordering fix

* feat: backend: navigate to parsed TX

* feat: ios: passworded key creation

* feat: ios: seedphrase guesser mwp

* style: BigButton (#899)

* style: buttons in add seed flows

* Update NewSeedScreen.swift

* center next buttons vertically

* Update LandingView.swift

* feat: backend: move decoded TX handling to backend

* feat: ios: alerts

* fix: ios: ffi

* feat: ios: partial transaction parse

* feat: backend: transaction

* feat: ios: transaction preview

* revert: screen name change

* feat: backend: TX types

* style: HistoryCard (#900)

* style: buttons in add seed flows

* Update NewSeedScreen.swift

* center next buttons vertically

* Update LandingView.swift

* spacing and icons

* make custom monospace font work

* rm heading from the 1st level screen

* feat: ios: transaction action button

* feat: backend: extract author and recoverseed

* feat: ios: signing

* fix: ios: minor behavior fixes

* fix: backend: seed persistence on init on wipe

* style: SettingsCardTemplate (#901)

* rn color names

* rm label from the 1st level screen

* mk SettingsCardTemplate

* Update SettingsScreen.swift

* typo

* style nits

* buttons back to history

* fix: backend: backup always over keys

* feat: backend: backend keyboard control and some errormessages

* fix: ios: keyboard focus

* feat: ios: backend author determination

* feat: backend: footer logic, patr of network export, show general verifier

* feat: ios: footer logic

* fix: transaction card border

* style: menu components (#902)

* add headers components

* mk MenuElements

* more BigButton styles

* style nits

* mk MenuStack

* replace rects with modifiers in HistoryCard and BigButton

* feat: ios: log menu

* fix: ios: add logmenu file

* feat: ios: prepare custom backend-controlled confirm-cancel alert and nav-error

* fix: backend: return from recover

* feat: ios: tx password and try some animation

* feat: backend: networkmanager, remove network

* feat: ios: backup self-destruct timer!

* fix: backend: add rightbutton to network details

* feat: ios: some network management

* feat: backend: self-signing updates

* chore: backend: cleanup main rust lib

* fix: backend: json syntax

* fix: backend: json syntax

* fix: backend: messy json syntax

* feat: ios: prepare for updates signing

* feat: ios: password for self-signing update

* fix: backend: JSON syntax

* fix: ios: password for selfsigning

* feat: backend: remove keys

* feat: ios: clear history confirmation

* fix: ios: FFI and remove old remove_seed

* feat: backend: menu for key details export

* feat: backend: sync seednames

* feat: ios: proper seed removal

* feat: ios: remove address

* feat: backend: which seed to remove and clear history

* feat: ios: remove seed!

* chore: cleanup metadata db and move tests away from prod

* fix: ios: minor UI fixes

* chore: update metadata

* style: ios: lint and colors

* fix: more password attempts

* fix: ios: history errors

* fix: backend: password counter

* refactor: lint

* fix: off-by-1 pw attempts

* fix: backend: actually check pw on last attempt

* refactor: ios: lint

* style: ios: history card nits

* build: version bump, test release

* feat: backend: types export

* feat: ios: types and another backup path

* feat: backend: swapmenu and N+1

* feat: search keys

* fix: backend: tell UI which key is chosen

* fix: backend: toggle key swipe and off-by-1

* feat: ios: N+m actually

* feat: ios: backup-confirm for new seed

* feat: backend: necessary things for proper seed creation with optional rootkeys, cleanup

* feat: ios: proper operatoinal seed creation flows

* feat: backend: prefer sr25519 seed identicon

* feat: ios: saner recovery behaviour

* feat: backend: nav to docs screen and log details

* fix: ios: authentication logic hardened

* style: paint some buttons and un-live-auto-focus camera

* style: ios: do not resize camera on multiframe

* feat: backend: decode transactions for log details

* feat: ios: prepare for log TX parsing

* build: ios: bump build number

* fix: backend: proper format for history transaction and its fallback

* fix: backend: json format

* feat: ios: transaction details in log

* fix: backend: retain selected network upon deriving address

* style: ios: transaction screen

* chore: android: update gradle and make thing buildable

* feat: backend: multiselect and log note

* feat: backend: log checksum show

* feat: backend: export multiselect

* feat: ios: log checksum and key multiselect UI

* feat: ios: type user comment

* feat: backend: count exported keys

* feat: ios: show export multiple key counter

* build: bump build number

* feat: android: seed creation screens

* fix: backend: derive key screen label

* fix: backend: remove top menu button when backup is shown

* fix: backend: remember recover seed name on back

* fix: ios: many small UI fixes

* feat: backend: import paths and split key export and multiexport screens

* feat: ios: separate single and multiple key export screens

* style: backend: close network selector on network select

* fix: ios: close network selector on click outside modal

* feat: backend: remove buttons from signed transaction

* feat: ios: import derivations and remove actions from signed TX

* fix: ios: log screen crash on add network

* fix: ios: log details add network record

* feat: ios: detect bluetooth

* fix: ios: print cleanup and some UI prettifying

* fix: backend: parsing tip as balance in some networks

* fix: ios: lint

* chore: remove rococo from defaults

* fix: ios: lint

* docs: how to make derivations import

* docs: fix outdated info on db generation

* style: ios: minor visual changes

* fix: backend: make uninitiated db throw error

* style: ios: better look for transaction cards

* build: ios: bump buildnumber

* build: ios: bump buildnumber

* test: backend: first backend navigation tests

* fix: ios: another bluetooth warning

* fix: ios: lint

* revert: ios: remove bluetooth check tools

* test: ios-rust: add test all cards unit test calls

* fix: backend: fix dirty cargo hacks

* test: backend: fix tx test cards formatting

* test: ios: transaction cards decoding test

* fix: backend: select seed on correct screen

* feat: ios: block seed fetching in compromised app

* test: ios: log cards decode test

* fix: ios: minor bugs in app blocked by online alert

* test: backend: more navigation tests

* build: ios: bump build number

* fix: navigate to network settings after update; tests

* fix: ios: actually show metadata and network specs on parsing update

* build: ios: bump build number

* style: ios: repaint backup seedphrase and network card

* style: ios: about screen

* fix: ios: block seed creation buttons in newseedmenu was shown before alert triggered

* fix: small navigation fixes

* chore: update westend

* build: bump build number

* fix: ios: seed collision check

* style: ios: spacings and alignments

* style: ios: spacer under user comment comment

* fix: sign updates; some lint

* fix: dirty cargo.toml hack

* fix: ios: prevent signing updates from asking auth twice

* build: ios: bump build number

* feat: ios: scroll(scroll) abomination

* feat: backend: complain about key collisions

Co-authored-by: goldsteinsveta <sveta@parity.io>
Assets 2
Loading