PennyWise AI - Expense Tracker
com.pennywiseai.tracker
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Your bank already texts you every transaction. PennyWise reads those SMS on your phone and turns them into an automatic expense tracker — no manual entry, no sign-up, nothing uploaded. ★ Why PennyWise asks for SMS permission Reading bank SMS is how the app works — it is the entire product. Everything happens on your device: no server ever receives a message, there is no account to create, and the complete source code is public (AGPL-3.0) so anyone can verify exactly what it does. Would rather not grant it? You can still add transactions by hand or import a PDF statement. ★ Automatic expense tracking • Every UPI payment, card swipe, ATM withdrawal and bank transfer becomes a categorized transaction • 141 banks and payment services across 23 countries, with multi-currency support • Works with any UPI app — it reads your bank's SMS, not the app • A clean, searchable spending timeline that stays up to date on its own ★ Budgets and insights • Set monthly budgets per category and watch progress as you spend • Spending trends, category breakdowns and month-on-month comparisons • Automatic subscription detection — finds the recurring payments you forgot about • Smart rules to auto-categorize transactions your way ★ On-device AI assistant Ask "what did I spend on food last month?" and get a real answer. The AI model (Qwen 2.5) runs locally on your phone — no API calls, no cloud, works offline. ★ Private by design • No account, no login, no email required • No ads, no trackers, no analytics on your financial data • Nothing leaves your device • Open source (AGPL-3.0) — read the code yourself ★ Free, with optional Pro PennyWise is free to use. An optional Pro upgrade adds unlimited custom rules, PDF statement imports, CSV export and duplicate-account merge — and directly supports a solo developer building PennyWise independently. A money manager, budget planner and spending tracker in one — for people who hate typing in expenses.
First release: Sep 18, 2025, 29 total releases.
Most recent release: Sep 26, 2026.
Appears in 3 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 26, 2026 2.21.0# Release v2.21.0 A big release: PennyWise is now fully translatable with Crowdin support, loans get a complete overhaul with per-person views and Settle up, and a wave of fixes lands across budgets, groups, parsers, and rules. ## What's New - App is now fully translatable — per-app language switching and Crowdin integration are live, with fresh translations already applied - Loans are now listed by person, showing the net balance owed and a Settle up action - Ignoring an account now correctly hides all its transactions everywhere in the app - Budget cards show how much you can spend per day to stay within the limit - Fixed UCO Bank SMS parsing — the account balance was being recorded as the debit amount
More…
- Fixed Kotak Bank sender name recognition and NEFT credit references - Fixed eight additional SMS wrong-parse reports - Groups now correctly display the total amount invested and are no longer shown as empty - Loan-linked transactions are excluded from budget calculations and AI spend summaries - Loans can no longer be merged or repaid across different currencies - Auto-assigned categories are more accurate out of the box - Append and Prepend actions now appear correctly in the rule action picker - Pro licenses are now sold on the website; the F-Droid build can also activate a Pro key - Pro license keys are re-validated daily instead of monthly for faster access restoration - Split transaction rows now show a full-width category field - Account type is preserved when reconstructing balance history - Update-restart snackbar no longer overlaps the bottom navigation bar - Top-bar title is properly centred --- ### Installation Download the APK below and install it on your Android device. - Sep 20, 2026 2.20.0# Release v2.20.0 PennyWise 2.20.0 is a major feature release: the AI assistant can now add transactions from plain-language chat entirely on-device (3x faster after the AI engine upgrade), sub-categories arrive with full analytics support, balance discrepancy detection lands with a one-tap fix, and 13 new banks across Egypt, El Salvador, Nigeria, and Ethiopia are now supported. ## What's New - Chat with PennyWise to add transactions from natural language — all processed on-device, nothing leaves your phone - On-device AI runs 3x faster and a crash that affected some devices is fixed - Sub-categories let you break spending into finer groups, with analytics that correctly filter and label them - Balance discrepancy detection flags when an account balance is out of sync and lets you adjust it with one tap - Credit-card purchases can now be split across multiple categories
More…
- PennyWise Pro can now be purchased on the website with a license key — no Play Store required - Export and import your smart rules as a JSON file - Reorder and show or hide sections on your home screen - Tap a merchant to auto-apply tags to all future transactions from that sender - Exclude specific categories from the transaction list using checkboxes - Assign a custom color to each budget, reflected in its card and progress bar - Add emoji icons to your custom categories - Add transactions quickly from an Android home screen tile or shortcut, or iOS Back Tap - Hide categories you never use from all category pickers - New Delete All Transactions option in Settings - Add Tag and Remove Tag smart-rule actions now correctly apply to matching transactions - Deleted transactions stay deleted when SMS messages are re-scanned - Phantom SBI accounts created by Google Pay deduplication are now removed - New bank support: National Bank of Egypt (Arabic SMS), Banco Cuscatlán, Promerica, and Agricola (El Salvador), GTBank, Standard Chartered Nigeria, VFD, and Moniepoint MFB (Nigeria), Bank of Abyssinia, Awash Bank, Siket Bank, ZamZam Bank, and Apollo mobile wallet (Ethiopia) - Improved parsing for Federal Bank's new FEDSMS sender, HDFC NetBanking payment confirmation messages, and Saudi banks SNB, STC, and D360 - The Last Month filter now correctly aligns with your budget cycle when it doesn't start on the 1st --- ### Installation Download the APK below and install it on your Android device. - Aug 23, 2026 2.19.0# Release v2.19.0 PennyWise 2.19.0 brings scheduled recurring transactions, a redesigned navigation bar with Transactions always one tap away, and inline expense tagging straight from notifications — plus two new bank parsers, a full security hardening pass, and a wave of parser and data-accuracy fixes. ## What's New - Recurring transactions — schedule any manual or cash transaction to repeat automatically on your chosen cadence - Transactions is now a permanent bottom-nav tab, so your full history is always one tap away - Tag expenses inline from the notification quick-picker without opening the app - Added Pluxee India meal-card parser — Pluxee SMS messages are now parsed automatically - Added Banque Saudi Fransi (BSF) parser — BSF transactions are now parsed automatically
More…
- Option to count credit-card spend as an expense on the home screen overview - Manual entry now suggests the category you previously used for a merchant - Security: four high-severity audit findings fixed; on-device chat model is now pinned to a versioned URL and verified against a SHA-256 checksum before loading - HDFC Credit Card: transaction reversals are now correctly detected and recorded - Al Rajhi Saudi: parser hardened to handle additional Saudi transaction message formats - Scapia Federal: 'earned you rewards' transaction variant is now parsed correctly - Mobile-money wallets no longer create a new account for every transaction - Home screen credit-card tile now shows amount spent, not the remaining limit - Foreign amounts that can't be converted are skipped rather than added at face value, preventing inflated totals - Editing a transaction no longer silently drops its linked loan - Merchant aliases are now included when searching transactions - Loans panel shows only the loan contribution amount, not the full transaction amount - Suggested self-transfer correctly appears for manual rows that have no linked account - Delete and undo now work reliably for all transaction types --- ### Installation Download the APK below and install it on your Android device. - Aug 10, 2026 2.18.1# Release v2.18.1 This release adds a Spending Pie home-screen widget, a Groups rail on the home screen, a Monthly Recap share card, and support for three new banks. It also fixes a crash in the AI assistant and corrects several balance and totals calculation bugs. ## What's New - Spending Pie widget — pin a live breakdown of your spending categories directly to your home screen - Groups section on the home screen — a quick-access rail of all your transaction groups - Monthly Recap — generate a shareable summary card for any month, with an AI-crafted caption to kick off the next month's habit - Mark any two selected transactions as a transfer, with improved automatic transfer detection - Selection totals — when you select multiple transactions, their combined total is shown inline
More…
- New bank: National Development Bank (NDB, Sri Lanka) SMS parsing - New bank: Pasargad / Wepod (Iran) SMS parsing - New bank: Paytm UPI statement PDF import - New bank: Slice Small Finance Bank statement PDF import (Android and iOS) - New currencies: Argentine Peso (ARS), Chilean Peso (CLP), and Uruguayan Peso (UYU) on Android and iOS - Export improvement — a custom analytics date range now carries through to drill-down views and group CSV exports - Fixed: the AI assistant (PennyAI) was crashing on release builds — now stable - Fixed: editing or deleting a transaction no longer leaves the account balance stale - Fixed: transactions marked as excluded from analytics were still inflating the Income and Expense totals - Fixed: refunds (DEDUCT_SPENT) were incorrectly counted in the Income view - Fixed: Canara Bank compact debit SMS messages were not being parsed - Fixed: the account alias was missing from several account picker dialogs - Fixed: balance history was showing amounts in the wrong currency for multi-currency accounts - Fixed: the Merge Accounts sheet was not scrollable when the account list was long - iOS: batch of correctness fixes covering the currency picker, totals calculations, database migrations, and live parsing rules --- ### Installation Download the APK below and install it on your Android device. - Mar 22, 2026 2.15.50# 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.
More…
- **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. - Mar 15, 2026 2.15.49# Release v2.15.49 A major update bringing smarter AI, PDF statement imports, and a refreshed home screen experience with polished visuals throughout. ## New Features - **GPay & PhonePe PDF Statement Import** — Import your transaction history directly from Google Pay and PhonePe PDF statements, with automatic deduplication across SMS and PDF sources. - **Upgraded AI Engine** — Migrated from Qwen 2.5 to Gemma 3 1B for faster and more accurate on-device transaction parsing.
More…
- **Redesigned Balance Card** — A new spending-first design with comparison sparklines powered by real account balance data, making it easier to understand your financial trends at a glance. ## Improvements - Improved balance card with clearer labels, better currency dropdown, and enhanced month-over-month comparison clarity. - Smarter account number extraction with improved fallback logic for more reliable bank detection. - Better chart readability — fixed analytics labels, amount truncation, and heatmap grid layout for weeks with fewer entries. - Spending bar chart and balance line chart now render cleanly without edge clipping or label overlap. - Budget arc aspect ratio corrected for a more polished look. ## Bug Fixes - Fixed double-padding, touch target sizing, top bar, and back navigation inconsistencies across the app. - Replaced hardcoded padding with design tokens and added proper keyboard (IME) padding throughout. - Fixed chat input overlapping with navigation bar and corrected the green permission card layout. - Improved text readability and visual hierarchy in AMOLED/dark mode. - Fixed Rose Pine branded theme contrast issues using WCAG-compliant color computation. - Resolved compact totals UI spacing and alignment issues. --- ### Installation Download the APK below and install it on your Android device. - Mar 2, 2026 2.15.48# Release v2.15.48 A major UI polish update that brings a refreshed, premium look to the app along with new features for better expense tracking and improved widget experience. ## New Features - **HDFC Mutual Fund Support**: Now tracks SIP investments and redemption messages from HDFC Mutual Fund - **Balance Hide/Reveal Toggle**: Quickly hide sensitive balance information with a tap for privacy when needed - **Section Headers**: Bank Accounts and Subscriptions screens now have clear section headers for better organization - **Chart Labels**: Added labels to charts for easier data reading
More…
## Improvements - **Complete UI Overhaul**: Refreshed design across all screens with premium polish and Material 3 consistency - **Modernized Home Screen Widgets**: Redesigned widgets following M3 canonical layout guidelines with better dynamic colors - **Smoother Navigation**: Improved transitions and cleaned up loading states throughout the app - **Better FAB Gestures**: Enhanced floating action button interactions - **Improved Category Dialog**: Polished category selection experience - **Subscriptions Empty State**: Better messaging when no subscriptions are found - **Light Mode Fixes**: Balance history now displays correctly in light mode ## Bug Fixes - **Fixed Balance Display Issues**: Resolved race condition that could show incorrect balance values during currency conversion - **Fixed Account Number Extraction**: Account numbers now reliably show last 4 digits across all banks - **Fixed AU Bank Parsing**: Improved UPI merchant and account extraction for AU Bank messages - **Fixed Widget Crashes**: Resolved RemoteViews crash and theme color issues on widgets - **Fixed Expense Calculations**: Transfers and investments are now correctly excluded from expense totals - **Fixed Credit Card Balance**: SMS balance is now prioritized over accumulated transactions for accuracy - **Fixed Budget Edit Overlap**: Resolved UI overlap issue when editing budgets --- ### Installation Download the APK below and install it on your Android device. - Feb 28, 2026 2.15.47# Release v2.15.47 A major UI/UX overhaul bringing a fresh, modern design with glassmorphism effects, improved navigation, and expanded international bank support including Thai, Iranian, and Pakistani banks. ## New Features - **Recent Transactions Widget**: Add a home screen widget to quickly view your recent spending with a handy shortcut to add new transactions - **Default Currency Setting**: Choose your preferred display currency for all transactions - **Thai Bank Support**: Added support for 11 Thai banks - **Iranian Bank Support**: Added Melli Bank and Parsian Bank parsers
More…
- **Pakistani Bank Support**: Added Faysal Bank and Standard Chartered Pakistan parsers - **Budget Tracking Enhancement**: Budgets can now track all expenses when no specific categories are selected ## Improvements - **Complete UI Redesign**: Fresh modern look with glassmorphism effects, iOS-like smooth scrolling, and polished visual design throughout the app - **New Navigation Experience**: Redesigned home screen with avatar-based menu, floating action buttons repositioned above navigation bar - **Enhanced Analytics**: Improved spending heatmap with rounded cards, better spacing, and day labels; analytics trends now show real spending data - **Polished Settings & Appearance**: Redesigned settings and appearance screens with modern form styling and color scheme previews - **Consistent Design System**: Standardized icons, back buttons, and color theming across all screens - **Upgraded Dependencies**: Updated core libraries for better performance and stability ## Bug Fixes - Fixed navigation overlap issues across 17 screens with proper opaque backgrounds - Fixed back button handling on all screens to prevent navigation conflicts - Fixed SBI Card parser to handle Unicode Math Sans-Serif SMS messages - Fixed HDFC Bank parser to correctly handle NEFT transfers and mutual fund redemptions - Fixed scan history banner to properly respect "All Time" scan setting - Fixed various color and padding issues in analytics charts and transaction details --- ### Installation Download the APK below and install it on your Android device. - Feb 8, 2026 2.15.46# Release v2.15.46 This release brings expanded Ethiopian bank support, enhanced budget management, and new currency features to help you track expenses across multiple currencies. ## New Features ### Ethiopian Banks & Telebirr Support - Added support for **Telebirr** mobile wallet - Ethiopia's popular mobile money service - Added support for **Zemen Bank** and **Dashen Bank** for automatic transaction parsing
More…
### Budget Group Management - Create and organize budget groups with spending categories - Track spending per category within each budget group - Reorder budget groups to prioritize what matters most to you ### Unified Currency Mode - New unified currency mode for multi-currency expense tracking - Set custom exchange rates for accurate cross-currency calculations ### Category Navigation - Quickly filter your home screen by spending category for faster expense review ## Improvements - Added new bank icons and color mappings for better visual identification - Enhanced **Kotak Bank** parser with credit card SMS support ## Bug Fixes - Fixed build configuration issue affecting the release process --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.46 This release brings expanded Ethiopian bank support, enhanced budget management, and new currency features to help you track expenses across multiple currencies. ## New Features ### Ethiopian Banks & Telebirr Support - Added support for **Telebirr** mobile wallet - Ethiopia's popular mobile money service - Added support for **Zemen Bank** and **Dashen Bank** for automatic transaction parsing
More…
### Budget Group Management - Create and organize budget groups with spending categories - Track spending per category within each budget group - Reorder budget groups to prioritize what matters most to you ### Unified Currency Mode - New unified currency mode for multi-currency expense tracking - Set custom exchange rates for accurate cross-currency calculations ### Category Navigation - Quickly filter your home screen by spending category for faster expense review ## Improvements - Added new bank icons and color mappings for better visual identification - Enhanced **Kotak Bank** parser with credit card SMS support ## Bug Fixes - Fixed build configuration issue affecting the release process --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.45 This release introduces powerful budgeting features, transaction splitting capabilities, and expanded support for Tanzanian mobile money services alongside numerous parser improvements. ## New Features ### Budget Management - **Monthly Budgets**: Create and track monthly budgets to manage your spending - **Budget Widget**: View your budget progress directly from the home screen - **Budget Tracking**: See how much you've spent against your budget with visual progress indicators
More…
### Transaction Splits - **Split Transactions**: Divide a single transaction across multiple categories - **Split Editor**: Easy-to-use interface for splitting transaction amounts - **Analytics Integration**: Split transactions are now reflected accurately in your spending analytics ### New Bank & Mobile Money Support - **Tanzanian Mobile Money**: Added support for M-Pesa Tanzania, Selcom, and Tigo Pesa - **E-Mandate Parsing**: HDFC and SBI now support E-Mandate and UPI-Mandate transaction detection ## Improvements ### Enhanced Bank Parsers - **Federal Bank**: Better detection of cash withdrawals and outgoing transfers - **ICICI Bank**: Improved cash withdrawal detection and account number extraction - **IDFC First Bank**: Added new transaction pattern recognition - **IndusInd Bank**: Refined account number extraction - **Central Bank of India**: Better support for NEFT credits - **Emirates NBD, Liv Bank, Mashreq**: Multi-currency transaction support for USD, EUR, and GBP ### User Experience - UX improvements based on user feedback - New "What's New" dialog shows release highlights after app updates ## Bug Fixes - Fixed HSBC parser incorrectly categorizing outgoing NEFT transfers as income - Fixed build configuration for more reliable app compilation --- *Thank you for using PennyWise! Your feedback helps us improve.* --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.44 We're excited to bring you broader device support and enhanced banking coverage! This release adds support for older Android devices and introduces parsers for UAE, US, and Nepal banks, bringing our total to 46 supported banks. ## New Features - **Rule Creation & Editing**: Create custom rules with multiple conditions to automatically categorize and organize your transactions - **Expanded Bank Support**: Added parsers for 3 new banks: - **Liv Bank** (UAE) - Full support for UAE's digital banking transactions - **Emirates NBD** (UAE) - Complete transaction parsing for one of UAE's largest banks
More…
- **AdelFi** (USA) - Credit Union transaction support - **Siddhartha Bank Limited** (Nepal) - Banking support for Nepal users - **Account Type Tracking**: Transactions now include account type information for better financial organization ## Improvements - **Wider Device Compatibility**: Now supports Android devices running Android 8.0 (Oreo) and above, down from Android 11 - making PennyWise accessible to millions more users - **Enhanced Transaction Accuracy**: - Improved UPI transfer parsing in Slice to handle more recipient name formats - Better account number detection that avoids false matches with dates and reference numbers - JioPay parser now filters out bill notifications more effectively - **Federal Bank Enhancements**: Added recognition for additional transaction types and phrases ## Bug Fixes - Fixed edge cases in account number extraction that could incorrectly identify dates or transaction IDs as account numbers --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.43 This release brings enhanced bank parser support, smarter transaction detection, and improved notification functionality to help you manage your finances more effectively. ## New Features - **Category Quick Actions**: You can now change transaction categories directly from notifications, and the app suggests your most-used categories for faster categorization. ## Improvements
More…
- **Enhanced Bank Support**: - **Axis Bank**: Improved credit card transaction parsing with better detection of available credit limits. - **Federal Bank**: Added support for Scapia credit card transactions. - **ICICI Bank**: Refined transaction detection to filter out credit card bill payment confirmation messages, reducing duplicate entries. - **More Accurate Balances**: Improved balance calculation logic ensures your account balances are computed more reliably across all transaction types. ## Bug Fixes - Fixed issues with SMS processing order that could occasionally lead to incorrect balance calculations. --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.42 We're excited to bring you expanded international bank support and enhanced parsing capabilities! This update adds 2 new banks and improves transaction detection for 3 existing banks, bringing our total to 44 supported financial institutions. ## New Features **New Bank Support:** - **Standard Chartered Bank** - Full support for UPI, NEFT, RTGS, and IMPS transactions - **Huntington Bank (USA)** - Support for debit card purchases, ATM withdrawals, and ACH transactions
More…
## Improvements **Enhanced Transaction Detection:** - **HSBC Bank** - Improved detection of NEFT and credit transactions for more accurate expense tracking - **Axis Bank** - Enhanced debit card transaction extraction to capture more payment details ## Bug Fixes - Fixed HSBC Bank OTP messages being incorrectly parsed as transactions --- **Supported Banks:** 44 parsers across multiple countries including India, USA, Saudi Arabia, Kenya, Nepal, and Belarus. --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.41 This release adds support for two new banks, improves multi-currency transaction handling, and introduces a full resync feature for better transaction management. ## New Features - **Dhanlaxmi Bank Support**: PennyWise now automatically detects and parses SMS messages from Dhanlaxmi Bank, including UPI payments, credits, and internal transfers - **CIB Egypt Support**: Added support for Commercial International Bank (CIB) Egypt transactions - **Full Resync**: You can now perform a complete resync of all your SMS transactions with a single tap, useful when you want to reprocess messages with updated parsing rules
More…
## Improvements - **IDFC First Bank**: Enhanced parser now supports multi-currency transactions, so international purchases are tracked accurately - **Dhanlaxmi Bank**: Improved detection of payment apps and merchant names in UPI transactions for more accurate categorization ## Bug Fixes - Fixed an issue where some Dhanlaxmi Bank UPI transactions weren't correctly identifying the merchant or payment app --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.40 This update brings real-time SMS transaction detection, allowing PennyWise to instantly capture and process your transactions as they happen. ## New Features - **Real-Time Transaction Processing**: PennyWise now detects and processes bank SMS messages instantly as they arrive, so your expenses are tracked immediately without waiting for manual scans ## Improvements
More…
- **Enhanced SMS Permissions**: Updated permission handling for more reliable SMS access and processing --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.39 This release brings enhanced account management capabilities and improved transaction parsing for Bandhan Bank and South Indian Bank. ## New Features - **Edit Account Details**: You can now edit bank names and balances for your accounts directly from the Manage Accounts screen - **Delete Accounts**: Added the ability to remove accounts you no longer need, with a confirmation dialog to prevent accidental deletions - **Hide/Show Accounts**: Manage which accounts appear in your transaction views by hiding accounts you don't want to track actively
More…
## Improvements - **Bandhan Bank**: Enhanced merchant extraction for UPI debit transactions, providing more accurate merchant names in your transaction history - **ICICI Bank**: Improved parsing coverage for UPI debit transactions ## Bug Fixes - **South Indian Bank**: Fixed transaction parsing issues for more reliable SMS detection - Fixed web parser connectivity for improved cloud-based parsing --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.38 PennyWise now supports even more banks and gives you powerful new ways to secure and analyze your financial data with biometric app lock and custom date range filtering. ## New Features **App Lock with Biometric Authentication** - Secure your financial data with fingerprint or face unlock - Configurable timeout settings to automatically lock the app - Keep your transactions private with built-in security
More…
**Custom Date Range Filter** - Filter transactions by any date range you choose - New date range picker for easy selection - Analyze your spending patterns over specific time periods **New Bank Support** - Saraswat Co-operative Bank - Indian Bank - Navy Federal Credit Union (USA) ## Improvements **Enhanced Bank Parser Accuracy** - Axis Bank: Improved ATM withdrawal detection and balance extraction - IndusInd Bank: Better support for various transaction patterns and merchant name extraction - Juspay: Enhanced support for multi-word merchant names - Saraswat Bank: Refined merchant name extraction **Technical Enhancements** - Improved app insights and analytics - Optimized view model architecture for better performance --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.37 **What's New:** Expanded bank support with 4 new banks and enhanced parsing accuracy for existing banks. PennyWise now supports 40 banks across India, Nepal, Kenya, Saudi Arabia, and Belarus. ## New Features ### New Bank Support - **Kerala Gramin Bank** - Full SMS transaction parsing support for Kerala's cooperative bank - **M-PESA (Kenya)** - Mobile money transaction tracking for East Africa's leading mobile payment service - **NMB Bank / Nabil Bank (Nepal)** - Support for Nepal's major banking institutions
More…
- **Alinma Bank (Saudi Arabia)** - Arabic SMS support for Saudi banking transactions - **Priorbank (Belarus)** - Russian/Belarusian SMS support for Eastern European transactions ## Improvements ### Enhanced Bank Parsers - **Axis Bank** - Now extracts credit card transactions with improved pattern recognition for multiple card formats - **HDFC Bank** - Improved filtering to skip bill alert notifications and focus on actual transactions - **ICICI Bank** - Better account number and balance extraction with support for additional SMS formats - **Bank of India** - Now captures cash deposits and salary transactions that were previously missed ### Overall Experience - More accurate transaction detection across all supported banks - Better handling of diverse SMS formats and languages - Reduced false positives from non-transaction alerts --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.36 This release enhances transaction detection for Kotak Bank customers, adding support for a wider range of payment methods. ## Improvements - **Enhanced Kotak Bank Support**: Added support for QR code payment transactions made through payment apps like Google Pay, PhonePe, and Paytm. The app now accurately extracts transaction details from Kotak Bank SMS messages for these payment methods. --- ### Installation
More…
Download the APK below and install it on your Android device. - # Release v2.15.35 This release brings support for a new international bank, enhanced transaction parsing for South Indian Bank, and improvements to the Juspay parser. ## New Features - **Charles Schwab Support**: Added parser for Charles Schwab bank transactions, expanding PennyWise's coverage to international banking institutions. ## Improvements
More…
- **South Indian Bank**: Enhanced parser now supports IMPS (Immediate Payment Service) transactions, providing more complete transaction tracking for South Indian Bank customers. - **Merchant Icons**: Improved icon resource retrieval system for better merchant name recognition and display. - **Test Coverage**: Added comprehensive unit tests for South Indian Bank and IndusInd Bank parsers to ensure reliable transaction parsing. - **Documentation**: Updated README to include ADCB (Abu Dhabi Commercial Bank) in the supported banks list. ## Bug Fixes - **Juspay Parser**: Fixed transaction parsing issues in the Juspay parser for more accurate expense tracking. --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.34 PennyWise now supports Bandhan Bank transactions, expanding our coverage of Indian banks to help more users automatically track their expenses. ## New Features - **Bandhan Bank Support**: Added automatic transaction parsing for Bandhan Bank SMS messages. PennyWise will now extract and categorize your Bandhan Bank transactions seamlessly. ## Improvements
More…
- Enhanced testing infrastructure to ensure better reliability and faster development of new features. --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.33 PennyWise now supports automatic transaction detection from Mashreq Bank SMS messages, expanding coverage for users in the UAE and Middle East region. ## New Features - **Mashreq Bank Support**: Added automatic SMS parsing for Mashreq Bank transactions, including purchases, withdrawals, and other banking activities --- ### Installation Download the APK below and install it on your Android device.
- The release notes have been generated and are ready to write to RELEASE_NOTES_TEMP.md. The file will contain: # Release v2.15.31 This release expands international support with Colombian bank compatibility and introduces new expense management features to help you better control your spending. ## New Features ### 🌎 International Banking Support - **Bancolombia Support**: Added support for Bancolombia, one of Colombia's largest banks. The app can now automatically parse and track transactions from Bancolombia SMS messages, bringing PennyWise to Colombian users.
More…
### 🚫 Transaction Blocking - **Block Unwanted Transactions**: Introduced a new blocking feature in the rule engine that allows you to exclude specific transactions from your expense tracking. You can now create rules to automatically block transactions from certain merchants or categories that you don't want to track. ## What's Next Stay tuned for more international bank support and enhanced expense management features in upcoming releases! --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.30 This update brings improved bank transaction parsing, better currency support, and enhanced user interface layouts for a smoother expense tracking experience. ## New Features - **Multi-currency Support**: Add and manage transactions in different currencies with the new currency selection feature in transaction details ## Improvements - **Better First Abu Dhabi Bank (FAB) Support**: Enhanced transaction parsing for FAB messages with cleaner merchant name extraction and improved single-line transaction handling - **Improved Screen Layouts**: Updated FAQ and Settings screens with better structure and organization for easier navigation
More…
- **Enhanced Permission Screen**: Added scrolling capability to the permissions screen, ensuring all content is accessible on smaller devices - **Refined Transaction Details**: Improved amount handling and display in the transaction detail screen ## Under the Hood - Significant improvements to app testing infrastructure for better reliability - Code optimizations to reduce app size and improve performance --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.29 ## Changes since v2.15.26 - feat: enhance HSBC Bank parser to support additional transaction patterns (90a83ea) - feat: enhance ICICI Bank parser to support multi-currency transactions (4f6f6a5) - feat: enhance Kotak Bank parser to support additional UPI transaction formats (2cf1adc) - feat: enhance ICICI Bank parser to reject future debit notifications (172e8b2) - feat: add Yes Bank parser and update BankParserFactory (5c96eb7) - Merge pull request #74 from akshaynexus/add-adcb-parser (e7c85ba)
More…
- Merge pull request #73 from akshaynexus/fix-federalbank-parser (fce0ffb) - docs: add akshaynexus to contributors list in README (7ff9bf0) - chore(release): bump version to 2.15.28 [skip ci] (a589873) - chore(release): bump version to 2.15.27 [skip ci] (38970be) - Merge pull request #70 from akshaynexus/fix-fab-parser (7ef18f4) - feat: add ADCB support (a255919) - fix: fix mandate parsing and other trasnaction parsing for federal bank / fi money and start to standardize mandateinfo (3e0d2d4) - chore: update ProGuard rules to suppress warnings for SLF4J and ProtoPresenceCheckedField (7f620d7) - feat: optimize currency service and add home currency selector (4d8773a) --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.25 ## Changes since v2.15.24 - feat(transactions): implement currency breakdown and selection in home screen (f5367c9) - feat(transactions): implement currency grouping and selection in transaction screens (cfa3eed) - docs(README): update overview and supported banks section for global reach (91100e6) - feat(parser-core): add comprehensive test suite for new bank parsers (bdf27df) - feat(parser-core): add OldHickoryParser and EverestBankParser for transaction handling (5ac0ebe) - feat(parser-core): add CBEBankParser for Ethiopian transactions and update currency support (70dfc72)
More…
- feat(parser-core): add LaxmiBankParser for NPR transactions and update currency support (5ad159a) - feat(parser-core): add CitiBankParser and DiscoverCardParser for transaction handling (5442785) - feat(database): update database schema to version 24 with multi-currency support (b2cf3a1) - feat(parser-core): enhance HDFCBankParser for merchant extraction from debit transactions (2723db2) - docs(README): add Star History section with chart link (b49566f) - feat(parser-core): enhance KotakBankParser for improved UPI ID handling and merchant extraction (266606a) - chore(release): improve release script with parser-core build step (8229057) - feat(parser-core): enhance JKBankParser for improved TIN detection and merchant extraction (119e277) --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.24 ## Changes since v2.15.23 - feat(transaction): implement soft delete functionality for transactions (020cfc3) - refactor(parser-core): simplify AUBankParser sender handling (6bc7f91) - feat(parser-core): add AUBankParser for SMS transaction handling (02ddebf) - feat(rules): add transaction type filtering to rule evaluation (ae3d170) - refactor(SmsReaderWorker): update balance saving logic for new accounts (089df75) - fix(parser-core): refine JKBankParser regex patterns for merchant extraction (44cb201)
More…
- feat(parser-core): enhance JKBankParser with IMPS transfer detection (3cfc7aa) - feat(parser-core): add UCO Bank parser for SMS transactions (087bc1a) --- ### Installation Download the APK below and install it on your Android device. - # Release v2.15.23 ## Changes since v2.15.22 - feat(rules): enhance rule creation and management UI (d85d014) - refactor(rules): streamline rule evaluation and enhance rule templates (8ffd00f) - feat(rules): implement rule engine for transaction categorization (16935af) - feat(parser-core): enhance SBIBankParser with additional transaction patterns (e8d2533) --- ### Installation
More…
Download the APK below and install it on your Android device.