P4 Stream P: NotificationPreferencesScreen expansion

Per-category toggle + master toggle + system-settings shortcut matching
iOS NotificationPreferencesView depth. DataStore-backed prefs, channel
importance rewritten to NONE when category disabled.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey T
2026-04-18 13:24:45 -05:00
parent 3700968d00
commit 65af40ed73
12 changed files with 1053 additions and 206 deletions

View File

@@ -626,6 +626,21 @@
<string name="notifications_change_time">Change</string>
<string name="notifications_select_time">Select Notification Time</string>
<!-- P4 Stream P — per-category toggles -->
<string name="notifications_master_title">All notifications</string>
<string name="notifications_master_desc">Turn every category on or off in one tap</string>
<string name="notifications_categories_section">Categories</string>
<string name="notifications_category_task_reminder">Task reminders</string>
<string name="notifications_category_task_reminder_desc">Upcoming and due-soon reminders</string>
<string name="notifications_category_task_overdue">Overdue tasks</string>
<string name="notifications_category_task_overdue_desc">Alerts when a task is past its due date</string>
<string name="notifications_category_residence_invite">Residence invites</string>
<string name="notifications_category_residence_invite_desc">Invitations to join a shared residence</string>
<string name="notifications_category_subscription">Subscription updates</string>
<string name="notifications_category_subscription_desc">Billing and plan status changes</string>
<string name="notifications_open_system_settings">Open system settings</string>
<string name="notifications_system_settings_desc">Fine-tune sounds, badges, and Do Not Disturb behaviour in Android settings</string>
<!-- Common -->
<string name="common_save">Save</string>
<string name="common_cancel">Cancel</string>