- Remove __DEV__ debug section from settings.tsx: Plan-Override-Row (4 rows: LLM, TTS, plan-override, realtime), PlanPickerSheetContent, planSheetRef, DEV_PLANS/DEV_PLAN_ACCENT, ActivityIndicator import. The debug.tsx page + realtimeDebug.ts store are kept — only UI entry points removed from settings. - Wire notifications section: pushEnabled/streakReminderEnabled toggles + streakReminderTime picker (hour/minute scroll, quarters). State persisted in AsyncStorage via new stores/notificationPrefs.ts. setPushEnabled calls Notifications.requestPermissionsAsync() — if denied, toggle stays off. scheduleNotificationAsync is a TODO (no backend endpoint yet). - Add _layout.tsx Stack.Screen entry for help/* route group. - i18n: new keys settings.notifications_push_sublabel, notifications_streak_time, notifications_hour/minute, section_help, help_faq/contact/about/crisis + descs in DE/EN/FR. TODO: expo-notifications scheduleNotificationAsync wiring once backend streak-reminder endpoint exists. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%