Releases: itsmeshibintmz/Expense_Tracker
Release v1.0.0 - Initial Release & Smart Linked Savings
Welcome to the initial release of Expense Tracker! This application is designed to give you complete visual control and automated management of your personal finance, assets, budgeting, and savings targets.
Below is a summary of all the features and major implementations included in this release.
🌟 Core App Features
-
Unified Net Worth Dashboard
Dynamic Net Worth Hero Widget: View your real-time total assets and monthly cash flows (income and expenses) at a glance.
Category Analytics: An interactive category distribution chart that visualizes monthly expenditures. -
Multi-Account Asset Management
Track and manage Checking accounts, Savings vaults, Pocket Cash, and Credit Cards.
Custom visual themes and style categories for each account. -
Smart Budgeting & Limit Tracking
Set monthly spending caps on categories like Food & Groceries, Shopping, Transport, and Entertainment.
Live warning indicators display progress and warn you when you are close to or exceed your budget limits. -
Subscription & Recurring Transaction Scheduler
Automate recurring bills, monthly subscriptions (like Netflix), or salary income.
The scheduler runs in the background and posts transactions automatically as dates advance.
🛠 What We Built & Polished for this Release
We've finalized the core architecture and added advanced features for Linked Goals & Asset Exclusions: -
Linked Goals & Double-Entry Transfers
Linked Goal Accounts: Savings goals are now bound directly to financial accounts.
Automatic Goal Account Creation: When creating a new goal, you can instantly spin up a dedicated goal savings account.
Double-Entry Sync: Recording a contribution to a goal now functions as a true fund transfer. The app deducts the balance from your chosen checking/cash account and deposits it into the goal's account, logging complete transaction logs for full auditability. -
Customizable Net Worth Exclusion
Exclude Toggles: Users can toggle any account (including dedicated savings accounts) to be excluded from the Net Worth calculation. Excluded accounts are clearly marked with an Excluded badge in the UI.
Automatic Cleanup: Deleting a savings goal automatically archives and cleans up its dedicated goal savings account to prevent asset clutter. -
Visual Polish & Gamification
Confetti Celebration: Added physics-based Confetti overlays and haptic feedback triggers that celebrate the exact moment you achieve 100% of your savings goal!
Enhanced Card Touch Targets: Redesigned goal card containers so you can click anywhere on the card to immediately contribute or view details.
🔒 Verification & Architecture
Clean Code & Robust Testing: Added a complete suite of unit tests verifying account transfers, automated goal cleanup, and balance calculations.
Database Upgrades: Re-architected schema structures using Room migrations for maximum safety and compatibility.
Expense_Tracker_1.0
Full Changelog: https://github.com/itsmeshibintmz/Expense_Tracker/commits/1.0