Ledgerize v1.2.0
Ledgerize v1.2.0
A mix of new GnuCash Sync safety checks, receipt-scanning fixes, and one real privacy bug found during this week's on-device testing.
New:
- GnuCash Sync now warns if a wallet's currency doesn't match the GnuCash account you're mapping it to, before you save the mapping — previously a mismatched mapping silently wrote amounts under the wrong currency.
- Multi-item receipts synced to GnuCash now flag it if the total has changed on the GnuCash side (e.g. you edited it in GnuCash desktop) — previously multi-item receipts had no way to detect this at all.
- Home now shows a "Sync Now" shortcut directly on the pending-sync badge — no need to open GnuCash Sync settings just to retry.
Fixed:
- Sign-out could briefly show a previous account's wallets/categories on the same device — a real data-exposure bug, now fixed.
- Receipt scanning: negative amounts (voided/refunded lines) are now handled correctly instead of blocking save.
- Receipt scanning: zero-price items (e.g. free promo items) are no longer silently dropped.
- Receipt scanning: modifier lines like "Panas"/"Dingin" under a drink no longer become their own separate GnuCash line.
- Budgets now compares spending against budgeted categories only, not all spending.
- Home and Transactions no longer go blank when navigating Budgets' month selector.
- Home's spending total is now always shown first, with budget status as a secondary line.
- GnuCash Sync: an unreachable server no longer leaves the Save button spinning for a long time before failing over to "will sync later."
This is a direct-install APK (not on Google Play yet) — download below, allow "install from unknown sources" if prompted.
Report bugs or feedback as Issues on this repo.