Skip to main content

InkNest v1.4.3 Release

ยท 2 min read
P2Devs
InkNest Team

Hey everyone! ๐ŸŽ‰ We're excited to announce InkNest v1.4.3 is now available!

โœจ What's Newโ€‹

๐Ÿ” Google & Apple Sign-Inโ€‹

  • Multi-provider auth with Google and Apple, including iOS URL scheme + entitlement updates
  • Auth state listener keeps Redux in sync with Firebase users and profiles
  • New LoginPrompt & UserAvatar components for smooth sign-in and profile display

๐Ÿ˜๏ธ Community & Navigationโ€‹

  • Community posts & replies: create posts, reply threads, tagged chapters, participant stats, and real-time updates
  • Navigation updates: new routes/modals for community, notifications, and detail views
  • User activity tracking: lightweight counters for posts/replies and cached post metadata

๐Ÿ”” Notificationsโ€‹

  • Background push handling that stores payloads and logs errors to Crashlytics
  • NotificationSubscriptionBootstrapper wired into the app root for subscription management
  • iOS background fetch mode enabled for more reliable delivery

๐Ÿ“š Reading Data Pipelineโ€‹

  • Refactored comic parsing into dedicated parser utilities (details, chapters, search, advanced filters)
  • Safer error handling with centralized downtime detection and Crashlytics logging
  • Cleaner host-specific URL handling and pagination support

๐Ÿ“ฆ Dependencies & Configโ€‹

  • Added auth/identity deps: @react-native-firebase/auth, @react-native-firebase/firestore, @react-native-google-signin/google-signin, @invertase/react-native-apple-authentication
  • example.env now includes GOOGLE_WEB_CLIENT_ID and IOS_GOOGLE_CLIENT_ID
  • iOS updates: Google Sign-In URL types, GIDClientID, Apple Sign-In entitlement, privacy API reasons
  • Version bump: Android 32 / 1.4.3, iOS 1.4.3; InkNest-Externals submodule refreshed

๐Ÿ› ๏ธ Upgrade Notesโ€‹

  • Set GOOGLE_WEB_CLIENT_ID and IOS_GOOGLE_CLIENT_ID in your env files
  • Update Info.plist/entitlements with your real Google/Apple credentials and URL scheme
  • Run cd ios && pod install after pulling to pick up new native deps
  • Ensure Firebase messaging is configured for push (APNs key/certs and FCM server key)

Update now to enjoy Apple/Google sign-in, richer community features, and smarter notifications! ๐Ÿ“š

As always, if you encounter any issues, please report them in our issues channel. Happy reading! ๐Ÿฆ‹