Skip to content

Commit 78bdc4d

Browse files
feat: enhance data reliability with MMKV migration and critical data loss fix
1 parent ae38fbd commit 78bdc4d

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

docs/blog/2026-02-03-release-v1.4.4.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ The headline feature of this release is **Gravity Scroll**, a revolutionary way
2525

2626
**Battery optimization**: The feature uses throttled sensor updates (10Hz) and frame processing (30fps) to minimize battery impact while maintaining smooth scrolling.
2727

28+
### 🛡️ Critical Data Loss Fix (MMKV Migration)
29+
**Fixed random data loss issues** where history, bookmarks, and downloads would occasionally disappear when closing and reopening the app.
30+
31+
- **Root cause**: AsyncStorage has a 6MB limit on Android. When users accumulated large amounts of history and downloads, storage would fail silently, causing data loss on app restart.
32+
- **Solution**: Migrated from AsyncStorage to **MMKV** - a faster, more reliable storage solution without size limits.
33+
- **Zero data loss**: Seamless one-time migration automatically transfers all existing data (history, bookmarks, downloads) to the new storage on first app launch.
34+
- **Better reliability**: MMKV is significantly faster and has no practical storage limits, preventing future data loss issues.
35+
2836
### 🔧 Android Enhancements
2937

3038
#### New Permissions
@@ -46,6 +54,7 @@ The headline feature of this release is **Gravity Scroll**, a revolutionary way
4654
#### New Dependencies
4755
- `react-native-sensors` (^7.3.6) - Access device accelerometer for tilt detection
4856
- `react-native-orientation-locker` (^1.7.0) - Enhanced orientation control during reading
57+
- `react-native-mmkv` (^3.x) - High-performance storage for reliable data persistence
4958

5059
#### Build Configuration
5160
- Version bump: **Android 33 / 1.4.4**, **iOS 1.4.4**
@@ -56,9 +65,10 @@ The headline feature of this release is **Gravity Scroll**, a revolutionary way
5665
- Run `cd ios && pod install` after pulling to pick up new native dependencies
5766
- Gravity Scroll is opt-in - enable it from the reading settings to try hands-free reading
5867
- For best results with Gravity Scroll, hold your device in a comfortable position and calibrate before use
68+
- **Your data will be automatically migrated** on first launch - no action needed!
5969

6070
---
6171

62-
**Update now** to enjoy hands-free manga reading with Gravity Scroll! 📚✨
72+
**Update now** to enjoy hands-free manga reading with Gravity Scroll and keep your data safe with MMKV storage! 📚✨
6373

6474
As always, if you encounter any issues, please report them in our issues channel. Happy reading! 🦋

0 commit comments

Comments
 (0)