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.
Jose Olarte III
4c218c4786
feat: migrate all clipboard operations from useClipboard to ClipboardService
- Replace useClipboard with platform-agnostic ClipboardService across 13 files
- Add proper error handling with user notifications for all clipboard operations
- Fix naming conflicts between method names and imported function names
- Ensure consistent async/await patterns throughout the codebase
- Add notification system to HelpView.vue for user feedback on clipboard errors
- Remove unnecessary wrapper methods for cleaner code
Files migrated:
- View components: UserProfileView, QuickActionBvcEndView, ProjectViewView,
InviteOneView, SeedBackupView, HelpView, AccountViewView, DatabaseMigration,
ConfirmGiftView, ClaimView, OnboardMeetingSetupView
- Utility functions: libs/util.ts (doCopyTwoSecRedo)
- Components: HiddenDidDialog
Naming conflicts resolved:
- DatabaseMigration: copyToClipboard() → copyExportedDataToClipboard()
- ShareMyContactInfoView: copyToClipboard() → copyContactMessageToClipboard() → removed
- HiddenDidDialog: copyToClipboard() → copyTextToClipboard()
- ClaimView: copyToClipboard() → copyTextToClipboard()
- ConfirmGiftView: copyToClipboard() → copyTextToClipboard()
This migration ensures reliable clipboard functionality across iOS, Android,
and web platforms with proper error handling and user feedback.
Closes: Platform-specific clipboard issues on mobile devices
|
1 month ago |
| .. |
|
assets
|
Merge branch 'master' into android-safe-area-insets
|
2 months ago |
|
components
|
feat: migrate all clipboard operations from useClipboard to ClipboardService
|
1 month ago |
|
composables
|
Fix UserNameDialog open error and add defensive ref check
|
4 months ago |
|
constants
|
refactor: remove single-use notification constant
|
2 months ago |
|
db
|
feat: Add seed backup tracking with database migration
|
2 months ago |
|
db-sql
|
feat: Add seed backup tracking with database migration
|
2 months ago |
|
interfaces
|
Merge branch 'master' into fix-deep-link
|
2 months ago |
|
libs
|
feat: migrate all clipboard operations from useClipboard to ClipboardService
|
1 month ago |
|
router
|
refactor(services): inline ProfileService logic into AccountViewView
|
2 months ago |
|
services
|
chore: change logging level to debug for debug messages
|
2 months ago |
|
test
|
Merge branch 'master' into android-safe-area-insets
|
2 months ago |
|
types
|
Integrate TypeScript type checking into build process with conditional execution
|
3 months ago |
|
utils
|
feat: implement seed phrase backup reminder modal
|
2 months ago |
|
views
|
feat: migrate all clipboard operations from useClipboard to ClipboardService
|
1 month ago |
|
App.vue
|
Merge branch 'master' into android-safe-area-insets
|
2 months ago |
|
env.d.ts
|
chore: cleanup and test
|
6 months ago |
|
main.capacitor.ts
|
feat: implement safe area insets for Android and add development tooling
|
2 months ago |
|
main.common.ts
|
Fix duplicate export declarations and migrate ContactsView with sub-components
|
3 months ago |
|
main.electron.ts
|
Integrate TypeScript type checking into build process with conditional execution
|
3 months ago |
|
main.ts
|
fix(settings): resolve server switching not applying immediately
|
2 months ago |
|
main.web.ts
|
Remove manual service worker registration; rely on VitePWA auto-registration
|
3 months ago |
|
registerSQLWorker.js
|
Complete UserNameDialog Enhanced Triple Migration Pattern (1 minute)
|
3 months ago |
|
shims-vue.d.ts
|
init
|
3 years ago |
|
util.d.ts
|
fix linting
|
2 years ago |
|
vite-env.d.ts
|
add ability to edit a GiveAction
|
1 year ago |
|
vite.config.utils.js
|
docs: move build instructions from README to BUILDING.md
|
9 months ago |