Add Daily Digest notification preferences with custom time support

- Add dailyDigest and dailyDigestHour fields to Kotlin NotificationPreference model
- Update NotificationPreferencesViewModel to support new fields
- Add Daily Summary toggle with time picker to Android NotificationPreferencesScreen
- Add Daily Summary toggle with time picker to iOS NotificationPreferencesView
- Add localized strings for Daily Summary in all 10 languages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Trey t
2025-12-07 22:51:50 -06:00
parent bb4ff216b1
commit 6cbcff116f
7 changed files with 261 additions and 6 deletions

View File

@@ -399,6 +399,8 @@
<string name="notifications_property_shared_desc">When someone shares a property with you</string>
<string name="notifications_warranty_expiring">Warranty Expiring</string>
<string name="notifications_warranty_expiring_desc">Reminders for expiring warranties</string>
<string name="notifications_daily_digest">Daily Summary</string>
<string name="notifications_daily_digest_desc">Daily overview of tasks due and overdue</string>
<!-- Email Notifications -->
<string name="notifications_email_section">Email Notifications</string>