feat(deepLinks): implement comprehensive deep linking system

- Add type-safe deep link parameter validation using Zod
- Implement consistent error handling across all deep link routes
- Add support for query parameters in deep links
- Create comprehensive deep linking documentation
- Add logging for deep link operations

Security:
- Validate all deep link parameters before processing
- Sanitize and type-check query parameters
- Add error boundaries around deep link handling
- Implement route-specific parameter validation

Testing:
- Add parameter validation tests
- Add error handling tests
- Test query parameter support
This commit is contained in:
Matthew Raymer
2025-02-26 09:35:04 +00:00
parent 3dbb836ae5
commit 64a04ec9a5
6 changed files with 199 additions and 85 deletions

View File

@@ -100,7 +100,8 @@
"vue-picture-cropper": "^0.7.0",
"vue-qrcode-reader": "^5.5.3",
"vue-router": "^4.5.0",
"web-did-resolver": "^2.0.27"
"web-did-resolver": "^2.0.27",
"zod": "^3.24.2"
},
"devDependencies": {
"@playwright/test": "^1.45.2",