WealthSnap v1.6.0 - Release NotesRelease Date: January 28, 2026
Build: Version 1.6.0 (Computation Upgrade)
[!CAUTION] ⚠️ IMPORTANT: COMPUTATION ENGINE CHANGE
This release introduces a new high-precision financial computation engine using BigNumber.js. While this significantly improves long-term accuracy, there may be unforeseen calculation mismatches during the transition.
Possible Impacts:
- Chart Discrepancies: Some charts may display incorrect heights, ranges, or proportions.
- Derived Metrics: Aggregated values (totals, averages, projections) may appear inconsistent.
- Historical Data: Previously stored values may be recalculated differently due to improved precision.
If you notice any incorrect values or visual inconsistencies, please report them. These issues will be addressed in follow-up patches.
✨ What's New💎 High-Precision Financial Engine
- Arbitrary Precision: Implemented BigNumber.js for handling financial calculations with arbitrary precision, ensuring accurate results for large numbers and complex operations.
💬 User Feedback Loop- Provide Feedback: Added a new "Provide Feedback" menu in Profile settings. Since the app is offline and private, this allows users to share bugs and ideas via Google Forms.
⚡ Optimized Transaction HandlingWe've improved data processing to keep the app responsive, even with large histories.
- Background Decryption: Transactions now load in non-blocking batches (500 items/chunk), allowing full UI interaction during loading.
🔔 Reminder System Updates- Auto-Rescheduling: Restoring from backup now intelligently recalculates and reschedules all active reminders.
- Clean Reset: Clearing app data ensures all system notifications are properly cancelled.
- Flexible Snooze: "Catch-up" modal now offers a quick 15m snooze or extended options (1h, 4h, 8h, 1d, 3d) via a new dropdown menu.
- Developers Option: Added a Developers Option to get crash report and simulate crash.
🛠️ Technical Details- Async Event Loop: Implemented setTimeout(0) yielding to prevent main thread blocking during bulk decryption.
- Notification Cleanup: Refactored storageService.clearAllData to invoke notificationService.cancelAllNotifications.
Previous Version: 1.5.0
Package: com.christian.soyosa.WealthSnap