Fix iOS contact copy function #154

Merged
jose merged 9 commits from ios-contact-copy into master 2025-08-26 06:35:10 +00:00
Owner

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
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
jose added 3 commits 2025-07-31 13:35:51 +00:00
- Install @capacitor/clipboard@^6.0.0 for native clipboard support
- Create platform-agnostic ClipboardService with iOS/Android native API
- 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
jose changed target branch from build-improvement to master 2025-08-11 10:41:15 +00:00
jose changed title from Fix iOS contact copy function to WIP: Fix iOS contact copy function 2025-08-11 13:05:29 +00:00
jose added 2 commits 2025-08-13 08:11:43 +00:00
jose added 1 commit 2025-08-13 08:21:18 +00:00
jose changed title from WIP: Fix iOS contact copy function to Fix iOS contact copy function 2025-08-13 10:35:19 +00:00
trentlarson reviewed 2025-08-17 19:40:56 +00:00
@@ -0,0 +31,4 @@
const platform = Capacitor.getPlatform();
const isNative = Capacitor.isNativePlatform();
logger.log("[ClipboardService] Copying to clipboard:", {
Owner

I vote for this to be a logger.debug call.

I vote for this to be a logger.debug call.
Owner

... in multiple places.

... in multiple places.
Author
Owner

Agreed. Changed level from .log to .debug in two spots in ClipboardService.ts

Agreed. Changed level from `.log` to `.debug` in two spots in ClipboardService.ts
Owner

👍

👍
jose added 1 commit 2025-08-18 07:22:43 +00:00
jose added 1 commit 2025-08-18 07:34:16 +00:00
jose added 1 commit 2025-08-26 06:34:24 +00:00
jose merged commit 1e203da9bb into master 2025-08-26 06:35:10 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: trent_larson/crowd-funder-for-time-pwa#154