Repository navigation
Releases: gamehackerever/app_expense_tracker
Releases · gamehackerever/app_expense_tracker
Release list
Expense Tracker v1.2.0 — On-Device Intelligence & Performance Overhaul
🚀 What's New in v1.2.0
Expense Tracker v1.2.0 introduces an on-device financial intelligence engine, active pattern learning, 120Hz smooth UI rendering, advanced spending forecasting, and system boot background reliability—all while remaining 100% offline with zero network permissions.
🧠 On-Device Financial Intelligence & Active Learning
- Smart Expense Engine (
SmartExpenseEngine): Multi-model intelligence engine combining Jaro-Winkler fuzzy payee matching, subword 3-gram Naive Bayes categorization, and log-amount priors across 18 Indian categories and regional merchants. - Active SMS Pattern Learner (
SmsPatternLearner): Automatically learns structural SMS/notification templates and UPI VPA handles whenever you approve, edit, or discard items in Needs Review. - Contextual Payee & Amount Predictor: Suggests highly likely payees and expected amounts based on time of day, day of week, and recency decay.
- Skeleton Payee Masking & Anchor Matching: Strips bank transaction noise and extracts clean merchant names from raw bank SMS text.
📊 Insights, ML Forecasting & Spending Rhythm
- Outlier-Dampened Cycle Forecasting: Predicts end-of-cycle spend using median absolute deviation (MAD) filtering on the Insights screen.
- Spending Rhythm Calendar Heatmap: Redesigned calendar heatmap with real month dates, day headers, and contrast-safe color scaling.
- Recurring Bill & Anomaly Detection: Automatically flags recurring subscriptions and unusual spending spikes.
⚡ 120Hz Motion System & UI Overhaul
- 120Hz GPU Rendering: Fluid 120fps display support with synchronized color scheme interpolation for smooth theme switching.
- Spring Physics & Interactive Feedback: Enhanced bottom sheet controls, sliding segmented thumbs, and press haptics.
- Overhauled Glance Home Screen Widget: Re-engineered Glance widget with upcoming bill reminders and instant logging shortcuts.
- Settings & Category Management: Added custom category editor, theme selectors, Bank SMS health card with a direct system settings launcher, and app version footer (
v1.2.0 · 100% Offline).
🛡️ Background Reliability, Database Self-Healing & Security
- System Boot Receiver (
BootReceiver): Automatically re-establishes background auto-capture and notification listeners when your phone restarts. - Database Self-Healing: Automated SQLite recovery and Room migration guardrails.
- Full R8/ProGuard Minification Safety: Keep rules preserving Room entities, Kotlin enums, Glance widgets, and ML Kit OCR for release builds.
📥 Installation & Assets
- Download
ExpenseTracker-v1.2.0.apkbelow. - Android 8.0+ required (
Min SDK 26·Target SDK 36). - No
INTERNETpermission required—your financial data stays 100% on your device. - For step-by-step help with Google Play Protect or Android 13+ Restricted Settings, see INSTALL.md.
v1.1.0 - Category Budgets, Performance Optimizations & Stability
What's New in v1.1.0
🎯 Category-Level Spending Budgets
- Custom Category Limits: Set monthly spending caps for individual expense categories directly from Settings or Insights.
- Visual Progress Tracking: Track real-time category spending with progress indicators and remaining budget amounts in the Insights tab.
- Smart Warning Banners: Receive dismissible alerts when nearing (80%) or exceeding (100%) category limits.
- Budget Auto-Reassignment: Category budgets automatically migrate when categories are renamed, merged, or re-assigned.
⚡ Performance & Core Engine Enhancements
-
Faster Bulk Imports:
$O(1)$ HashSetdeduplication speeds up bulk transaction imports significantly. - Optimized SMS Parsing: Pre-compiled pattern matching for instant SMS transaction extraction with zero memory overhead.
- Large Dataset Protection: Bounded query limits safeguard app responsiveness even with thousands of saved transactions.
- Flexible Billing Cycles: Improved date calculations across custom start-of-month billing cycles and historical offsets.
🛡️ Bug Fixes & Improvements
- Fixed Cost Due Dates: Refined auto-detection of due dates and recurring payment strategies (sinking funds vs. lump sum).
- Stability Fixes: Resolved UI state compilation edge cases and improved overall app navigation.
Full Changelog: v1.0.0...v1.1.0
v1.0.0
First release of Expense Tracker, an offline Android expense tracker.
Full install guide (Play Protect, SMS and notification access, battery settings): INSTALL.md
- Captures transactions from bank SMS and notifications on the device
- On-device parsing and categorization, with a review queue for uncertain ones
- Fixed Costs and Safe to Spend
- Recurring payment detection and insights
- Bill splitting with receipt scanning and UPI QR settlement
- Home screen widget and Quick Settings tile
- Biometric lock
- Encrypted backups and CSV import/export
Install: download the APK below and allow installs from your browser or file manager.
Requires Android 8.0 (API 26) or higher.
The app has no internet permission. All data stays on the device.