Commit Graph
1963 Commits
Author SHA1 Message Date
trentlarson ff61a0bdf3 chore: Bump to v 1.0.6 build 39 2025-08-10 18:37:45 -06:00
trentlarson e0b9481be5 fix: Fix error with deep links trying to parse empty query parameters. 2025-08-10 18:37:07 -06:00
trentlarson bcbb80e034 bump version and add "-beta" 2025-07-25 06:04:00 -06:00
trentlarson 64f24dc473 bump to version 1.0.5 and build 38 2025-07-25 06:02:59 -06:00
trentlarson 6ddde21a86 Merge pull request 'fix problem with repeated bad stringifies of contactMethods on contact export/import' (#148) from fix-contact-import-export into master
Reviewed-on: trent_larson/crowd-funder-for-time-pwa#148
2025-07-24 21:33:47 -04:00
trentlarson fd0026ac2d fix problem with repeated bad stringifies of contactMethods on contact export/import 2025-07-22 15:51:17 -06:00
trentlarson 3fce10ae98 bump version and add "-beta", and update commit hashes in changelog 2025-07-22 11:02:12 -06:00
trentlarson 002f240720 bump to version 1.0.4 and build 37 2025-07-20 20:37:26 -06:00
trentlarson ffe8d90161 fix: linting 2025-07-20 19:55:37 -06:00
anomalist 6d6816d1a8 Merge pull request 'Deep-link fixes' (#145) from deep-link into master
Reviewed-on: trent_larson/crowd-funder-for-time-pwa#145
2025-07-15 02:49:12 -04:00
anomalist c1477d0266 Merge branch 'master' into deep-link 2025-07-14 23:42:21 -04:00
trentlarson 33ce6bdb72 fix: invite-one-accept deep link would not route properly 2025-07-14 20:49:40 -06:00
trentlarson dc21e8dac3 bump version number and add '-beta' 2025-07-12 22:10:53 -06:00
trentlarson a9a8ba217c bump to version 1.0.3 build 36 2025-07-12 22:10:07 -06:00
trentlarson b0d99e7c1e fix: quick-and-dirty fix to get the correct environment variables 2025-07-12 20:17:38 -06:00
trentlarson a96cc8155c fix incorrect checks for success 2025-07-04 16:58:18 -06:00
trentlarson 861408c7bc Consolidate deep-link paths to be derived from the same source so they don't get out of sync any more. 2025-07-03 17:01:08 -06:00
trentlarson 1b283a0045 Merge pull request 'Lock to Portrait Mode (iOS and Android)' (#141) from app-portrait-mode-lock into master
Reviewed-on: trent_larson/crowd-funder-for-time-pwa#141
2025-06-27 21:47:11 -04:00
trentlarson afd407e178 add portrait-mode camera to CHANGELOG 2025-06-27 19:46:30 -06:00
Jose Olarte III 59b13823c8 Feature: lock orientation mode 2025-06-23 17:39:21 +08:00
trentlarson 3baa6633a6 on mobile: bump version to 1.0.2 and build to 35 2025-06-20 20:27:16 -06:00
trentlarson bda98eb632 reword the account-download button 2025-06-20 19:36:16 -06:00
trentlarson eea1cb995a bump to version 1.0.3-beta 2025-06-20 19:27:07 -06:00
trentlarson 276e0a741b put version on front page so that people can tell whether to refresh 2025-06-20 19:03:50 -06:00
trentlarson e46d6133fb bump to version 1.0.1 2025-06-20 15:56:47 -06:00
trentlarson 94994a7251 allow blocking another person's content from this user (with iViewContent contact field) 2025-06-20 15:53:31 -06:00
trentlarson 838723c26b remove debugging info messages (change to debug if we want these -- and tell us how to turn off debug locally) 2025-06-20 14:01:08 -06:00
trentlarson bb6eb92ba1 fix ? instead of 0 in rate limits, update location verbiage 2025-06-20 13:34:14 -06:00
trentlarson a997d4cb92 Merge branch 'migrate-dexie-to-sqlite' 2025-06-20 11:49:51 -06:00
trentlarson 73733345ff bump to version 1.0.0-beta 2025-06-20 11:46:09 -06:00
trentlarson 5aa693de63 bump to version 1.0.0 2025-06-20 11:20:57 -06:00
trentlarson 6f2272eea7 fix problem where prod users don't see other DB options 2025-06-20 11:11:33 -06:00
trentlarson 9b69c0b22c bump to version 0.5.9 2025-06-20 10:41:48 -06:00
trentlarson ab2270d8b2 IndexedDB migration: fix where the existing settings (eg. master) were not updated 2025-06-20 06:51:33 -06:00
trentlarson 0cf5cf266d IndexedDB migration: don't run activeDid migration twice, include warnings in output, don't automatically compare afterward 2025-06-20 06:26:56 -06:00
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
2025-06-20 04:48:51 +00:00
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 2025-06-20 03:30:43 +00:00
trentlarson 4162208b7f fix linting 2025-06-19 19:06:37 -06:00
trentlarson 731605e244 IndexedDB migration: add a blurb about backing up, and move around messaging 2025-06-19 18:55:07 -06:00
trentlarson 5dd2bf4c6e IndexedDB migration: enhance comparison for contacts 2025-06-19 18:47:26 -06:00
trentlarson 75a4a1d901 IndexedDB migration: fix settings comparison 2025-06-19 18:24:49 -06:00
trentlarson 8e605d04d7 IndexedDB migration: fix settings update 2025-06-19 18:12:56 -06:00
trentlarson da0b244bae IndexedDB migration: implement the migrations differently 2025-06-19 17:26:30 -06:00
trentlarson 6136cafd11 IndexedDB migration: fix loading of data, fix object comparisons, add unmodified, etc 2025-06-19 16:19:00 -06:00
trentlarson a248e9a5a3 IndexedDB migration: ensure output is printed during comparison (no logic changes) 2025-06-19 12:55:01 -06:00
trentlarson 452ae555bb IndexedDB migration: add ability to see mnemonic and download settings & contacts 2025-06-19 12:37:41 -06:00
trentlarson 3df5e19d9d IndexedDB migration: extract IndexedDB code away from the ongoing SQLite migrations 2025-06-19 11:11:59 -06:00
trentlarson 8eff407a9c IndexedDB migration: reorder the sections to accounts then settings then contacts 2025-06-19 09:54:09 -06:00
trentlarson e759e4785b IndexedDB migration: set USE_DEXIE_DB to false, remove unused functions, add raw display of data 2025-06-19 09:47:18 -06:00
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
2025-06-19 14:45:58 +00:00