Add global search, in-app + push notifications, and fix card/beneficiary/scroll issues

- Global feature search for the user app, wired to the home search icon
- Notifications screen: swipe-to-delete, vanish animation, unread badge,
  and Notifee-backed foreground + background (scheduled) OS notifications
- Fix Add Beneficiary save (single source of truth via beneficiaries slice)
- Fix Cards tab scroll freeze and bottom blank space (use ScreenShell scroll)
- User-friendly toast copy across the app
- Android build tuning: parallel/caching/JVM G1 args, mobile-only ABIs

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Abin Toppo
2026-06-02 16:36:27 +05:30
co-authored by Claude Opus 4.8
parent d7907e1d64
commit 58af541536
48 changed files with 1773 additions and 157 deletions
@@ -80,9 +80,9 @@ export default function ServicesHubScreen({ navigation }: Props) {
iconColor: '#0EA5E9',
onPress: () =>
toast(
'Support chat screen pending',
'Support chat coming soon',
'info',
'This feature is coming in the next update.',
'This feature will be available in the next update.',
),
},
{
@@ -91,7 +91,7 @@ export default function ServicesHubScreen({ navigation }: Props) {
icon: 'help-circle-outline',
iconColor: '#8B5CF6',
onPress: () =>
toast('Help center pending', 'info', 'Coming soon.'),
toast('Help center coming soon', 'info', 'This feature will be available shortly.'),
},
{
id: 'cyber_security',