Add push notification deep linking and sharing subscription checks
- Add deep link navigation from push notifications to specific task column on kanban board - Fix subscription check in push notification handler to allow navigation when limitations disabled - Add pendingNavigationTaskId to handle notifications when app isn't ready - Add ScrollViewReader to AllTasksView for programmatic scrolling to task column - Add canShareResidence() and canShareContractor() subscription checks (iOS & Android) - Add test APNS file for simulator push notification testing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -72,6 +72,8 @@
|
||||
<string name="properties_join_title">Join Property</string>
|
||||
<string name="properties_join_code_label">Enter Share Code</string>
|
||||
<string name="properties_join_button">Join</string>
|
||||
<string name="properties_share_upgrade_title">Pro Feature</string>
|
||||
<string name="properties_share_upgrade_message">Sharing residences is a Pro feature. Upgrade to invite family members to collaborate on home maintenance.</string>
|
||||
<string name="properties_users_title">Property Members</string>
|
||||
<string name="properties_owner">Owner</string>
|
||||
<string name="properties_member">Member</string>
|
||||
@@ -248,6 +250,8 @@
|
||||
<string name="contractors_delete_warning">Are you sure you want to delete this contractor? This action cannot be undone.</string>
|
||||
<string name="contractors_completed_tasks">%1$d completed tasks</string>
|
||||
<string name="contractors_share">Share Contractor</string>
|
||||
<string name="contractors_share_upgrade_title">Pro Feature</string>
|
||||
<string name="contractors_share_upgrade_message">Sharing contractors is a Pro feature. Upgrade to share your trusted contractors with friends and family.</string>
|
||||
<string name="contractors_import_title">Import Contractor</string>
|
||||
<string name="contractors_import_message">Would you like to import this contractor?</string>
|
||||
<string name="contractors_import_success">Contractor Imported</string>
|
||||
@@ -368,6 +372,14 @@
|
||||
<string name="profile_support">Support</string>
|
||||
<string name="profile_contact_support">Contact Support</string>
|
||||
<string name="profile_contact_support_subtitle">Get help with your account</string>
|
||||
<string name="profile_upgrade_benefits_title">Unlock Premium Features</string>
|
||||
<string name="profile_upgrade_benefits_subtitle">Upgrade to Pro for the complete experience</string>
|
||||
<string name="profile_benefit_unlimited_properties">Unlimited Properties</string>
|
||||
<string name="profile_benefit_document_vault">Document & Warranty Storage</string>
|
||||
<string name="profile_benefit_residence_sharing">Residence Sharing</string>
|
||||
<string name="profile_benefit_contractor_sharing">Contractor Sharing</string>
|
||||
<string name="profile_benefit_actionable_notifications">Actionable Notifications</string>
|
||||
<string name="profile_benefit_widgets">Home Screen Widgets</string>
|
||||
|
||||
<!-- Settings -->
|
||||
<string name="settings_title">Settings</string>
|
||||
@@ -516,6 +528,10 @@
|
||||
<string name="onboarding_feature_contractors_desc">Keep all your contractor contacts organized and easily accessible</string>
|
||||
<string name="onboarding_feature_family_title">Share With Family</string>
|
||||
<string name="onboarding_feature_family_desc">Invite family members to collaborate on home maintenance together</string>
|
||||
<string name="onboarding_feature_notifications_title">Smart Notifications</string>
|
||||
<string name="onboarding_feature_notifications_desc">Get actionable reminders that let you complete tasks right from the notification</string>
|
||||
<string name="onboarding_feature_widgets_title">Home Screen Widgets</string>
|
||||
<string name="onboarding_feature_widgets_desc">Quick access to tasks and reminders directly from your home screen</string>
|
||||
|
||||
<!-- Onboarding - Name Residence -->
|
||||
<string name="onboarding_name_residence_title">Name Your Home</string>
|
||||
@@ -570,6 +586,12 @@
|
||||
<string name="onboarding_subscription_benefit_family_desc">Get everyone on the same page</string>
|
||||
<string name="onboarding_subscription_benefit_insights">Spending Insights</string>
|
||||
<string name="onboarding_subscription_benefit_insights_desc">See where your money goes</string>
|
||||
<string name="onboarding_subscription_benefit_contractor_sharing">Contractor Sharing</string>
|
||||
<string name="onboarding_subscription_benefit_contractor_sharing_desc">Share your trusted contractors with family and friends</string>
|
||||
<string name="onboarding_subscription_benefit_widgets">Home Screen Widgets</string>
|
||||
<string name="onboarding_subscription_benefit_widgets_desc">Quick actions right from your home screen</string>
|
||||
<string name="onboarding_subscription_benefit_notifications">Actionable Notifications</string>
|
||||
<string name="onboarding_subscription_benefit_notifications_desc">Complete tasks directly from notifications</string>
|
||||
<string name="onboarding_subscription_choose_plan">Choose your plan</string>
|
||||
<string name="onboarding_subscription_monthly">Monthly</string>
|
||||
<string name="onboarding_subscription_yearly">Yearly</string>
|
||||
|
||||
Reference in New Issue
Block a user