Release Notes - v1.6.0

3 views
Skip to first unread message

christian...@gmail.com

unread,
Jan 28, 2026, 1:46:22 AMJan 28
to WealthSnap
WealthSnap v1.6.0 - Release Notes

Release 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:

  1. Chart Discrepancies: Some charts may display incorrect heights, ranges, or proportions.
  2. Derived Metrics: Aggregated values (totals, averages, projections) may appear inconsistent.
  3. 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 Handling

We'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

Reply all
Reply to author
Forward
0 new messages