Matthew Raymer
|
ca1179ed97
|
Extract literal strings from complex modals to notification constants
Replace hardcoded text in raw $notify calls with centralized constants:
- MembersList.vue: 2 complex modals (contact admission workflow)
- ContactsView.vue: 2 complex modals (registration, onboarding meeting)
- ProjectViewView.vue: 1 complex modal (claim confirmation)
Preserves advanced modal features (promptToStopAsking, custom buttons,
nested workflows) while standardizing text through constants for
maintainability and future localization support.
|
1 day ago |
Matthew Raymer
|
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.
|
1 day ago |
Matthew Raymer
|
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
|
1 day ago |