Matthew Raymer
|
7978133e7f
|
feat: Implement activeDid migration from Dexie to SQLite
- Add migrateActiveDid() function for dedicated activeDid migration
- Enhance migrateSettings() to handle activeDid extraction and validation
- Update migrateAll() to include activeDid migration step
- Add comprehensive error handling and validation
- Update migration documentation with activeDid migration details
- Ensure user identity continuity during migration process
Files changed:
- src/services/indexedDBMigrationService.ts (153 lines added)
- doc/migration-to-wa-sqlite.md (documentation updated)
Migration order: Accounts -> Settings -> ActiveDid -> Contacts
|
2025-06-20 04:48:51 +00:00 |
|
|
|
78d27eecfb
|
fix linting
|
2025-06-19 19:06:37 -06:00 |
|
|
|
ce6ec5fda6
|
IndexedDB migration: enhance comparison for contacts
|
2025-06-19 18:47:26 -06:00 |
|
|
|
ecd461c98b
|
IndexedDB migration: fix settings comparison
|
2025-06-19 18:24:49 -06:00 |
|
|
|
2e34d31594
|
IndexedDB migration: fix settings update
|
2025-06-19 18:12:56 -06:00 |
|
|
|
37f2ba1382
|
IndexedDB migration: implement the migrations differently
|
2025-06-19 17:26:30 -06:00 |
|
|
|
4e215914a3
|
IndexedDB migration: fix loading of data, fix object comparisons, add unmodified, etc
|
2025-06-19 16:19:00 -06:00 |
|
|
|
84f2d5c3a7
|
IndexedDB migration: ensure output is printed during comparison (no logic changes)
|
2025-06-19 12:55:01 -06:00 |
|
|
|
f310ca42e8
|
IndexedDB migration: add ability to see mnemonic and download settings & contacts
|
2025-06-19 12:37:41 -06:00 |
|
|
|
6d93e86a2b
|
IndexedDB migration: extract IndexedDB code away from the ongoing SQLite migrations
|
2025-06-19 11:11:59 -06:00 |
|