Release v2.1.61
This update focuses on expanding banking support, particularly for Nepal and France, while introducing a major UI overhaul for transaction management and database stability for app icons.
🚀 Features
Bank & Parser Integrations
- Added support for BPCE (France) and Prime Commercial Bank (Nepal).
- Integrated several new/missing bank parsers and synchronized brand icons.
- Improved PDF import logic, duplicate detection, and PhonePe PDF amount parsing.
Revamped UI/UX
- New Onboarding screen and updated Transaction & Subscription card designs.
- Added a Filter Sheet with support for multiple transaction type selections.
- Introduced the Rose Pine color palette and improved default theme colors.
- Functionality Enhancements
- Subscriptions: You can now edit subscriptions by swiping left on the card.
- Billing: Added custom billing cycles for more flexible period selection (#23).
- System: New Quick Setting toggle, app shortcuts, and adaptive app icons with synced splash screens.
- Currency: Unified app-wide currency based on the main account and integrated a new open-source exchange API.
🛠️ Bug Fixes
- Icon Stability: Implemented a new iconName field and database migration to prevent icons from breaking or changing after app updates.
- Data Accuracy: Fixed the Net Worth summary card on the home screen to display correct data.
- Parsers: Fixed logic errors in the SBI parser and resolved PhonePe PDF parsing issues.
- AI/Models: Removed unresponsive Qwen URLs and added progress tracking for model downloads (#29).
🧹 Refactors & Chore
- Extracted the TypeFilterIcon component for better modularity.
- Updated default SMS scan preference to true.
- Cleaned up theme color logic and README documentation.
- Added comprehensive test coverage for Prime Commercial Bank SMS parsing.
Note: This release includes a database migration for icon resolution; ensure you back up your data before updating.