feat(auth): SDK password update migration#2580
Conversation
Re-implement password update functionality using the recently added KDF RPC. This is necessary because the Flutter app no longer handles authentication and user accounts and is managed by KDF (exposed through the SDK)
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
|
Visit the preview URL for this PR (updated for commit 02c60df): https://walletrc--pull-2580-merge-p0d6ifii.web.app (expires Wed, 23 Apr 2025 10:14:13 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: f66a4ff03faa546f12f0ae5a841bd9eff2714dcc |
|
To Test:
@CharlVS please add any extras I've not covered. |
|
This was triggered when I input an incorrect "old password". Other validation cases for matching / compliant "new password / confirm new password" inputs function as expected with informative error messaging. The heading for this step implies an action not yet completed. Suggest change to I've opened a separate issue for allowing import of files with existing wallet name to allow Otherwise the feature functions as expected 👍 |
@TazzyMeister Please address this in your PR #2587. It may require creating a new locale value if the other references use it correctly. |
@smk762 that looks good. It goes beyond everything needed, but it's better to be safe since a funky state in KDF after password updates could be disastrous. The GUI changes are limited to the re-introduction of password updates (which is not stored by KW), so anything beyond that is testing for KDF. |
|
@CharlVS Was tested and can confirmed as Fixed 👍️ |



Re-implement password update functionality using the recently added KDF RPC. This is necessary because the Flutter app no longer handles authentication and user accounts and is managed by KDF (exposed through the SDK)