Tree:
10df60316a
account-import-duplicate-prevention
active_did_redux
activedid_migration
ai-context
android-15-check
android-file-save
android-safe-area-insets
app_id_fix
ask-for-contacts-export
build-dev-to-dist
build-improvement
build-ios
build-web-serve-test
build-with-env
capacitor-local-save
claim-view-error-handling
claimview-fullfills-offer
clean-db-disconnects
contact-gifting-current-user
contacts-view-fixes
cross-platform-factory
cross-platform-factory-redux
d9085ced6df7dc7bdcd899959cea6489cab7f8b8
db-backup-cross-platform
deep-link
deep-link-views-safe-area-inset
deep-links-android-update
deep_linking
design-tweaks-2023-12
dialog-notification-z-index
dialog-styles-unified
didview-invalid-did-handling
electron-build-capacitor-config
electron-build-config-overwrite
electron-copy-paste-keyboard-shortcuts
electron_fix_20250317
emojis
experimental_plugin
eye-slash
fix-contact-import-export
fix-deep-link
fix-service-worker
friend-tech-inspired-pwa-dialog
get-get-hash
gifting-periphery-improvements
gifting-ui-2025-05
home-icon-enhancements
home-view-notification-improvements
homeview-cleanup-2025-03
homeview-refresh-2025-02
imagemagick-anrdoid
ios-contact-copy
ios-disable-zoom
ios-qr-code-copy
load-build-mode-env-file
logger-level
logging-upgrade
main
master
master-patch
master-settings-upgrade
matthew-scratch-2025-06-28
meeting-members-admission-dialog
meeting-members-admission-improvements
meeting-members-set-visibility
migrate-dexie-to-sqlite
nearby-filter
new-activity-mark-read
new-storage
nostr
notification-line-wrapping
notification-request-permission-dialog
notification-section
notification-system
notify-initialization-fix
notify-time
offer-edit
offer-validation-logic
onboard-alert-component
onboarding-dialog-fix
passkey
passkey-cache
performance-optimizations-testing
photo-reverse
plan-loc
platformservicemixin-interface-consolidation
playwright-pwa-install-test
playwright-test-00-fix
playwright-test-60-fix
playwright-test-updates
profile-pic
profile_include_location
project-gives
projectview-hide-offer-link-unregistered
qrcode-capacitor
registration-gate
registration-prompt-parity
remove-cannot-upload-images-notification
remove-image-cache
replace-iconrenderer
search-map-fix
seed-phrase-backup-prompt
side_step
simple-signer
split_build_process
sql-absurd-sql
sql-absurd-sql-further
sql-wa-sqlite
star-projects
star-projects2
starred-projects
streamline-attempt
sw-cleanup
switching-identities-change-name
tmp
trent-tweaks
tweaks
ui-fixes-2024-03
ui-fixes-2025-03
ui-fixes-2025-06-w2
units-mocking
v-onboarding-2024-04
view-headings-refresh
vite-version
web-serve-fix
web-tests
wip_new_notifications
0.1.8
0.2.1
0.2.11
0.2.17
0.2.2
0.2.4
0.3.35
0.3.50
0.3.51
0.3.52
0.3.53
0.3.54
0.3.55
0.3.56
0.3.57
0.4.1
0.4.2
0.4.3
0.4.4
0.5.8
0.5.9
1.0.0
1.0.2
1.0.4
${ noResults }
4 Commits (10df60316a6fb26b6085791e61c05ac9db13bd39)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
4a0ddb4472 |
refactor: consolidate type system and improve documentation
- Move type definitions from src/types/ to src/interfaces/ for better organization - Enhance deep linking type system documentation with detailed examples - Update package dependencies to latest versions - Improve code organization in README.md - Fix formatting in WebPlatformService.ts This change consolidates all type definitions into the interfaces folder, improves type safety documentation, and updates dependencies for better maintainability. The deep linking system now has clearer documentation about its type system and validation approach. Breaking: Removes src/types/ directory in favor of src/interfaces/ |
5 months ago |
|
|
acb003c6b3 |
fix: improve DeepLinkErrorView code quality
- Fix TypeScript property error by using validRoutes constant - Replace console.log with logger utility - Fix string quote consistency - Improve v-for loop variable naming - Add proper type safety for route parameters Technical Changes: - Use VALID_DEEP_LINK_ROUTES constant for route list - Add logger import and replace console.log calls - Standardize string quotes to double quotes - Rename v-for variable to avoid shadowing - Add proper type assertions for route params This improves code quality and type safety in the DeepLinkErrorView component while maintaining consistent coding standards. |
7 months ago |
|
|
4b7a618ab6 |
feat(ios-testing): Enhance deeplink testing and error handling
- Improve test data generation and validation - Add detailed logging of generated test data - Implement robust validation of required fields - Use ts-node script for test data generation - Add fallback data generation with validation - Enhance deeplink testing UX - Add interactive prompts between tests - Display detailed test progress and next steps - Improve error handling and test skip logic - Add comprehensive logging throughout test execution - Improve DeepLinkErrorView - Add detailed error information display - Show debug information for parameters and queries - Enhance UI with better styling and layout - Add safe area spacing for iOS - Refactor deeplink handling - Standardize route definitions - Improve parameter validation - Add better error logging |
7 months ago |
|
|
26b98d8b0a |
wip: Improve deep link validation and error handling
- Add comprehensive route validation with zod schema - Create type-safe DeepLinkRoute enum for all valid routes - Add structured error handling for invalid routes - Redirect to error page with detailed feedback - Add better timeout handling in deeplink tests The changes improve robustness by: 1. Validating route paths before navigation 2. Providing detailed error messages for invalid links 3. Redirecting users to dedicated error pages 4. Adding parameter validation with specific feedback 5. Improving type safety across deeplink handling |
7 months ago |