← Back to releases

v4.0.2

v4.0.2: Bug fixes, performance improvements, and security simplification

Features

  • CSV export
  • Font scaling
  • Transaction view modes (compact, detailed, large-text)
  • Settings option in transaction list menu
  • Default direct edit mode on

Bug Fixes

  • Running balance calculation (chronological order)
  • Same-day transaction sort: use .reverse() to preserve intra-day order when toggling ASC/DESC
  • Balance alignment/font consistency in detailed view
  • Payee field optional, substring matching
  • Zero dollar placeholder transactions
  • Negative amounts in transfers
  • Comma display toggle, safe area overlap
  • Category screens theme compliance
  • Export menu consolidation

Performance

  • Keychain removed from startup path
  • AdMob gated by variant
  • Startup init parallelized, database PRAGMAs batched

Security

  • PIN security rewritten and simplified
  • Security settings UX redesigned
  • Loading screen delay before PIN eliminated

View this release on GitHub ↗