Jose Olarte III
59b13823c8
Feature: lock orientation mode
1 month ago
Jose Olarte III
b26bc73a0f
Feature: lock orientation mode
1 month ago
Matthew Raymer
daed0a97c9
WIP: restore database migration system and improve error handling
- Restore runMigrations functionality for database schema migrations
- Remove indexedDBMigrationService.ts (was for IndexedDB to SQLite migration)
- Recreate migrationService.ts and db-sql/migration.ts for schema management
- Add proper TypeScript error handling with type guards in AccountViewView
- Fix CreateAndSubmitClaimResult property access in QuickActionBvcBeginView
- Remove LeafletMouseEvent from Vue components array (it's a type, not component)
- Add null check for UserNameDialog callback to prevent undefined assignment
- Implement extractErrorMessage helper function for consistent error handling
- Update router to remove database-migration route
The migration system now properly handles database schema evolution
across app versions, while the IndexedDB to SQLite migration service
has been removed as it was specific to that one-time migration.
1 month ago
Matthew Raymer
ebc241eba0
WIP: restore database migration system and improve error handling
- Restore runMigrations functionality for database schema migrations
- Remove indexedDBMigrationService.ts (was for IndexedDB to SQLite migration)
- Recreate migrationService.ts and db-sql/migration.ts for schema management
- Add proper TypeScript error handling with type guards in AccountViewView
- Fix CreateAndSubmitClaimResult property access in QuickActionBvcBeginView
- Remove LeafletMouseEvent from Vue components array (it's a type, not component)
- Add null check for UserNameDialog callback to prevent undefined assignment
- Implement extractErrorMessage helper function for consistent error handling
- Update router to remove database-migration route
The migration system now properly handles database schema evolution
across app versions, while the IndexedDB to SQLite migration service
has been removed as it was specific to that one-time migration.
1 month ago
Trent Larson
3baa6633a6
on mobile: bump version to 1.0.2 and build to 35
2 months ago
Trent Larson
419243b5cd
on mobile: bump version to 1.0.2 and build to 35
2 months ago
Trent Larson
bda98eb632
reword the account-download button
2 months ago
Trent Larson
e8abe68f8b
reword the account-download button
2 months ago
Trent Larson
eea1cb995a
bump to version 1.0.3-beta
2 months ago
Trent Larson
96ee466022
bump to version 1.0.3-beta
2 months ago
Trent Larson
276e0a741b
put version on front page so that people can tell whether to refresh
2 months ago
Trent Larson
00b417f1e4
put version on front page so that people can tell whether to refresh
2 months ago
Trent Larson
e46d6133fb
bump to version 1.0.1
2 months ago
Trent Larson
49a7336dd5
bump to version 1.0.1
2 months ago
Trent Larson
94994a7251
allow blocking another person's content from this user (with iViewContent contact field)
2 months ago
Trent Larson
c6c1091281
allow blocking another person's content from this user (with iViewContent contact field)
2 months ago
Trent Larson
838723c26b
remove debugging info messages (change to debug if we want these -- and tell us how to turn off debug locally)
2 months ago
Trent Larson
e5e07faf2a
remove debugging info messages (change to debug if we want these -- and tell us how to turn off debug locally)
2 months ago
Trent Larson
bb6eb92ba1
fix ? instead of 0 in rate limits, update location verbiage
2 months ago
Trent Larson
1c428daa3a
fix ? instead of 0 in rate limits, update location verbiage
2 months ago
Trent Larson
a997d4cb92
Merge branch 'migrate-dexie-to-sqlite'
2 months ago
Trent Larson
a12a7b87e3
Merge branch 'migrate-dexie-to-sqlite'
2 months ago
Trent Larson
73733345ff
bump to version 1.0.0-beta
2 months ago
Trent Larson
30671d8fef
bump to version 1.0.0-beta
2 months ago
Trent Larson
5aa693de63
bump to version 1.0.0
2 months ago
Trent Larson
a999b58766
bump to version 1.0.0
2 months ago
Trent Larson
6f2272eea7
fix problem where prod users don't see other DB options
2 months ago
Trent Larson
03713a176f
fix problem where prod users don't see other DB options
2 months ago
Trent Larson
9b69c0b22c
bump to version 0.5.9
2 months ago
Trent Larson
c7e2b53c9f
bump to version 0.5.9
2 months ago
Trent Larson
ab2270d8b2
IndexedDB migration: fix where the existing settings (eg. master) were not updated
2 months ago
Trent Larson
681afaa281
IndexedDB migration: fix where the existing settings (eg. master) were not updated
2 months 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
2 months 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
2 months ago
Trent Larson
0cf5cf266d
IndexedDB migration: don't run activeDid migration twice, include warnings in output, don't automatically compare afterward
2 months ago
Trent Larson
4a1a92905d
IndexedDB migration: don't run activeDid migration twice, include warnings in output, don't automatically compare afterward
2 months 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
2 months 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
2 months ago
Jose Olarte III
0342c872f4
Fix: added context for ContactGiftingView
2 months ago
Jose Olarte III
73fd394003
Fix: added context for ContactGiftingView
2 months 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
2 months 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
2 months 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
2 months 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
2 months ago
Trent Larson
4162208b7f
fix linting
2 months ago
Trent Larson
78d27eecfb
fix linting
2 months ago
Trent Larson
731605e244
IndexedDB migration: add a blurb about backing up, and move around messaging
2 months ago
Trent Larson
15ba31033f
IndexedDB migration: add a blurb about backing up, and move around messaging
2 months ago
Trent Larson
5dd2bf4c6e
IndexedDB migration: enhance comparison for contacts
2 months ago
Trent Larson
ce6ec5fda6
IndexedDB migration: enhance comparison for contacts
2 months ago