You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: Enhance manga support and update dependencies (#68)
* fix: update dependencies and improve Google Sign-In handling; add keychain access groups
* fix: update subproject commit reference in InkNest-Externals
* fix: update subproject commit reference in InkNest-Externals
* feat: enhance Library and Search screens with manga support
- Added manga data fetching and display in the Library screen.
- Implemented tab navigation for Comics and Manga in the Library.
- Integrated manga search functionality in the Search screen.
- Updated UI components to accommodate manga results and improve user experience.
- Refactored state management for better handling of search results across multiple sources.
* feat: add release notes for InkNest v1.4.6 with Manga support and various improvements
* feat: implement v1.4.6 walkthrough feature with animated SVGs and Redux integration
* feat: enhance ReadAllComic results rendering with additional details and improved layout
* feat: add comic background color customization with color picker in settings and comic book screens
* feat: add enhanced ReadAllComic results and custom background color options in walkthrough
* chore: update v1.4.6 blog post - Update v1.4.6 blog post to document ReadAllComic enhancement feature
- Update v1.4.6 blog post to document background color customization feature
* feat: update feature flag implementation for iOS version checks across multiple components
* chore: release v1.4.6
* feat: refactor background color picker modal to use a single modal view state
* chore: release v1.4.6 final
Hey everyone! 🎉 We're excited to announce **InkNest v1.4.6** is now available!
12
+
13
+
This release is a big one — InkNest now supports **Manga** as a first-class content type alongside Comics. We've also improved authentication, storage, ad blocking, and squashed several bugs.
14
+
15
+
<!-- truncate -->
16
+
17
+
## ✨ What's New
18
+
19
+
#### Manga Support (Library & Search)
20
+
-**Manga tab in Library** — Browse and manage your manga collection with a dedicated tab alongside Comics
21
+
-**Manga search integration** — Search across manga sources directly from the Search screen with multi-source results
22
+
-**Manga history cards** — New `MangaHistoryCard` component with reading progress tracking
23
+
-**Manga bookmarks** — Dedicated `MangaBookmarks` screen for managing your saved manga
24
+
- Refactored state management for better handling of search results across multiple content types
25
+
26
+
#### Manga Reading Progress (MangaBook Screen)
27
+
-**Reading progress tracking** via Redux — your place is saved as you read manga chapters
28
+
- Seamless resume reading experience across sessions
29
+
30
+
#### Manga Bookmarking (MangaDetails Screen)
31
+
-**Bookmark manga** with visual feedback directly from the details screen
32
+
- Integrated with the new MangaBookmarks section
33
+
34
+
#### Enhanced ReadAllComic Search Results
35
+
-**Rich result cards** with cover images, publisher info, and issue counts
36
+
-**Latest chapter updates** displayed directly in search results
37
+
- Improved layout with visual badges and metadata for better discoverability
38
+
39
+
#### Comic Background Color Customization
40
+
-**5 background color options**: Default, White, Black, Sepia, and Cream
41
+
-**Color picker modal** accessible from Settings screen
42
+
-**Per-comic customization** — change background directly from the comic reader
43
+
- Automatic text color adjustment for light/dark backgrounds
44
+
45
+
#### LinkListScreen Redesign (Web Sources)
46
+
-**Animated card transitions** for a smoother browsing experience
47
+
-**Filter functionality** for better source management and discovery
48
+
- Refactored styles for consistency and improved UI
49
+
50
+
## 🔧 Improvements
51
+
52
+
#### Storage Migration — AsyncStorage → MMKV
53
+
-**Removed AsyncStorage** migration utility and related functions
54
+
-**Notification handling** now uses `mmkvStorage` for faster, more reliable storage
55
+
- Cleaner storage layer with no legacy migration overhead
56
+
57
+
#### Google Sign-In & Keychain
58
+
- Updated dependencies for Google Sign-In
59
+
- Added **keychain access groups** for improved credential handling on iOS
60
+
61
+
#### FCM Token Rate Limiting
62
+
- Implemented **rate limiting and debounce** for FCM token user sync to prevent excessive network calls
63
+
64
+
#### WebView Enhancements
65
+
-**iOS select picker dismiss** — Prevents crashes during navigation when select pickers are open
66
+
- Whitelisted Cloudflare challenge domains for smoother browsing
67
+
-**Safety timeout** for ad block rule preparation
68
+
- Inline media playback support and improved error handling for content process termination
69
+
- Updated loading text for better user experience
70
+
71
+
#### Ad Blocking
72
+
- Updated ad block rules with improved detection logic
73
+
- Enhanced `AdBlockRules` and `WebSourcesList` for more effective ad filtering
74
+
75
+
## 🐛 Bug Fixes
76
+
- Fixed iOS crashes caused by undismissed select pickers during WebView navigation
77
+
- Improved WebView stability with better content process termination handling
78
+
- Cleaned up unnecessary code in `WebViewComponent`
79
+
80
+
**Update now** to explore the new Manga support and enjoy a smoother reading experience! 📚✨
81
+
82
+
As always, if you encounter any issues, please report them in our issues channel. Happy reading! 🦋
0 commit comments