Releases: p2devs/InkNest
InkNest-v1.2.5
Release Notes - InkNest v1.2.5 - 27-Jan-2025
Version Update
- Android: Bumped version code to
14
and version name to1.2.5
inbuild.gradle
. - iOS: Updated marketing version to
1.2.5
inproject.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
FlatList
components forcomicSearchBy
andIsAnime
conditions. - Simplified
ListEmptyComponent
designs 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.js
file.
Bug Fixes
- Fixed an issue where
flatlistRef.current.scrollToOffset
was being improperly formatted, ensuring smooth scrolling behavior. - Resolved redundant
OTHER_LDFLAGS
definitions in iOS project settings.
Other Changes
- General cleanup of the
styles
object, 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
ComicBookHeader
andComicBookFooter
for enhanced user experience. - Updated
DescriptionView
with 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-context
to5.1.0
react-native-video
to6.9.1
- Enhanced compatibility with updated dependencies for better performance and bug fixes.
Build Configuration
- Android:
- Bumped
versionCode
to13
. - Updated
versionName
to1.2.4
.
- Bumped
- iOS:
- Updated project settings to align
MARKETING_VERSION
with 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
.gitignore
for cleaner repository tracking.
Miscellaneous
- Updated project dependencies in
package.json
to 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
12
and 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 Reader
option in the settings and navigation. - Manga folder now ignored in
.gitignore
for enhanced project structure.
- Added support for a new Manga section, including dedicated navigation routes for Manga-related features (
-
Enhanced Permissions in iOS:
- Updated
Info.plist
with new keys for:NSAllowsArbitraryLoadsForMedia
NSAllowsArbitraryLoadsInWebContent
For improved media handling.
- Updated
3. Navigation Enhancements
- Integrated new screens into
AppNavigation
andBottomNavigation
. - Added search functionality for both comics and manga in the respective
Home
screens.
4. Code Optimizations
- Simplified and cleaned up imports, removing unused dependencies.
- Replaced manual rewarded ad management with a centralized
showRewardedAd
function.
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
Settings
screen.
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
Referer
field inImage.js
to ensure secure and efficient rendering. - Updated analytics events to reflect specific actions like
share_app
,privacy_policy_open
, etc.
File Handling
- Ignored
Manga
directory in.gitignore
for 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
InkNest-v1.2.1
Release Notes - InkNest v1.2.1 - 17-DEC-2024
Download Link: https://p2devs.github.io/InkNest
Enhancements
-
Firebase Analytics Integration:
- Added logging events for user interactions, including:
- Opening anime or comic pages.
- Performing search operations.
- Downloading comics or accessing specific chapters.
- Added logging events for user interactions, including:
-
AdMob Rewarded Ads:
- Replaced Interstitial Ads with Rewarded Ads to improve user engagement.
- Users can now watch ads to unlock additional features like downloading comics.
-
UI and Code Cleanup:
- Streamlined ComicBookFooter for better structure and navigation flow.
- Enhanced Search and ChaptersView components to improve readability and functionality.
- Updated react-native-safe-area-context to version 5.0.0 for enhanced compatibility.
-
Improved Offline Support:
- Fixed handling for downloaded comics by properly referencing offline images and chapters.
Bug Fixes
- Fixed UI glitches in ComicBook and Search components.
- Addressed inconsistent navigation between comic chapters.
- Resolved OTHER_LDFLAGS warnings in Xcode project.
Build Updates
- Updated versionCode to 10 and versionName to 1.2.1.
- Minor tweaks to Gradle and Xcode build configurations.
Full Changelog: 1.2.0...1.2.1
InkNest-v1.2.0
Release Notes - InkNest v1.2.0 - 10-DEC-2024
Download Link: https://p2devs.github.io/InkNest
Enhancements
-
UI Updates:
- Introduced react-native-paper for better styling.
- Added react-native-toast-message for more versatile notifications.
-
Performance Improvements:
- Upgraded Firebase dependencies to version 11.4.0, improving analytics, crash reporting, and messaging capabilities.
- Added RNGoogleMobileAds integration for advertising support.
-
Dependency Updates:
- Added @dr.pogodin/react-native-fs for enhanced file system operations.
- Introduced react-native-dotenv for environment variable management.
- Updated react-native-safe-area-context to version 5.0.0 for enhanced compatibility.
New Features
-
Download and Offline Support:
- Implemented offline comic reading and downloading.
- Integrated Interstitial Ads with AdMob for a seamless ad experience.
-
Enhanced Bookmarking:
- Added bookmark functionality with improved management.
Fixes
- Error Handling:
- Removed the react-native-blur dependency to avoid platform-specific rendering issues.
- Refactored Error and ErrorCard components for simpler and more consistent design.
Removals
- Deleted redundant network_security_config.xml and app.json files.
- Removed outdated dependencies, such as react-native-blur.
Build Updates
- Updated versionCode to 9 and versionName to 1.2.0.
- Enhanced build.gradle for secure key management.
Additional Changes
- Introduced example.app.json and example.env for better configuration management.
- Updated package.json scripts to include a clean command.
What's Changed
- Upgrade to React Native v0.76 by @pushpender-singh-ap in #26
- feat: Add offline comic feature and enhance download functionality by @pushpender-singh-ap in #27
Full Changelog: 1.1.4...1.2.0
InkNest-v1.1.4
Release Notes - InkNest v1.1.4 - 10-NOV-2024
What's Changed
- chore: Add documentation and refactor components by @pushpender-singh-ap in #21
- chore: Enhance documentation, styling, and update dependencies by @pushpender-singh-ap in #23
- feat: add sorting functionality to comic listing by @PremSharma01 in #24
- Fix anime video streaming URL and update project settings by @pushpender-singh-ap in #25
Full Changelog: 1.1.3...1.1.4
InkNest-v1.1.3
Release Notes - InkNest v1.1.3 - 07-SEP-2024
Download the latest version here.
We are pleased to release InkNest v1.1.3, which includes feature improvements, bug fixes, and user experience enhancements. This version focuses on refining the comic book reading experience and introducing new community-driven features.
Highlights of the Release:
Enhancements:
• Improved Comic Book Reading Experience:
Significant improvements have been made to the comic book reader, ensuring a more immersive and smoother experience for users.
• New Community & App Sharing Features:
The app now includes integrated community and sharing capabilities, allowing users to connect and share their favorite content more easily.
Bug Fixes & Changes:
• Temporary Removal of Anime Watch Time Updates:
The feature tracking watch time for anime has been temporarily disabled to address performance issues. We are actively working on a more stable solution.
(#19, contributed by @PremSharma01)
Other Improvements:
• App Performance Optimizations:
Various backend improvements have been made to enhance the overall performance and stability of the app.
Full Changelog: View the full comparison between v1.1.2 and v1.1.3
InkNest v1.1.2
Release Notes - InkNest v1.1.2 - 04-AUG-2024
Download: https://p2devs.github.io/InkNest/
UI Changes
- Bottom Tab Bar UI Update*: Redesigned for a modern and intuitive look.
- Settings UI Improvement*: Enhanced layout for better user experience.
- History and Bookmark UI Improvement*: Improved design for easier navigation and usability.
New Features
- CBZ and CBR Reader: Added support for reading CBZ and CBR comic files.
- Anime Watch History: Track your watched anime episodes effortlessly.
- Bookmark in Anime: Bookmark your favorite anime shows for quick access.
Bug Fixes
- AZ Comic Server Down: Resolved the server downtime issue.
- Crashing on iOS: Fixed the app crashing issue on iOS devices.
Performance Improvements
- Various performance enhancements for a smoother user experience.
What's Changed
- New Features and Bug Fixes by @PremSharma01 in #15
- chore: Replace with new bottom tabbar by @pushpender-singh-ap in #16
- CBZ and CBR file reader by @PremSharma01 in #17
- Bug fixes and UI Update by @PremSharma01 in #18
Thank you for your continued support and feedback. We hope you enjoy these new features and improvements. As always, please feel free to reach out with any suggestions or issues.
Happy Browsing!
Note: If you encounter any issues or have any suggestions, please reach out to us and create issue on Github.
New Contributors
- @PremSharma01 made their first contribution in #15
Full Changelog: 1.1.1...1.1.2
Download: https://p2devs.github.io/InkNest/
InkNest v1.1.1
Release Notes - InkNest v1.1.1 - 10-JULY-2024
New Features
📱 Introducing iPad Support
We are excited to announce that our app is now fully optimized for iPad! Enjoy a seamless experience on a larger screen with all the features you love.
• Optimized Interface: Tailored design for a better iPad experience.
• Enhanced Usability: Improved navigation and usability on iPad.
🔄 Pull to Refresh
We have added the convenient pull to refresh feature to our app. Now, you can easily update your content with a simple swipe down gesture.
• Quick Updates: Refresh your content effortlessly.
• Smooth Interaction: Enjoy a more responsive and intuitive experience.
Improvements
🛠️ Bug Fixes
We have addressed several known bugs to enhance the stability and reliability of our app.
• Crash Fixes: Resolved issues causing unexpected crashes.
• UI Glitches: Fixed minor UI glitches for a smoother interface.
• Performance Issues: Addressed various performance issues for a faster and more stable app.
Thank you for your continued support and feedback. We hope you enjoy these new features and improvements. As always, please feel free to reach out with any suggestions or issues.
Happy Browsing!
Note: If you encounter any issues or have any suggestions, please reach out to us and create issue on Github.
What's Changed
- Unable to launch the application by @pushpender-singh-ap in #10
- Bug fixed in video and added iPad support, fixed grid view by @pushpender-singh-ap in #11
- chore: add cleanup for event listener to prevent memory leaks by @pushpender-singh-ap in #12
- chore: refactor the conditional navigation logic to reduce redundancy and improve code readability by @pushpender-singh-ap in #13
- Code Cleanup and New State Management in AnimeHome Component by @pushpender-singh-ap in #14
Full Changelog: 1.1.0...1.1.1
Download: https://p2devs.github.io/InkNest/