Skip to content

feat: implement full InkNest app (comics + novels) on RN 0.84 base #71

feat: implement full InkNest app (comics + novels) on RN 0.84 base

feat: implement full InkNest app (comics + novels) on RN 0.84 base #71

Triggered via push June 30, 2026 20:22
Status Success
Total duration 8s
Artifacts
discord-notify
5s
discord-notify
Fit to window
Zoom out
Zoom in

Annotations

2 warnings
discord-notify
content field must be shorter than 2000, got 3138 **New Commit Pushed** **Repository:** p2devs/InkNest **Branch:** RN84 **Commit:** `03e086515f1f0280329cd242db659d776664c35a` **Author:** pushpender-singh-ap **Message:** feat: implement full InkNest app (comics + novels) on RN 0.84 base Restores the complete InkNest feature set on top of the fresh RN 0.84.1 project setup, replacing the placeholder new-app screen with the real application. 183 files changed (~44k insertions). App bootstrap & infrastructure - Replace App.tsx placeholder with App.js wiring up Redux store + persist, navigation container, gesture handler, safe-area, toast, and providers - index.js registers the root component, background handlers, and the notification helpers (now MMKV-backed instead of AsyncStorage) - Add Redux Toolkit store, root reducer, redux-persist with MMKV storage, and an axios interceptor controller (src/Redux/*) Comics - Home, Details, Reader (ComicBook), Bookmarks/History, Library, Search, See-All, and Sources screens (src/Screens/Comic/*) - Page-flip reader (PageFlipper), zoomable Gallery, vertical reader, and offline download manager - HTML source parsers for home/details/chapter/search (src/Redux/Actions/parsers/*) Novels - Full novel module: Home, Details, Reader (text/web), Library, Search, See-All, source selector, and offline storage/download manager (src/Screens/Novel/*) - Novel parsers, APIs, and constants including WTR-Lab mode support Auth, accounts & community - Firebase integration: app, auth, firestore, analytics, crashlytics, messaging, in-app-messaging, perf (GoogleService-Info.plist, firebase.json) - Google Sign-In and Apple authentication, login prompt and user avatar UI - Community actions (Redux) for shared/social features Notifications & source status - Notifications screen and notification helpers - Source status tracking with banner/notification UI and useSourceStatus hook Navigation & shared UI - App/Bottom navigation, navigation service, and route constants - Reusable UIComp library (headers, footers, cards, skeletons, markdown, error states, loading, gallery popup, parallax carousel) - ForceUpdate flow, v1.4.6 walkthrough, and About/Settings/Update screens Tooling & dependencies - Add ~40 runtime deps: Reanimated 4, gesture-handler, screens, MMKV, Firebase suite, redux toolkit/persist, axios, paper, svg, webview, video, faster-image (patched), vector-icons, device-info, dotenv, configcat, etc. - Babel: add export-namespace-from + dotenv plugins; tsconfig path tweak - iOS: update Podfile/Podfile.lock, project.pbxproj, AppDelegate, privacy manifest; Android: build.gradle and launcher icon updates - Add LICENSE, CODE_OF_CONDUCT, CONTRIBUTING, example.env; refresh yarn.lock Testing status - Tested on a physical iOS device — the app builds, launches, and the core flows work fine. - KNOWN ISSUE: react-native-vector-icons are not rendering correctly and still need to be fixed. - NOT YET TESTED on Android — build and runtime behavior there is unverified. - Treat this as a work-in-progress checkpoint: other unknown issues may still be pending and the build needs a deeper end-to-end pass.
discord-notify
embed field value must be shorter than 1024, got 3063 [`03e0865`](https://github.com/p2devs/InkNest/commit/03e086515f1f0280329cd242db659d776664c35a) feat: implement full InkNest app (comics + novels) on RN 0.84 base Restores the complete InkNest feature set on top of the fresh RN 0.84.1 project setup, replacing the placeholder new-app screen with the real application. 183 files changed (~44k insertions). App bootstrap & infrastructure - Replace App.tsx placeholder with App.js wiring up Redux store + persist, navigation container, gesture handler, safe-area, toast, and providers - index.js registers the root component, background handlers, and the notification helpers (now MMKV-backed instead of AsyncStorage) - Add Redux Toolkit store, root reducer, redux-persist with MMKV storage, and an axios interceptor controller (src/Redux/*) Comics - Home, Details, Reader (ComicBook), Bookmarks/History, Library, Search, See-All, and Sources screens (src/Screens/Comic/*) - Page-flip reader (PageFlipper), zoomable Gallery, vertical reader, and offline download manager - HTML source parsers for home/details/chapter/search (src/Redux/Actions/parsers/*) Novels - Full novel module: Home, Details, Reader (text/web), Library, Search, See-All, source selector, and offline storage/download manager (src/Screens/Novel/*) - Novel parsers, APIs, and constants including WTR-Lab mode support Auth, accounts & community - Firebase integration: app, auth, firestore, analytics, crashlytics, messaging, in-app-messaging, perf (GoogleService-Info.plist, firebase.json) - Google Sign-In and Apple authentication, login prompt and user avatar UI - Community actions (Redux) for shared/social features Notifications & source status - Notifications screen and notification helpers - Source status tracking with banner/notification UI and useSourceStatus hook Navigation & shared UI - App/Bottom navigation, navigation service, and route constants - Reusable UIComp library (headers, footers, cards, skeletons, markdown, error states, loading, gallery popup, parallax carousel) - ForceUpdate flow, v1.4.6 walkthrough, and About/Settings/Update screens Tooling & dependencies - Add ~40 runtime deps: Reanimated 4, gesture-handler, screens, MMKV, Firebase suite, redux toolkit/persist, axios, paper, svg, webview, video, faster-image (patched), vector-icons, device-info, dotenv, configcat, etc. - Babel: add export-namespace-from + dotenv plugins; tsconfig path tweak - iOS: update Podfile/Podfile.lock, project.pbxproj, AppDelegate, privacy manifest; Android: build.gradle and launcher icon updates - Add LICENSE, CODE_OF_CONDUCT, CONTRIBUTING, example.env; refresh yarn.lock Testing status - Tested on a physical iOS device — the app builds, launches, and the core flows work fine. - KNOWN ISSUE: react-native-vector-icons are not rendering correctly and still need to be fixed. - NOT YET TESTED on Android — build and runtime behavior there is unverified. - Treat this as a work-in-progress checkpoint: other unknown issues may still be pending and the build needs a deeper end-to-end pass.