Trent Larson
1c428daa3a
fix ? instead of 0 in rate limits, update location verbiage
1 month ago
Trent Larson
a997d4cb92
Merge branch 'migrate-dexie-to-sqlite'
1 month ago
Trent Larson
a12a7b87e3
Merge branch 'migrate-dexie-to-sqlite'
1 month ago
Trent Larson
73733345ff
bump to version 1.0.0-beta
1 month ago
Trent Larson
30671d8fef
bump to version 1.0.0-beta
1 month ago
Trent Larson
5aa693de63
bump to version 1.0.0
1 month ago
Trent Larson
a999b58766
bump to version 1.0.0
1 month ago
Trent Larson
6f2272eea7
fix problem where prod users don't see other DB options
1 month ago
Trent Larson
03713a176f
fix problem where prod users don't see other DB options
1 month ago
Trent Larson
9b69c0b22c
bump to version 0.5.9
1 month ago
Trent Larson
c7e2b53c9f
bump to version 0.5.9
1 month ago
Trent Larson
ab2270d8b2
IndexedDB migration: fix where the existing settings (eg. master) were not updated
1 month ago
Trent Larson
681afaa281
IndexedDB migration: fix where the existing settings (eg. master) were not updated
1 month ago
Jose Olarte III
ca22161f12
Fix: entity-type identifier validation
- Ensure claims contain only correct and necessary giver and recipient identifiers, as per Endorser.ch documentation
1 month ago
Jose Olarte III
e78b02fb6e
Fix: entity-type identifier validation
- Ensure claims contain only correct and necessary giver and recipient identifiers, as per Endorser.ch documentation
1 month ago
Trent Larson
0cf5cf266d
IndexedDB migration: don't run activeDid migration twice, include warnings in output, don't automatically compare afterward
1 month ago
Trent Larson
4a1a92905d
IndexedDB migration: don't run activeDid migration twice, include warnings in output, don't automatically compare afterward
1 month ago
Jose Olarte III
d3b80fbe47
Feature: giver-recipient validation
- Ensures person-to-person gifting won't allow the same entity as giver and recipient
- Disable user item selection if it would create conflict
- Error messaging fallback
1 month ago
Jose Olarte III
20aab2f58d
Feature: giver-recipient validation
- Ensures person-to-person gifting won't allow the same entity as giver and recipient
- Disable user item selection if it would create conflict
- Error messaging fallback
1 month ago
Jose Olarte III
0342c872f4
Fix: added context for ContactGiftingView
1 month ago
Jose Olarte III
73fd394003
Fix: added context for ContactGiftingView
1 month ago
Matthew Raymer
4d01f64fe7
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
1 month ago
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
1 month ago
Matthew Raymer
d1f61e3530
docs: Update migration documentation with fence definition and security checklist - Add comprehensive migration fence definition with clear boundaries - Update migration guide to reflect current Phase 2 status - Create security audit checklist for migration process - Update README with migration status and architecture details - Document migration fence enforcement and guidelines - Add security considerations and compliance requirements
1 month ago
Matthew Raymer
b89f3310ef
docs: Update migration documentation with fence definition and security checklist - Add comprehensive migration fence definition with clear boundaries - Update migration guide to reflect current Phase 2 status - Create security audit checklist for migration process - Update README with migration status and architecture details - Document migration fence enforcement and guidelines - Add security considerations and compliance requirements
1 month ago
Trent Larson
4162208b7f
fix linting
1 month ago
Trent Larson
78d27eecfb
fix linting
1 month ago
Trent Larson
731605e244
IndexedDB migration: add a blurb about backing up, and move around messaging
1 month ago
Trent Larson
15ba31033f
IndexedDB migration: add a blurb about backing up, and move around messaging
1 month ago
Trent Larson
5dd2bf4c6e
IndexedDB migration: enhance comparison for contacts
1 month ago
Trent Larson
ce6ec5fda6
IndexedDB migration: enhance comparison for contacts
1 month ago
Trent Larson
75a4a1d901
IndexedDB migration: fix settings comparison
1 month ago
Trent Larson
ecd461c98b
IndexedDB migration: fix settings comparison
1 month ago
Trent Larson
8e605d04d7
IndexedDB migration: fix settings update
1 month ago
Trent Larson
2e34d31594
IndexedDB migration: fix settings update
1 month ago
Trent Larson
da0b244bae
IndexedDB migration: implement the migrations differently
1 month ago
Trent Larson
37f2ba1382
IndexedDB migration: implement the migrations differently
1 month ago
Trent Larson
6136cafd11
IndexedDB migration: fix loading of data, fix object comparisons, add unmodified, etc
1 month ago
Trent Larson
4e215914a3
IndexedDB migration: fix loading of data, fix object comparisons, add unmodified, etc
1 month ago
Trent Larson
a248e9a5a3
IndexedDB migration: ensure output is printed during comparison (no logic changes)
1 month ago
Trent Larson
84f2d5c3a7
IndexedDB migration: ensure output is printed during comparison (no logic changes)
1 month ago
Trent Larson
452ae555bb
IndexedDB migration: add ability to see mnemonic and download settings & contacts
1 month ago
Trent Larson
f310ca42e8
IndexedDB migration: add ability to see mnemonic and download settings & contacts
1 month ago
Trent Larson
3df5e19d9d
IndexedDB migration: extract IndexedDB code away from the ongoing SQLite migrations
1 month ago
Trent Larson
6d93e86a2b
IndexedDB migration: extract IndexedDB code away from the ongoing SQLite migrations
1 month ago
Trent Larson
8eff407a9c
IndexedDB migration: reorder the sections to accounts then settings then contacts
1 month ago
Trent Larson
8bc29544c3
IndexedDB migration: reorder the sections to accounts then settings then contacts
1 month ago
Trent Larson
e759e4785b
IndexedDB migration: set USE_DEXIE_DB to false, remove unused functions, add raw display of data
1 month ago
Trent Larson
a53f9dcbd6
IndexedDB migration: set USE_DEXIE_DB to false, remove unused functions, add raw display of data
1 month ago
Matthew Raymer
9d054074e4
fix(migration): update UI to handle transformed JSON format
The DatabaseMigration view has been updated to properly handle both live
comparison data and exported JSON format, fixing count mismatches and
field name differences.
Changes:
- Added helper methods in DatabaseMigration.vue to handle both data formats:
- getSettingDisplayName() for settings with type/did or activeDid/accountDid
- getAccountHasIdentity() and getAccountHasMnemonic() for boolean fields
- Updated template to use new helper methods for consistent display
- Added exportComparison() method to handle JSON export format
- Fixed settings count display to match actual data state
Technical Details:
- Settings now handle both 'type'/'did' (JSON) and 'activeDid'/'accountDid' (live)
- Account display properly shows boolean values from either format
- Export functionality preserves data structure while maintaining readability
Resolves count mismatch between UI (showing 1 SQLite setting) and JSON data
(showing 0 SQLite settings).
Testing:
- Verified UI displays correct counts from both live and exported data
- Confirmed settings display works with both data formats
- Validated account boolean fields display correctly
1 month ago