ff61a0bdf3
chore: Bump to v 1.0.6 build 39
2025-08-10 18:37:45 -06:00
e0b9481be5
fix: Fix error with deep links trying to parse empty query parameters.
2025-08-10 18:37:07 -06:00
bcbb80e034
bump version and add "-beta"
2025-07-25 06:04:00 -06:00
64f24dc473
bump to version 1.0.5 and build 38
2025-07-25 06:02:59 -06:00
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
fd0026ac2d
fix problem with repeated bad stringifies of contactMethods on contact export/import
2025-07-22 15:51:17 -06:00
3fce10ae98
bump version and add "-beta", and update commit hashes in changelog
2025-07-22 11:02:12 -06:00
002f240720
bump to version 1.0.4 and build 37
2025-07-20 20:37:26 -06:00
ffe8d90161
fix: linting
2025-07-20 19:55:37 -06:00
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
c1477d0266
Merge branch 'master' into deep-link
2025-07-14 23:42:21 -04:00
33ce6bdb72
fix: invite-one-accept deep link would not route properly
2025-07-14 20:49:40 -06:00
dc21e8dac3
bump version number and add '-beta'
2025-07-12 22:10:53 -06:00
a9a8ba217c
bump to version 1.0.3 build 36
2025-07-12 22:10:07 -06:00
b0d99e7c1e
fix: quick-and-dirty fix to get the correct environment variables
2025-07-12 20:17:38 -06:00
a96cc8155c
fix incorrect checks for success
2025-07-04 16:58:18 -06:00
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
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
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
3baa6633a6
on mobile: bump version to 1.0.2 and build to 35
2025-06-20 20:27:16 -06:00
bda98eb632
reword the account-download button
2025-06-20 19:36:16 -06:00
eea1cb995a
bump to version 1.0.3-beta
2025-06-20 19:27:07 -06:00
276e0a741b
put version on front page so that people can tell whether to refresh
2025-06-20 19:03:50 -06:00
e46d6133fb
bump to version 1.0.1
2025-06-20 15:56:47 -06:00
94994a7251
allow blocking another person's content from this user (with iViewContent contact field)
2025-06-20 15:53:31 -06:00
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
bb6eb92ba1
fix ? instead of 0 in rate limits, update location verbiage
2025-06-20 13:34:14 -06:00
a997d4cb92
Merge branch 'migrate-dexie-to-sqlite'
2025-06-20 11:49:51 -06:00
73733345ff
bump to version 1.0.0-beta
2025-06-20 11:46:09 -06:00
5aa693de63
bump to version 1.0.0
2025-06-20 11:20:57 -06:00
6f2272eea7
fix problem where prod users don't see other DB options
2025-06-20 11:11:33 -06:00
9b69c0b22c
bump to version 0.5.9
2025-06-20 10:41:48 -06:00
ab2270d8b2
IndexedDB migration: fix where the existing settings (eg. master) were not updated
2025-06-20 06:51:33 -06:00
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
4162208b7f
fix linting
2025-06-19 19:06:37 -06:00
731605e244
IndexedDB migration: add a blurb about backing up, and move around messaging
2025-06-19 18:55:07 -06:00
5dd2bf4c6e
IndexedDB migration: enhance comparison for contacts
2025-06-19 18:47:26 -06:00
75a4a1d901
IndexedDB migration: fix settings comparison
2025-06-19 18:24:49 -06:00
8e605d04d7
IndexedDB migration: fix settings update
2025-06-19 18:12:56 -06:00
da0b244bae
IndexedDB migration: implement the migrations differently
2025-06-19 17:26:30 -06:00
6136cafd11
IndexedDB migration: fix loading of data, fix object comparisons, add unmodified, etc
2025-06-19 16:19:00 -06:00
a248e9a5a3
IndexedDB migration: ensure output is printed during comparison (no logic changes)
2025-06-19 12:55:01 -06:00
452ae555bb
IndexedDB migration: add ability to see mnemonic and download settings & contacts
2025-06-19 12:37:41 -06:00
3df5e19d9d
IndexedDB migration: extract IndexedDB code away from the ongoing SQLite migrations
2025-06-19 11:11:59 -06:00
8eff407a9c
IndexedDB migration: reorder the sections to accounts then settings then contacts
2025-06-19 09:54:09 -06:00
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