Release v2.15.50
PennyWise now reads bank app notifications for automatic expense tracking, introduces a powerful rules engine with dry run preview, and lands on iOS with a full-featured SwiftUI app.
New Features
- Bank App Notification Tracking — PennyWise can now ingest transaction notifications from your banking apps, not just SMS. Failed notifications are automatically retried in the background.
- Rules Engine with Dry Run — Create rules to automatically categorize or modify transactions based on conditions like merchant, amount, or type. Preview what a rule will do with the new dry run mode before applying it.
- iOS App — PennyWise is now available on iOS! Includes onboarding, transactions with date filters and CSV export, categories, budgets, accounts, subscriptions, analytics dashboard, bank statement import, appearance settings, app lock, and more.
- New Bank Parsers:
- mBank CZ (Czech Republic)
- Al Rajhi Bank (Saudi Arabia, Arabic SMS)
- Chase Bank (USA)
- T-Bank / Tinkoff (Russia, Russian SMS)
- Everest Bank (EBL) — Enhanced parser now supports Fonepay transactions
- AU Bank — Now recognizes credit card transactions
- Auto-Create Accounts — Importing a PDF bank statement automatically creates the matching account
- AI Model Upgrade — Switched from Gemma 3 to Qwen 2.5 for improved on-device transaction parsing
- AMOLED Dark Mode — True black dark theme for OLED screens
- New App Icon and shared category mapping across platforms
Improvements
- Notification access setting now uses a cleaner, consistent UI
- SMS and notification transactions are cross-deduplicated so you never see the same expense twice
- Sender aliases are correctly mapped to recognized bank names for more reliable parsing
- PhonePe parser is more flexible with varied SMS formats
- PhonePe and GPay parsers now handle whole-number amounts without decimals
- Discord menu updated to encourage user feedback
Bug Fixes
- Fixed notification deduplication using timestamps for accuracy
- Fixed spent-this-month calculation to use IST timezone for correct month boundaries
- Fixed multi-word merchant names not being captured properly
- Fixed CBE and Telebirr parsing errors for edge cases
- Fixed PhonePe PDF parser for date, merchant, and account extraction
- Fixed 5 parser bugs reported by users
- iOS: Fixed PDF statement parser producing incorrect amounts
- iOS: Fixed currency changes not updating live across screens
- iOS: Fixed greeting card avatar display
Installation
Download the APK below and install it on your Android device.