
UBF Nigeria
Official mobile app for UBF NG
About
What's New in UBF Nigeria
2.0.1
April 19, 2026
Expo SDK Upgrade (52 → 55) - Upgraded all packages to SDK 55 (React Native 0.83, React 19) - Migrated expo-file-system to legacy import (new class-based API) - Fixed @expo/vector-icons v15 breaking icon name changes across 6+ files - Fixed ColorSchemeName handling for new 'unspecified' value - Fixed wrong ThemedText1/ThemedView1 imports - Removed deprecated app.json fields (newArchEnabled, android.targetSdkVersion) - Added .npmrc with legacy-peer-deps=true for EAS Build compatibility --- Safe Area Fixes - Fixed top clipping on Home and Library screens — switched SafeAreaView to react-native-safe-area-context version - Fixed bottom tab bar cut off — used useSafeAreaInsets() to add gesture nav bar height - Fixed double bottom spacing on iOS caused by same change --- Bug Fixes & Features - Announcement detail — re-enabled the CTA link button; added inline Portable Text link rendering; fixed dark mode text color - Messages — renamed "General" → "Combined Service" - Messages detail — moved YouTube button above content; replaced it with embedded WebView player; added regex support for /live/ YouTube URLs; added "Watch on YouTube" CTA below the player - HymnCard — fixed heart icon going off screen on long titles - Hymns list filters — made Numbers/Categories/Sort row horizontally scrollable; fixed gap between filter and list - Hymn of the Day title — truncates with ellipsis on one line instead of overflowing - Home screen — fixed extra bottom space above recent hymns (edges={['top']} on SafeAreaView) - Media Uploads screen — replaced "Coming soon" with live Sanity-powered Google Drive links list - react-native-webview — installed for YouTube embed --- OTA Updates Setup - Installed expo-updates - Added channel to preview and production (and development) in eas.json - Configured updates.url and runtimeVersion policy in app.json
More








