Install @capacitor/clipboard@^6.0.0 for native clipboard support
Create platform-agnostic ClipboardService with iOS/Android native API
Fix: iOS copy function
Update ContactsView, ShareMyContactInfoView, ContactQRScanShowView to use new service
Replace unreliable web navigator.clipboard with native Capacitor clipboard
Add comprehensive error handling and logging for clipboard operations
Sync Capacitor plugins to include clipboard functionality
Added: native clipboard service
- Install @capacitor/clipboard@^6.0.0 for native clipboard support
- Create platform-agnostic ClipboardService with iOS/Android native API
Fix: iOS copy function
- Update ContactsView, ShareMyContactInfoView, ContactQRScanShowView to use new service
- Replace unreliable web navigator.clipboard with native Capacitor clipboard
- Add comprehensive error handling and logging for clipboard operations
- Sync Capacitor plugins to include clipboard functionality
- Update ContactsView, ShareMyContactInfoView, ContactQRScanShowView to use new service
- Replace unreliable web navigator.clipboard with native Capacitor clipboard
- Add comprehensive error handling and logging for clipboard operations
- Sync Capacitor plugins to include clipboard functionality
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Added: native clipboard service
Fix: iOS copy function
@@ -0,0 +31,4 @@const platform = Capacitor.getPlatform();const isNative = Capacitor.isNativePlatform();logger.log("[ClipboardService] Copying to clipboard:", {I vote for this to be a logger.debug call.
... in multiple places.
Agreed. Changed level from
.logto.debugin two spots in ClipboardService.ts👍