-
Notifications
You must be signed in to change notification settings - Fork 635
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[APP-1049]: (feat): Backups V2 #5310
Conversation
* (feat): add backups global config * stash * add migration for setting initial backup method * add method to migrations array * revert pbx change * change backup status value
… and `backupStatus` (#5313) * [APP-1052]: (feat): adjust settings page row * fix migration and hook for useWallets * simplify an if statement
* wallets and backups screen progress * manual backups progress * progress * feat(backups): more work on wallets and backups * revert pbx * rev init wallet change * final touches on wallets and backup view
* save progress * cleanup and finish secret phrase / private key viewiing screens --------- Co-authored-by: Matthew Wall <[email protected]>
* progress on cloud backup flow * cloud backup flow progress
* progress on restore from cloud * progress on choose backup flow * f * test signed commit * backups v2 restore from icloud flow done * progress on restore step
…t prioritizing seed phrases
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All issues have been resolved, QA Passed ✅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good stuff! Added minor comments but LGTM!
if (privateKeyAddress) { | ||
const privateKeyData = await loadPrivateKey(privateKeyAddress, false); | ||
if (privateKeyData === -1 || privateKeyData === -2 || !privateKeyData) { | ||
setSectionState(SecretDisplayStates.noSeed); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this might be one of the places were we need to add the alert to contact support, just because this needs to be backwards compatible cc: @jin
}, | ||
async (buttonIndex: number) => { | ||
if (buttonIndex === 0) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are we removing the option to restore and older backup?
const valueStr = backedUpData[key]; | ||
const parsedValue = JSON.parse(valueStr); | ||
|
||
let secretPhraseOrOldAndroidBackupPrivateKey: string | any; // TODO: Strengthen this type |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have a type for pkeys
Co-authored-by: Bruno Barbieri <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🫡
Co-authored-by: Bruno Barbieri <[email protected]>
* 'develop' of github.com:rainbow-me/rainbow: Only hold the active tab ref in BrowserContext (#5579) Dapp browser: disable tab closing for empty state (#5573) Browser: fix ref assignment, back/forward navigation (#5578) Browser: fully eliminate reloading issues (#5576) browser: static trending dapps (#5561) bump swaps sdk (#5574) fix gitignore (#5571) bump (#5570) Fix browser context menu not updating (#5569) ⚡️ Fast browser (#5566) [APP-1049]: (feat): Backups V2 (#5310) fix: search by contract address (#5563)
Fixes APP-1049
What changed (plus any additional context for devs)
Screen recordings / screenshots
What to test