- don't clear the stack, we might need it to show errors during login
(while displaying splash screen)
- use the `backAvailableHint` instead on the splash screen itself to
hide the back button
- when a login error happens, unwind (or recreate) the stack to show the
LoginScreen page again, together with the error message
- add a simulation of these 2 scenarios to StoryBook, together with
showing the splash screen after a login
Fixes#17352
Changes done in this PR:
- Due to inability (because of the hardware limitations/speed) to call one keycard flow immediately after another a queued mechanism of calls is added
- All functions from the keycard service that do the async keycard calls follow the pattern "asyncFunctionName"
- New functions added to keycard service:
- getMetadata
- asyncStoreMetadata
- Keycard's metadata updated and synced with the app state
- The app updated appropriately that keycard accounts are marked with the keycard icon and keycard is now visible in the settings' keycards section
- By default if there is no name for the profile key pair "Status Keycard" is used for the keycard name
- adds a new NIM method `isMnemonicDuplicate` which checks for
duplicates
- use it in the "seedphrase recovery flows"
- in case of a duplicate seedphrase, present the user with a more
suitable error message (other than a plan "Invalid seedphrase")
- fixes re-importing the same seed leading to an infinite splash screen
loop due to an "account already exists" error
Fixes#17248
- the `UsersStore` was not being passed the correct properties, so
member selection, including counting and adding/removing members didn't
work
Fixes#17311
1. Collectible details lost when entering review send modal
2. Size of simeple send for Collectible
3. Preset amount set for stickers and ens names
4. Swtching between Fiat and Crypto in amount to send
5. Keeping last user tab selection in Send
This commit:
- updates status-go to point to https://github.com/status-im/status-go/pull/6258
- updates nix derivation to switch to go 1.22
- swaps `sc3md` for `sc5md`
- updates docker image used by jenkins for linux jobs to image built with go 1.22.
- updates, linux, windows and MacOS build scripts to use go 1.22