Matthew Raymer
7ab595cb60
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
2025-07-21 07:47:34 +00:00
..
2025-07-16 09:03:33 +00:00
2025-07-21 06:00:39 +00:00
2025-07-11 08:56:12 +00:00
2025-07-14 02:00:51 -07:00
2025-07-10 13:07:51 +00:00
2025-07-15 06:13:33 +00:00
2025-07-15 06:13:33 +00:00
2025-07-11 04:41:38 +00:00
2025-07-13 00:10:35 +00:00
2025-07-06 11:08:34 +00:00
2025-07-07 10:13:30 +00:00
2025-07-11 08:04:28 +00:00
2025-07-21 07:47:34 +00:00
2025-07-11 23:16:26 -07:00
2025-07-11 06:33:21 +00:00
2025-07-11 08:19:59 +00:00
2025-07-17 04:03:05 +00:00
2025-07-11 08:56:12 +00:00
2025-07-11 23:28:26 -07:00
2025-07-17 08:07:22 +00:00
2025-07-17 04:03:05 +00:00
2025-07-09 07:22:58 +00:00
2025-07-07 04:49:30 +00:00
2025-07-10 13:07:51 +00:00
2025-07-15 06:13:33 +00:00
2025-07-17 04:03:05 +00:00
2025-07-11 08:56:12 +00:00