Tree:
					50df9f663a
				
			
			
		
		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 }
		
	
		
			57 Commits (50df9f663a3eaa930b17819dd587c2ef5d973574)
		
	
	
		
	
	| Author | SHA1 | Message | Date | 
|---|---|---|---|
| 
							
							
								 | 
						15874d31ef | 
							
							
								
								Complete DIDView.vue triple migration and refactor template handlers
							
							
							
							
							
							
								
- Fix DIDView.vue notification migration: add missing NOTIFY_SERVER_ACCESS_ERROR and NOTIFY_NO_IDENTITY_ERROR imports - Refactor 5 inline template handlers to proper class methods (goBack, toggleDidDetails, showLargeProfileImage, showLargeIdenticon, hideLargeImage) - Update notification validation script to exclude createNotifyHelpers initialization patterns - DIDView.vue now fully compliant: database migration + SQL abstraction + notification migration complete Improves code organization, testability, and follows Vue.js best practices for template/class separation. All linting passes without errors.  | 
						4 months ago | 
| 
							
							
								 | 
						41a8e4e7a8 | 
							
							
								
								Fix HomeView notification migration to use proper constants pattern
							
							
							
							
							
							
								
- Add NOTIFY_CONTACT_LOADING_ISSUE, NOTIFY_FEED_LOADING_ISSUE, and NOTIFY_CONFIRMATION_ERROR constants to notifications.ts - Update HomeView.vue to import and use notification constants instead of literal strings - Update migration templates to document constants vs literal strings pattern - Add comprehensive documentation for notification constants usage Ensures consistency with established pattern used in ActivityListItem.vue and other migrated components. Linter passes without errors.  | 
						4 months ago | 
| 
							
							
								 | 
						223e497b85 | 
							
							
								
								feat: enhance validation script with accurate mixed pattern detection
							
							
							
							
							
							
								
Validation Script Enhancements: - ✅ Fix false positive detection by excluding comments from legacy pattern search - ✅ Add technically compliant files category (mixin + no legacy code) - ✅ Add human testing status tracking and reporting - ✅ Create comprehensive documentation for testing process MembersList.vue Status Resolution: - ✅ Confirmed fully migrated (was false positive due to migration comments) - ✅ Ready for human testing validation - ✅ Created comprehensive testing guide Statistics Correction: - Mixed pattern files: 6 → 3 (eliminated 50% false positives) - Technically compliant: 15 files identified - Human testing: 2 confirmed, 13 awaiting validation Documentation: Created testing tracker, analysis docs, and MembersList testing guide  | 
						4 months ago | 
| 
							
							
								 | 
						b450689702 | 
							
							
								
								Migrate LogView.vue to PlatformServiceMixin with architectural compliance
							
							
							
							
							
							
								
Achieve total architectural compliance by eliminating both legacy database utilities and direct SQL queries from LogView.vue component. **Component Changes (LogView.vue):** - Replace databaseUtil.memoryLogs with this.$memoryLogs - Replace direct SQL query with this.$logs() abstraction - Remove PlatformServiceFactory and databaseUtil imports - Add PlatformServiceMixin to component mixins - Reduce component from database-aware to pure presentation layer **Mixin Enhancements (PlatformServiceMixin.ts):** - Add $memoryLogs computed property for memory logs access - Add $logs() method for abstracted database log retrieval - Update TypeScript interfaces (IPlatformServiceMixin, ComponentCustomProperties) - Enable components to access logs without SQL knowledge **Documentation:** - Add docs/migration-testing/TESTING_LOGVIEW.md - Quick testing guide - Add docs/migration-testing/migration-checklist-LogView.md - Comprehensive checklist - Document architectural compliance achievements and testing requirements **Architectural Benefits:** - Zero databaseUtil imports in LogView.vue - Zero direct SQL queries in component layer - Proper separation of concerns (View → Service → Database) - Reusable $logs() method for other components - Sets gold standard for future migrations **Migration Progress:** - Components using PlatformServiceMixin: 14/91 (15%) - LogView.vue achieves total architectural compliance - Reduces legacy databaseUtil imports from 52 to 51 **Testing:** Ready for testing at /logs route **Backwards Compatible:** Yes - no functional changes to end users  | 
						4 months ago | 
| 
							
							
								 | 
						73b81d2a90 | 
							
							
								
								fix: Remove explicit axios declaration in ClaimAddRawView
							
							
							
							
							
							
								
- Remove conflicting axios!: AxiosStatic declaration - Let Vue's axios plugin handle injection naturally - Fix HTTP request errors in raw claim editor - Clean up unused AxiosStatic import - Verified build and lint success  | 
						4 months ago | 
| 
							
							
								 | 
						6c0142b5fd | 
							
							
								
								Fix migration dates, add multi-platform testing infrastructure, and organize docs
							
							
							
							
							
							
								
Migration Date Corrections: - Update all migration TODO comments to use correct date: 2025-07-06 - Add proper TypeScript type declarations for $route and $router in DeepLinkErrorView - Fix template property references to use $route instead of route Multi-Platform Testing Infrastructure: - Add comprehensive multi-platform testing requirements for migrations - Update component migration template with platform testing requirements - Establish sign-off requirements for web, desktop, and mobile platforms - Document expected outcomes and validation procedures Migration Testing Organization: - Create docs/migration-testing/ folder for testing documentation - Move TESTING_CONTACTIMPORT.md from project root to migration-testing/ - Relocate all migration-checklist-*.md files to migration-testing/ - Add comprehensive README.md with organization guidelines - Update file references in components and TODOs - Establish naming conventions and quality standards Files added: - docs/migration-testing/README.md - docs/migration-testing/TESTING_CONTACTIMPORT.md - docs/migration-testing/migration-checklist-ContactImportView.md - docs/migration-testing/migration-checklist-MembersList.md Files modified: - src/views/ContactImportView.vue (date correction) - src/components/MembersList.vue (date correction, reference path update) - src/views/DeepLinkErrorView.vue (date correction, Vue router types) - docs/migration-templates/component-migration.md (multi-platform requirements) Files moved: - TESTING_CONTACTIMPORT.md → docs/migration-testing/ - docs/migration-checklist-*.md → docs/migration-testing/ This establishes comprehensive testing infrastructure for all future migrations with proper organization and multi-platform validation requirements.  | 
						4 months ago |