Repository navigation
v3.0.0 — Bill Splits, Google Pay Activity Integration & Mobile Redesign
Highlights
Bank Statement Analytics v3.0.0 introduces Bill Splits & Group Expense Sharing, multi-profile Google Pay (GPay) Takeout Activity Integration with intelligent automatic bank statement matching, an end-to-end Mobile & Desktop Responsive UI Redesign, a brand-new Tag Management System, and Local Network (LAN) Access Controls with an In-App Update Engine.
What's New in v3.0.0
👥 Bill Splits & Shared Expense Groups
- Comprehensive Splits Page: Dedicated hub for tracking shared expenses across roommates, group trips, and shared household bills.
- Group & Member Tracking: Support for named bill groups, custom participant lists, individual VPAs/UPI IDs, and assigned vs. settled amounts.
- Transaction Splitting: Split any single transaction across multiple categories or participants directly from the transaction drawer or split modal.
- Repayment Tracking in Analytics: Split repayments are separated into personal shares and participant reimbursements, avoiding double-counting in Overview, Trends, and Reports.
📱 Google Pay Activity Import & Automatic Bank Matching
- Multi-Profile GPay Takeout Support: Import Google Pay activity archives (
.zip/.jsonexports) with complete isolation across multiple household or personal profiles. - High-Precision Bank Matching Engine:
- Deterministic linking correlating transaction amounts, payment direction, bank account suffixes, and date / value-date evidence.
- Value-date reconciliation for midnight and next-day bank value postings.
- Payee name truncation handling and learned alias memory for shortened statement descriptions.
- Competition detection and disambiguation warnings for same-day, same-amount transactions.
- Evidence Inspection: View source snapshots, settlement allocations, and verification statuses directly within transaction details.
🏷️ Tag Management & Custom TagPicker
- Full Tag Lifecycle Management: Create, edit, color-code, and delete custom tags from the new Tags management tab in Settings.
- Instant TagPicker Popover: Replaced native browser datalists with an interactive popover featuring search, recently used tags, and inline tag creation.
- Split-Aware Tag Filtering: Filter statement transactions by tags and split categories across all analytical views.
📱 Complete Responsive & Mobile UI Overhaul
- Off-Canvas Slide-in Drawer Navigation: Modern overlay drawer on tablet and mobile screens (≤ 1024px) with backdrop dismissal and auto-close.
- Adaptive Header & Breadcrumbs: Mobile-friendly
PageHeaderwith hamburger menu toggle, compact action buttons, and direct Settings gear access. - Single-Month Responsive Date Range Picker: Adaptive calendar modal collapsing cleanly on mobile viewports (≤ 640px) with horizontally scrollable preset chips.
- 2x2 Compact Stat Cards Grid: Refactored KPI summaries across Overview, Trends, Insights, and Reports into high-density 2x2 grids on small screens.
- Touch-Friendly Data Tables: Horizontal scrolling wrappers (
.table-responsive), clamped card row views for mobile transactions, and responsive action strips.
⚙️ Categorized Settings Hub & Navigation
- Four Dedicated Setting Categories:
- 💳 Finance & Data: Accounts, Categorization Rules, Tags, Bank Data, Import / Export.
- 🎨 Preferences: Appearance, Currency & Formatting, Display Options.
- 🛡️ System & Security: Security & Passwords, Local Network Access, Software Updates, Service Diagnostics.
- ℹ️ Help & Support: About, Documentation, Logs, Reset.
- Settings Search & Quick Jump: Search across all settings panels or press
Ctrl+Kto jump directly to any configuration section.
🌐 Local Network (LAN) Access Controls
- Private Network Sharing: Safely allow phones, tablets, or other local devices on your home/office network (RFC 1918) to access Bank Statement Analytics.
- Network Settings UI: Real-time LAN toggle, host IP address discovery, and one-click copyable device URLs.
🔄 In-App Update Engine
- Automated Update Checking: Check for new releases directly from the Updates tab in Settings.
- Detached Upgrade Runner: Download signed installers and trigger service upgrades seamlessly from the web interface.
🗄️ Database Migrations (v4, v5, v6, v7)
- Automated schema migrations applying upon launch:
- v4:
split_groupsandsplit_group_memberstables. - v5: Persistent
bill_groupsandbill_group_membersschema. - v6: Google Pay source evidence (
gpay_evidence_records) and settlement allocations (gpay_settlement_allocations). - v7: Multi-profile support columns (
gpayprofileid,gpayownername) on split and bill groups.
- v4:
Artifact Checksums
| Artifact | File | Size | SHA-256 Checksum |
|---|---|---|---|
| Windows Installer | BankStatementAnalytics-Setup-3.0.0.exe |
66.7 MB | 9722a1bfdd9f7044d620f6652c3b3efc84fc7d55ed0c415bf96039386c5c1141 |
| Portable ZIP | BankStatementAnalytics-Portable-3.0.0.zip |
101.3 MB | 77707a857957afc90f488b73141e8de0ff86089d020681034ee58f4ac2fd81fc |