You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Matthew Raymer
16c16c84d5
Implement configurable domain names for all copy link functionality
- Add PROD_SHARE_DOMAIN constant using existing AppString.PROD_PUSH_SERVER
- Update all 9 components/services to use configurable domain instead of hardcoded URLs
- Fix localhost issues in development mode for all sharing functionality
- Ensure all copy link buttons generate production URLs regardless of environment
- Add proper TypeScript imports and component properties for template access
- Maintain existing functionality while improving maintainability and consistency
Files updated:
- src/constants/app.ts (new constant)
- src/views/ClaimView.vue (claim + certificate links)
- src/views/ProjectViewView.vue (project links)
- src/views/ConfirmGiftView.vue (confirm gift links)
- src/components/HiddenDidDialog.vue (hidden DID links)
- src/views/UserProfileView.vue (profile links)
- src/views/InviteOneView.vue (invite links)
- src/views/ContactsView.vue (contact import links)
- src/views/OnboardMeetingSetupView.vue (meeting links)
- src/libs/endorserServer.ts (contact import confirm links)
Documentation added:
- docs/domain-configuration.md (comprehensive guide)
- README.md (quick reference section)
Security audit: ✅ All changes maintain existing security model
Testing: ✅ All linting errors resolved, only warnings remain
Performance: ✅ No performance impact, improves user experience
|
1 week ago |
.. |
accountView.ts
|
Complete UserNameDialog Enhanced Triple Migration Pattern (1 minute)
|
1 week ago |
app.ts
|
Implement configurable domain names for all copy link functionality
|
1 week ago |
notifications.ts
|
fix: capitalize the beginning of a message
|
2 weeks ago |