Releases: p2devs/InkNest
Release list
InkNest-v1.3.1
Release Notes - Version 1.3.1
Release Date: Mar 09, 2025
🛠 Improvements
- Enhanced web source listing and added 'Next' and 'Previous' navigation buttons for better usability.
🐛 Bug Fixes
- Fixed various known issues to improve stability and performance.
🛠 Proudly developed with ❤️ by P2 Devs
Full Changelog: 1.3.0...1.3.1
InkNest-v1.3.0
Release Notes - Version 1.3.0
Release Date: Mar 02, 2025
🚀 New Features
- Integrated ConfigCat feature flag support for better remote configuration.
- Added WebSources and WebSourcesList navigation support.
- Implemented Google Mobile Ads Consent Handling for better ad management.
- Introduced WebViewScreen for external web browsing capabilities.
- ComicBook screen now supports dynamic image loading from external sources.
🛠 Improvements
- Refactored Redux Provider for improved state management performance.
- Updated dependencies, including:
- React Native Safe Area Context to
5.2.0 - React Native Video to
6.10.2 - Google-Mobile-Ads-SDK to
12.0.0 - RN Permissions to
5.2.5
- React Native Safe Area Context to
- Improved BottomNavigation and TabBarIcon for better UI consistency.
- Enhanced AppNavigation with structured imports.
🐛 Bug Fixes
- Fixed incorrect initialization of PersistGate.
- Resolved issues with async-storage in React Native.
- Corrected GoogleService-Info.plist reference in the iOS project.
🔧 Dependency Upgrades
- Upgraded
activesupportto7.2.2.1. - Upgraded
bigdecimalto3.1.9. - Updated
concurrent-rubyto1.3.5. - Ruby version updated to
3.4.2p28.
📱 Platform-Specific Changes
- iOS: Implemented App Tracking Transparency handling.
- Android: Bumped
versionCodeto19andversionNameto1.3.0.
🛠 Developed with ❤️ by P2 Devs
What's Changed
- feat: new sources by @pushpender-singh-ap in #46
Full Changelog: 1.2.9...1.3.0
InkNest-v1.2.9
Release Notes - Version 1.2.9
Release Date: February 13, 2025
Improvements & Updates
- Version Update:
- Bumped Android
versionCodeto18and iOSMARKETING_VERSIONto1.2.9.
- Bumped Android
- Navigation Optimization:
- Simplified
AppNavigationimports for the Manga module. - Removed unused imports in
BottomNavigationfor a cleaner and faster build.
- Simplified
New Features & Enhancements
- Progressive Download UI:
- Added a download progress indicator in
ChapterCard, showing current and total download size for improved user experience.
- Added a download progress indicator in
- Search Enhancements:
- Introduced
searchComicAPI integration for real-time search suggestions. - Improved search results rendering in
Search.js. - Added comic search support with better UI and interactive elements.
- Introduced
Redux & Data Handling
- Improved
GlobalActions.jswith a new asyncsearchComicaction to handle search requests more efficiently. - Optimized data update in reducers for better state management and consistency.
Bug Fixes & Code Quality
- Removed redundant
Linkingimport and unused variables in multiple files. - Refactored Redux
Reducersfor better readability and maintainability. - Fixed FlatList reference issues in
Searchto avoid unnecessary re-renders. - Enhanced
ChapterCardstate handling to prevent overlapping downloads.
API Enhancements
- Added new Manga host configuration (
manganato) for future API integration inAPIs.js.
What's Changed
- feat: implement search functionality for comics and update UI components by @pushpender-singh-ap in #39
- feat: Download comic by @pushpender-singh-ap in #40
Full Changelog: 1.2.8...1.2.9
InkNest-v1.2.8
Release Notes: Version 1.2.8
🚀 New Features
- Sources Screen Added:
- A new "Sources" screen is available in the bottom navigation to help users explore different content sources.
- Options to switch between Manga and Anime modes directly from the Sources screen.
- New Manga reader shortcut for easy access.
🔄 Enhancements & Updates
- Comic Details Fetching:
- Improved fetching mechanism for comic details with new API support.
- Enhanced comic chapters and details extraction.
- UI/UX Improvements:
- Consistent padding, formatting, and spacing adjustments in multiple components (e.g.,
ComicBookHeader,ComicBookFooter). - Simplified and more responsive UI for search and detail views.
- Added helpful placeholder text and examples for comic search.
- Consistent padding, formatting, and spacing adjustments in multiple components (e.g.,
- Performance Optimization:
- Removed unnecessary Redux actions and reduced API call redundancy.
- Optimized loading of comic images with better caching and handling.
🛠️ Bug Fixes
- Fixed issues related to
ComicBookFooterrendering when there’s only one comic volume. - Corrected the height calculation in
DescriptionView. - Addressed multiple styling inconsistencies in
ComicBookandHeaderComponent. - Prevented app crashes caused by invalid comic links in the search input.
🗑️ Code Cleanup
- Removed unused functions and legacy search methods (
SearchComicByAzComic,SearchComicByReadAllComics). - Cleaned up redundant Redux logic and simplified state management for comic details.
What's Changed
- feat: add the source readcomicsonline by @pushpender-singh-ap in #33
Full Changelog: 1.2.7...1.2.8
InkNest-v1.2.7
Release Notes: Version 1.2.7
🆕 What's New:
- Manga Home with new ui and reader.
🐞 Bug Fixes:
- Manga Chapter not opening
Full Changelog: 1.2.6...1.2.7
InkNest-v1.2.6
Release Notes: Version 1.2.6
🆕 What's New:
- Added a refresh button in the Comic Details Header to allow users to manually refresh comic details.
🔧 Improvements:
- Improved code formatting for better readability in
HeaderComponent.js. - Enhanced Redux state management in the comic details screen by adding
fetchComicDetailsaction.
🔄 Updates:
-
Version Bump:
- Android:
versionCodeupdated from 14 to 15,versionNameupdated from 1.2.5 to 1.2.6. - iOS:
MARKETING_VERSIONupdated to 1.2.6.
- Android:
-
.gitignore Enhancements:
- Improved wildcard handling for sensitive files (
global.jks,google-services.json,GoogleService-Info.plist).
- Improved wildcard handling for sensitive files (
🐞 Bug Fixes:
- Resolved an issue with inconsistent spacing in JSX components.
- Fixed missing Redux actions in the comic details screen.
Full Changelog: 1.2.5...1.2.6
InkNest-v1.2.5
Release Notes - InkNest v1.2.5 - 27-Jan-2025
Version Update
- Android: Bumped version code to
14and version name to1.2.5inbuild.gradle. - iOS: Updated marketing version to
1.2.5inproject.pbxproj.
Enhancements
1. Search Screen Improvements:
- Refactored import statements to maintain consistent formatting.
- Cleaned up and optimized the use of inline styles.
- Improved readability by reorganizing
FlatListcomponents forcomicSearchByandIsAnimeconditions. - Simplified
ListEmptyComponentdesigns for better user feedback when no results are available. - Updated navigation and analytics logic for improved user tracking and logging events.
2. UI Refinements:
- Adjusted modal styles and layout, including consistent spacing and alignment.
- Enhanced dynamic styling for better adaptability to different conditions.
3. Code Quality:
- Consolidated redundant code blocks and improved adherence to coding standards.
- Removed unnecessary whitespace and improved indentation consistency across the
Search.jsfile.
Bug Fixes
- Fixed an issue where
flatlistRef.current.scrollToOffsetwas being improperly formatted, ensuring smooth scrolling behavior. - Resolved redundant
OTHER_LDFLAGSdefinitions in iOS project settings.
Other Changes
- General cleanup of the
stylesobject, improving maintainability and clarity.
This update focuses on improving code readability, enhancing UI/UX, and ensuring consistency across platforms while maintaining robust functionality.
What's Changed
- feat: Add AZComics search support and fix search UI issues by @pushpender-singh-ap in #32
Full Changelog: 1.2.4...1.2.5
InkNest-v1.2.4
Release Notes - InkNest v1.2.3 - 31-DEC-2024
New Features and Enhancements
Ad Integration
- Added support for Ad Banners in the UI for better monetization.
- Introduced rewarded ads in the comic book viewer, displaying mid-content.
UI Improvements
- Refined
ComicBookHeaderandComicBookFooterfor enhanced user experience. - Updated
DescriptionViewwith animated read-more functionality for detailed content display.
Dependency Upgrades
- Upgraded Firebase packages (
analytics,app,crashlytics, etc.) to version21.7.1. - Upgraded React Native libraries:
react-native-safe-area-contextto5.1.0react-native-videoto6.9.1
- Enhanced compatibility with updated dependencies for better performance and bug fixes.
Build Configuration
- Android:
- Bumped
versionCodeto13. - Updated
versionNameto1.2.4.
- Bumped
- iOS:
- Updated project settings to align
MARKETING_VERSIONwith version1.2.4.
- Updated project settings to align
Bug Fixes
- Addressed UI alignment and styling inconsistencies in several components.
- Fixed issues with transition animations and scaling logic in the Gallery component.
Developer Experience
- Improved code readability and consistency by refining indentation and adhering to better formatting standards.
- Enhanced the Manga and Ads folder management in
.gitignorefor cleaner repository tracking.
Miscellaneous
- Updated project dependencies in
package.jsonto ensure compatibility and performance enhancements. - Adjusted colors and layout dimensions in various components for a unified theme.
What's Changed
- feat: Enhance UI and functionality across comic screens by @pushpender-singh-ap in #31
Full Changelog: 1.2.3...1.2.4
InkNest-v1.2.3
Release Notes - InkNest v1.2.3 - 31-DEC-2024
Download Link: https://p2devs.github.io/InkNest
This update improves app usability by adding Manga reader support and refining the UI and navigation flow. It also strengthens the backend with better state management and bug fixes.
1. Version Upgrade
- Updated version code to
12and version name to1.2.3.
2. New Features
-
Manga Reader Integration:
- Added support for a new Manga section, including dedicated navigation routes for Manga-related features (
Home Manga,Manga Details,Manga Search, etc.). - Introduced the
Manga Readeroption in the settings and navigation. - Manga folder now ignored in
.gitignorefor enhanced project structure.
- Added support for a new Manga section, including dedicated navigation routes for Manga-related features (
-
Enhanced Permissions in iOS:
- Updated
Info.plistwith new keys for:NSAllowsArbitraryLoadsForMediaNSAllowsArbitraryLoadsInWebContent
For improved media handling.
- Updated
3. Navigation Enhancements
- Integrated new screens into
AppNavigationandBottomNavigation. - Added search functionality for both comics and manga in the respective
Homescreens.
4. Code Optimizations
- Simplified and cleaned up imports, removing unused dependencies.
- Replaced manual rewarded ad management with a centralized
showRewardedAdfunction.
5. Redux Updates
- Added a new action and reducer for deleting downloaded comic books (
DeleteDownloadedComicBook). - Improved state management for downloaded comics.
6. UI Improvements
- Adjusted the Manga and Comic Home screens to include search and navigation shortcuts.
- Improved the layout and user experience in the
Settingsscreen.
7. Bug Fixes
- Fixed inconsistencies in markup and coding styles across several files (e.g.,
Image.js,ChaptersView.js,Settings.js). - Resolved errors in markdown link parsing logic.
Dependencies
- Improved image loading headers with the
Refererfield inImage.jsto ensure secure and efficient rendering. - Updated analytics events to reflect specific actions like
share_app,privacy_policy_open, etc.
File Handling
- Ignored
Mangadirectory in.gitignorefor better project hygiene.
What's Changed
- feat: add Manga support and enhance navigation features by @pushpender-singh-ap in #29
- fix: fix markdown link handling and implement delete functionality for offline comics by @pushpender-singh-ap in #30
Full Changelog: 1.2.2...1.2.3
InkNest-v1.2.2
Release Notes - InkNest v1.2.2 - 29-DEC-2024
Download Link: https://p2devs.github.io/InkNest
This release includes updates to the app version, dependency upgrades, new features, and improvements in functionality and configuration.
Version Upgrade
- Bumped version code to 11 and version name to 1.2.2.
Firebase Enhancements
- Upgraded Firebase BoM to 33.7.0.
- Added support for Firebase In-App Messaging.
- Updated Firebase configuration in firebase.json to enable in-app messaging auto-collection.
Android Enhancements
- Introduced android:gwpAsanMode="always" in the AndroidManifest.xml to enhance memory error detection.
iOS Improvements
- Updated references to GoogleService-Info.plist to align with new configurations.
- Added GADApplicationIdentifier in the Info.plist for Google AdMob integration.
- Integrated Firebase In-App Messaging dependencies and upgraded the Podfile.
Dependency Changes
- Added @react-native-firebase/in-app-messaging (version ^21.6.1).
- Included in-app messaging setup in Navigation/index.js, allowing message display suppression to be toggled programmatically.
Project Files
- Updated package.json and yarn.lock to include new dependencies.
- Minor adjustments in Podfile.lock to incorporate Firebase in-app messaging pods.
Code Enhancements
- Introduced allowToReceiveInAppMessages function in Navigation/index.js to enable in-app messaging dynamically.
Bug Fixes
- Addressed minor configuration inconsistencies in the iOS pbxproj file to ensure smoother builds.
What's Changed
- feat: add Force Update feature and Firebase In-App Messaging support by @pushpender-singh-ap in #28
Full Changelog: 1.2.1...1.2.2