← Back to releases

v4.0.12 — Legacy Feature Regressions, Scheduled Transaction Fixes & UX Polish

What's New in v4.0.12

Legacy Feature Regressions

  • Purge Transactions by Date Range — legacy bulk-delete restored with All Accounts option, per-account entry, starting balance adjustment, and backup-before-purge
  • Inactive Accounts in Transaction Pickers — filter toggle, inactivity threshold, auto-inactive banner, and scroll fixes
  • Transfer Destination Account Change — paired transactions correctly follow when destination is changed
  • Update Balance Precision — 2-decimal precision fix, decimal-pad keyboard, atomic rollback on failure

Scheduled Transactions

  • Editable Next Due Date + End-of-Month Recovery — date picker on edit, 31st-of-month recovery through February
  • Apply Now + Startup Auto-Apply — Apply Now honors auto-apply window, auto-apply triggers on cold start

UX Polish

  • Currency-Aware Grand Totals — view-aware currency detection, proper filtering, correct symbols
  • Clear Category Selection — "None" option to clear category on transactions and scheduled transactions
  • Update Balance in Long-Press Menu — new custom modal replaces Alert.alert (fixes Android 3-button limit)
  • Landscape Compact Bottom Bar (#652, #659) — accounts and transaction screens now have single-row compact bars in landscape
  • Currency Symbol Alignment — split rendering for proper vertical alignment when symbol is after the number
  • Purge Transactions: All Accounts Option — matches legacy Java app behavior
  • Prefix-First Payee Autocomplete — prefix matches shown before substring matches (default ON)
  • Stale Payee Filtering — hide payees not used within configurable threshold (default 45 days)

Bug Fixes

  • Transfer account picker empty state (#611/PR #660)
  • Purge screen status bar overlap
  • Purge missing starting balance adjustment
  • Currency totals wrong symbol and cross-currency summing
  • Voided transactions excluded from purge
  • Account long-press menu 3-button Android limit
  • Landscape ad banner overflow and menu cancel button

Downloads

Variant Format File
Free (ad-supported) AAB (Play Store) CashflowFree.4.0.12-20260410.120948.aab
Free (ad-supported) APK (sideload) CashflowFree.4.0.12-20260410.120948.apk
Paid (no ads) AAB (Play Store) Cashflow.4.0.12-20260410.120948.aab
Paid (no ads) APK (sideload) Cashflow.4.0.12-20260410.120948.apk

All artifacts signed with the netdonkeylabs certificate.

Version Info

  • versionName: 4.0.12
  • versionCode: 148

View this release on GitHub ↗