feat: add duplicate account import prevention #189

Merged
jose merged 10 commits from account-import-duplicate-prevention into master 2025-09-01 13:58:49 +00:00
Showing only changes of commit d339f1a274 - Show all commits

View File

@@ -1,26 +0,0 @@
## What Works (Evidence)
-**ImportAccountView duplicate check**
- **Time**: 2025-01-27T14:30:00Z
- **Evidence**: Added `checkForDuplicateAccount()` method with DID derivation and database query
- **Verify at**: `src/views/ImportAccountView.vue:180-200`
-**ImportAccountView error handling**
- **Time**: 2025-01-27T15:00:00Z
- **Evidence**: Enhanced error handling to catch duplicate errors from saveNewIdentity and display user-friendly warnings
- **Verify at**: `src/views/ImportAccountView.vue:230-240`
-**ImportDerivedAccountView duplicate check**
- **Time**: 2025-01-27T14:30:00Z
- **Evidence**: Added duplicate check in `incrementDerivation()` method
- **Verify at**: `src/views/ImportDerivedAccountView.vue:170-190`
-**saveNewIdentity safety check**
- **Time**: 2025-01-27T14:30:00Z
- **Evidence**: Added database query before INSERT operation
- **Verify at**: `src/libs/util.ts:625-635`
-**User-friendly error messages**
- **Time**: 2025-01-27T14:30:00Z
- **Evidence**: Clear warning messages in both import views
- **Verify at**: ImportAccountView and ImportDerivedAccountView notification calls