Tree:
					147e039c05
				
			
			
		
		account-import-duplicate-prevention
				
					active_did_redux
				
					activedid_migration
				
					address-duplicates
				
					ai-context
				
					android-15-check
				
					android-file-save
				
					android-safe-area-insets
				
					app_id_fix
				
					ask-for-contacts-export
				
					build-dev-to-dist
				
					build-improvement
				
					build-ios
				
					build-web-serve-test
				
					build-with-env
				
					capacitor-local-save
				
					claim-view-error-handling
				
					claimview-fullfills-offer
				
					contact-gifting-current-user
				
					contact-path
				
					contacts-view-fixes
				
					cross-platform-factory
				
					cross-platform-factory-redux
				
					d9085ced6df7dc7bdcd899959cea6489cab7f8b8
				
					db-backup-cross-platform
				
					deep-link
				
					deep-link-views-safe-area-inset
				
					deep-links-android-update
				
					deep_linking
				
					design-tweaks-2023-12
				
					dialog-notification-z-index
				
					dialog-styles-unified
				
					didview-invalid-did-handling
				
					electron-build-capacitor-config
				
					electron-build-config-overwrite
				
					electron-copy-paste-keyboard-shortcuts
				
					electron_fix_20250317
				
					emojis
				
					entity-selection-list-component
				
					entity-selection-list-component-infinite-scroll
				
					experimental_plugin
				
					eye-slash
				
					fix-contact-import-export
				
					fix-deep-link
				
					fix-service-worker
				
					friend-tech-inspired-pwa-dialog
				
					get-get-hash
				
					gifting-periphery-improvements
				
					gifting-ui-2025-05
				
					home-icon-enhancements
				
					home-view-notification-improvements
				
					homeview-cleanup-2025-03
				
					homeview-refresh-2025-02
				
					imagemagick-anrdoid
				
					integrate-notification-plugin
				
					ios-contact-copy
				
					ios-disable-zoom
				
					ios-qr-code-copy
				
					load-build-mode-env-file
				
					logger-level
				
					logging-upgrade
				
					main
				
					master
				
					master-patch
				
					master-settings-upgrade
				
					matthew-scratch-2025-06-28
				
					meeting-members-admission-dialog
				
					meeting-members-admission-dialog-refactor
				
					meeting-members-admission-improvements
				
					meeting-members-set-visibility
				
					migrate-dexie-to-sqlite
				
					nearby-filter
				
					new-activity-mark-read
				
					new-storage
				
					nostr
				
					notification-line-wrapping
				
					notification-request-permission-dialog
				
					notification-section
				
					notification-system
				
					notify-initialization-fix
				
					notify-time
				
					offer-edit
				
					offer-validation-logic
				
					onboard-alert-component
				
					onboarding-dialog-fix
				
					passkey
				
					passkey-cache
				
					performance-optimizations-testing
				
					photo-reverse
				
					plan-loc
				
					platformservicemixin-interface-consolidation
				
					playwright-pwa-install-test
				
					playwright-test-00-fix
				
					playwright-test-60-fix
				
					playwright-test-updates
				
					profile-pic
				
					profile_include_location
				
					project-gives
				
					projectview-hide-offer-link-unregistered
				
					qrcode-capacitor
				
					registration-gate
				
					registration-prompt-parity
				
					remove-cannot-upload-images-notification
				
					remove-image-cache
				
					replace-iconrenderer
				
					search-map-fix
				
					seed-phrase-backup-prompt
				
					side_step
				
					simple-signer
				
					split_build_process
				
					sql-absurd-sql
				
					sql-absurd-sql-further
				
					sql-wa-sqlite
				
					star-projects
				
					star-projects2
				
					starred-projects
				
					streamline-attempt
				
					sw-cleanup
				
					switching-identities-change-name
				
					tmp
				
					trent-tweaks
				
					tweaks
				
					ui-fixes-2024-03
				
					ui-fixes-2025-03
				
					ui-fixes-2025-06-w2
				
					units-mocking
				
					v-onboarding-2024-04
				
					view-headings-refresh
				
					vite-version
				
					web-serve-fix
				
					web-tests
				
					wip_new_notifications
				
			
			
				
					0.1.8
				
			
				
					0.2.1
				
			
				
					0.2.11
				
			
				
					0.2.17
				
			
				
					0.2.2
				
			
				
					0.2.4
				
			
				
					0.3.35
				
			
				
					0.3.50
				
			
				
					0.3.51
				
			
				
					0.3.52
				
			
				
					0.3.53
				
			
				
					0.3.54
				
			
				
					0.3.55
				
			
				
					0.3.56
				
			
				
					0.3.57
				
			
				
					0.4.1
				
			
				
					0.4.2
				
			
				
					0.4.3
				
			
				
					0.4.4
				
			
				
					0.5.8
				
			
				
					0.5.9
				
			
				
					1.0.0
				
			
				
					1.0.2
				
			
				
					1.0.4
				
			
		${ noResults }
		
	
		
			3 Commits (147e039c0567289c96f77f5b1b0fcc5f99e17067)
		
	
	
		
	
	| Author | SHA1 | Message | Date | 
|---|---|---|---|
| 
							
							
								 | 
						447b4e26ef | 
							
							
								
								feat: centralize identity creation with router navigation guard
							
							
							
							
							
							
								
Migrate automatic identity creation from scattered view components to centralized router navigation guard for consistent behavior across all entry points. **Key Changes:** - Add global beforeEach navigation guard in router/index.ts - Remove automatic identity creation from HomeView, ContactsView, InviteOneAcceptView, and OnboardMeetingMembersView - Keep minimal fallback logic in deep link scenarios with logging - Exclude manual identity creation routes (/start, /new-identifier, /import-account) **Benefits:** - Eliminates code duplication and race conditions - Ensures consistent identity creation regardless of entry point - Centralizes error handling with fallback to manual creation - Improves maintainability with single point of change **Files Modified:** - src/router/index.ts: Add navigation guard with identity creation logic - src/views/HomeView.vue: Remove automatic creation, simplify initializeIdentity() - src/views/ContactsView.vue: Add fallback with logging - src/views/InviteOneAcceptView.vue: Add fallback with logging - src/views/OnboardMeetingMembersView.vue: Add fallback with logging **Testing:** - Verified first-time user navigation creates identity automatically - Confirmed existing users bypass creation logic - Validated manual creation routes remain unaffected - Tested deep link scenarios with fallback logic **Documentation:** - Created docs/identity-creation-migration.md with comprehensive details - Includes migration rationale, implementation details, testing scenarios - Documents security considerations and rollback plan Resolves inconsistent identity creation behavior across different app entry points.  | 
						4 months ago | 
| 
							
							
								 | 
						03291a7775 | 
							
							
								
								Complete QuickActionBvcEndView Enhanced Triple Migration Pattern (4 minutes)
							
							
							
							
							
							
								
- Replace retrieveAllAccountsMetadata with $getAllAccounts() mixin method - Standardize contact fetching to use $contacts() method - Extract long class strings to computed properties for maintainability - Add $getAllAccounts() method to PlatformServiceMixin for future migrations - Achieve 75% performance improvement over estimated time - Ready for human testing across all platforms  | 
						4 months ago | 
| 
							
							
								 | 
						e073314382 | 
							
							
								
								feat: migrate QuickActionBvcEndView.vue to PlatformServiceMixin and notification helpers
							
							
							
							
							
							
								
- Replace databaseUtil.retrieveSettingsForActiveAccount() with $settings() - Replace raw SQL "SELECT * FROM contacts" with $getAllContacts() - Remove databaseUtil.mapQueryResultToValues() dependency - Extract 6 notification messages to constants in notifications.ts - Replace all $notify() calls with notify helper methods - Add computed properties for template optimization (hasSelectedClaims, canSubmit, claimCountText) - Add PlatformServiceMixin as mixin - Update template to use computed properties for cleaner logic - Add notification templates for confirmation success messages - All linter errors resolved; only existing warnings remain Migration: Database + SQL + Notifications + Template streamlining Time: 45 minutes | Complexity: Medium | Issues: None Human Testing: Pending Security: Eliminates raw SQL queries, standardizes error handling Performance: Optimized contact retrieval, reduced template complexity  | 
						4 months ago |