Summary
Major release!
- Major revamp to the All Spending page, view history and graphs of past spending periods and apply any filter combinations
- Filters are now stored in memory, and restore and save filter conversion code implemented
- Currency support for budgets, limits, and goals
- Monthly total spending summary on transactions monthly view
- When creating a new account, can set an initial value (balance correction)
- Accounts can now be filtered within a budget
- When editing an account, changes are saved when editing amounts (transfer/correction)
- File saving permissions fixed for certain Android versions
- Tapping the transaction navbar icon for the second time opens the transaction search page after scrolling to the top
- Default time period for the search page increased to 2 years due to optimizations
- Rounded or outlined icons setting
- Font picker
- Increase text contrast setting
- Translation updates
- Many bug fixes and UI fixes
- Improved size transition on the all spending page, fixed graph display freeze, and forced correct income/expense polarity for borrowed and lent transactions, budget spending totals banner carried across multiple budgets fixed, date and time picker font fixes
Fixed and implemented: #28 #29 #34 #36 #37 #38 #45
News
The app was featured on YouTube!
https://www.youtube.com/watch?v=2MwWmqcn--s&t=261s
Thanks Sam Beckman!
What's New?
To see the specific changes for this version, find the version number of this release in the changelog.
Changes and progress about development is all heavily documented in GitHub commits and in the changelog
Releases
iOS: https://apps.apple.com/us/app/cashew-expense-budget-tracker/id6463662930
Google Play: https://play.google.com/store/apps/details?id=com.budget.tracker_app
Web: https://budget-track.web.app/
GitHub (Android APK or App Bundle): on this page!
Official website: https://cashewapp.web.app/
Create your own release
The app is located in ./budget. Ensure Flutter is installed and build normally (see documentation). This version was built using Flutter version Channel stable, 3.13.6.