Skip to content

Commit 489d70e

Browse files
chore: add release announcement for InkNest v1.4.3
1 parent 6801246 commit 489d70e

1 file changed

Lines changed: 52 additions & 0 deletions

File tree

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
slug: release-v1.4.3
3+
title: InkNest v1.4.3 Release
4+
authors: [p2devs]
5+
tags: [release]
6+
---
7+
8+
# 📢 InkNest v1.4.3 Release Announcement
9+
10+
Hey everyone! 🎉 We're excited to announce **InkNest v1.4.3** is now available!
11+
12+
<!-- truncate -->
13+
14+
## ✨ What's New
15+
16+
### 🔐 Google & Apple Sign-In
17+
- **Multi-provider auth** with Google and Apple, including iOS URL scheme + entitlement updates
18+
- **Auth state listener** keeps Redux in sync with Firebase users and profiles
19+
- **New `LoginPrompt` & `UserAvatar` components** for smooth sign-in and profile display
20+
21+
### 🏘️ Community & Navigation
22+
- **Community posts & replies**: create posts, reply threads, tagged chapters, participant stats, and real-time updates
23+
- **Navigation updates**: new routes/modals for community, notifications, and detail views
24+
- **User activity tracking**: lightweight counters for posts/replies and cached post metadata
25+
26+
### 🔔 Notifications
27+
- **Background push handling** that stores payloads and logs errors to Crashlytics
28+
- **NotificationSubscriptionBootstrapper** wired into the app root for subscription management
29+
- iOS background fetch mode enabled for more reliable delivery
30+
31+
### 📚 Reading Data Pipeline
32+
- Refactored comic parsing into dedicated parser utilities (details, chapters, search, advanced filters)
33+
- Safer error handling with centralized downtime detection and Crashlytics logging
34+
- Cleaner host-specific URL handling and pagination support
35+
36+
### 📦 Dependencies & Config
37+
- Added auth/identity deps: `@react-native-firebase/auth`, `@react-native-firebase/firestore`, `@react-native-google-signin/google-signin`, `@invertase/react-native-apple-authentication`
38+
- `example.env` now includes `GOOGLE_WEB_CLIENT_ID` and `IOS_GOOGLE_CLIENT_ID`
39+
- iOS updates: Google Sign-In URL types, `GIDClientID`, Apple Sign-In entitlement, privacy API reasons
40+
- Version bump: **Android 32 / 1.4.3**, **iOS 1.4.3**; InkNest-Externals submodule refreshed
41+
42+
## 🛠️ Upgrade Notes
43+
- Set `GOOGLE_WEB_CLIENT_ID` and `IOS_GOOGLE_CLIENT_ID` in your env files
44+
- Update Info.plist/entitlements with your real Google/Apple credentials and URL scheme
45+
- Run `cd ios && pod install` after pulling to pick up new native deps
46+
- Ensure Firebase messaging is configured for push (APNs key/certs and FCM server key)
47+
48+
---
49+
50+
**Update now** to enjoy Apple/Google sign-in, richer community features, and smarter notifications! 📚
51+
52+
As always, if you encounter any issues, please report them in our issues channel. Happy reading! 🦋

0 commit comments

Comments
 (0)