Changelog
Stay up to date with the latest changes in our product.
HeroUI & React Native Upgrade
23 days ago- ๐จ Added HeroUI component library โ beautiful, accessible UI components out of the box
- โ๏ธ Upgraded to the latest React Native version for improved performance and stability
- ๐ฆ Updated all peer dependencies to stay compatible with the new RN version
- ๐ Fixed minor layout regressions after the upgrade
Expo SDK Upgrade
about 2 months ago- ๐ Upgraded to the latest Expo SDK โ faster builds and improved EAS compatibility
- ๐ฑ Updated Expo Modules to take advantage of new native APIs
- ๐ง Migrated deprecated Expo APIs to their recommended replacements
- ๐ Fixed splash screen flicker that appeared after the SDK upgrade on Android
OneSignal In-App Messaging
2 months ago- ๐ฌ Added OneSignal In-App Message integration โ show targeted banners, modals, and cards without a push notification
- ๐ฏ Hooked in-app triggers to navigation events for contextual prompts
- ๐ Exposed OneSignal analytics events for in-app message impressions and clicks
- ๐ Fixed a crash on cold start when OneSignal initialised before the JS bridge was ready
OneSignal Push Notifications
4 months ago- ๐ Integrated OneSignal for cross-platform push notifications (iOS & Android)
- ๐ Added permission-request flow with a native prompt and a soft-ask pre-screen
- ๐ค Wired OneSignal External User ID to the authenticated user for targeted sends
- ๐ Added a notifications settings screen so users can manage their preferences
- ๐ Fixed profile screen avatar upload occasionally returning a stale URL
AppsFlyer Deep Links
4 months ago- ๐ Added AppsFlyer OneLink deep link support โ users land on the right screen from any channel
- ๐ฒ Implemented deferred deep linking so installs from ads preserve the intended destination
- ๐ค๏ธ Added a deep link routing handler that works for both cold-start and warm-start scenarios
- ๐ Resolved an edge case where deep links were dropped when the app was already open in the background
AppsFlyer SDK Integration
6 months ago- ๐ Integrated AppsFlyer SDK for mobile attribution and marketing analytics
- ๐ฏ Tracking install, session, and in-app purchase events automatically
- ๐ง Added a unified analytics wrapper so swapping SDKs in the future requires minimal changes
- ๐ Fixed an Android build issue caused by a duplicate GooglePlayServicesVersion entry
Firebase Firestore Integration
7 months ago- ๐ฅ Added Firebase Firestore as an optional real-time database layer
- ๐ก Included example hooks for real-time document listeners with automatic cleanup
- ๐ Set up Firestore security rules template in the repo for quick deployment
- ๐๏ธ Added offline persistence config so apps work gracefully without a connection
- ๐ Fixed a memory leak in Firestore listeners that weren't unsubscribed on unmount
Apple Sign-In Bugfixes
7 months ago- ๐ Fixed Apple Sign-In failing on the second login attempt due to a nonce mismatch
- ๐ Resolved token refresh flow not persisting the Apple identity token correctly
- ๐ฑ Fixed Apple Sign-In button not rendering on iPads in landscape orientation
- ๐งน Cleaned up redundant auth state listeners that were firing twice on app resume
RevenueCat Subscription Integration
9 months ago- ๐ณ Integrated RevenueCat for cross-platform in-app purchases and subscription management
- ๐ฆ Added Paywall screen template with offerings fetched live from the RevenueCat dashboard
- ๐ Implemented restore purchases flow for both iOS and Android
- ๐ Added entitlement checks so premium features are gated automatically
- ๐ Hooked RevenueCat subscriber attributes to user profile for better segmentation
Google Sign-In Bugfixes & Auth Improvements
10 months ago- ๐ Fixed Google Sign-In silently failing on Android when Play Services were out of date
- ๐ Resolved a race condition where the auth token was read before the session was fully hydrated
- โป๏ธ Improved token refresh logic to retry automatically on 401 responses
- ๐ Added clearer error messages for common auth failures (network, cancelled, revoked)
Appsplayer SDK Integration
11 months ago- ๐ฌ Integrated Appsplayer SDK for interactive video and playback features
- ๐ฅ๏ธ Added a reusable VideoPlayer component built on top of the Appsplayer API
- โฏ๏ธ Supported background audio playback with Now Playing controls on iOS lock screen
- ๐ Fixed video player controls disappearing after a screen orientation change
Initial Release ๐
about 1 year ago- ๐ First public release of CodeBaseHub React Native Starter Kit
- ๐ Authentication screens โ Email/Password, Google Sign-In, Apple Sign-In
- ๐งญ Tab & Stack navigation pre-configured with Expo Router
- ๐ค User profile screen with avatar upload and editable fields
- ๐ Dark mode support with system preference detection
- ๐ฑ Splash screen, app icon templates, and OTA update handling included
- ๐ Full documentation covering setup, environment variables, and deployment