Back to Blog
release

Dialcash v1.2.0 – Charts Overhaul & Historical Balances

A complete revamp of the Analytics experience with modern interactive charts, historical balance queries, and advanced filtering capabilities.

Dialcash v1.2.0 – Charts Overhaul & Historical Balances

We’re thrilled to announce Dialcash v1.2.0, a major update that completely transforms the Analytics & Charts experience. This release introduces modern charting technology, powerful historical data queries, and critical improvements to balance calculations.


🚀 What’s New in v1.2.0

✨ New Features & Enhancements

Modern Charts Integration

We’ve migrated to AAChartCore for beautifully animated and interactive charts. Your analytics now feature:

  • Smooth pie charts with elegant animations
  • Interactive touch interactions
  • Real-time data visualization
  • Professional visual design

Historical Balance View

One of our most requested features is now here. You can now query specific past dates to see exactly what your balance was at the end of that day. This is perfect for:

  • Reconciling accounts with your bank statements
  • Tracking financial progress over time
  • Auditing specific transactions
  • Understanding your financial history

Advanced Chart Filtering

Take full control of your data with our new filtering system:

  • Account Selection: Choose which account to analyze via a new elegant Bottom Sheet
  • Date Selection: Pick any specific date to view historical data
  • Combined Filtering: Use both filters together for precise data analysis
  • Instant Reset: One-tap button to quickly revert to the current state

Clear Search Functionality

Easily manage your filter selections with our new immediate action button. Reset your date and account selections instantly to return to the current visual state without navigating through menus.


🎨 UI & UX Improvements

Redesigned Charts Screen

The entire Charts interface has been reimagined with:

  • Material Design 3 cards for filter selections
  • Clean, intuitive layout
  • Better visual hierarchy
  • Improved accessibility

Smart Empty States

We’ve improved error handling with:

  • Clear messaging when no transactions exist on selected dates
  • Helpful guidance for users with empty data
  • Graceful degradation of the UI

Seamless Navigation

The “View All Transactions” feature now:

  • Takes you directly to the relevant transactions
  • Remembers your exact position in the workflow
  • Maintains context as you navigate between screens

🐛 Critical Bug Fixes

Accurate Historical Calculations

We fixed a core SQL calculation bug in AccountDao that was affecting historical balances:

  • ✅ Internal transfers (sent and received) now properly calculated
  • ✅ Income and expense transactions correctly accounted for
  • ✅ Historical balances now 100% accurate
  • ✅ Better reconciliation with actual account states

Filter Reset Issues

Fixed an issue where the UI wouldn’t properly update chart and balance figures after resetting filters. Your data is now always in sync.


📊 Example Use Cases

With v1.2.0, you can now:

  1. Monthly Review: Check your balance on the last day of each month to track financial progress
  2. Tax Preparation: Query specific date ranges to verify transaction records
  3. Account Reconciliation: Compare your app balance with bank statements by date
  4. Spending Analysis: Filter expenses by account to understand where your money goes
  5. Transfer Verification: View internal transfer history with accurate balance calculations

📦 Under the Hood

  • AAChartCore Integration: Advanced chart rendering library for superior performance
  • Improved Database Queries: Optimized SQL calculations for faster data retrieval
  • Version Bump: Updated to versionName 1.2.0

📥 How to Update

Visit your app store to download Dialcash v1.2.0 today. The update includes:

  • ✅ All new features described above
  • ✅ Performance improvements
  • ✅ Bug fixes and stability enhancements

Have feedback? We’d love to hear from you! Visit our GitHub repository to report issues or suggest features.


Thank you for being part of the Dialcash journey. Your support drives us to keep improving. Happy tracking! 💰