github jameskokoska/Cashew 5.0.0+266

latest releases: 5.3.4+396, 5.2.9+366, 5.2.9+358...
23 months ago

Summary

Major release!

  • Net spending tracking in all spending page
  • Refactored line graph to increase rendering efficiency
  • Optimized transaction total calculations for budgets, heatmap, all spending page
  • All time shows line graph for all time (since first transaction)
  • Installment transaction creation for goals
  • Transfer balance tab in add transaction page (if more than one account)
  • Change the date and time of multiple selected transactions
  • Extra zeros button for calculator setting
  • Number format selector setting
  • Migrated and refactored web database from local storage (including syncing)
  • Web database creates in-memory copy of database for syncing
  • Translation updates
  • Festivity hats on homepage
  • Long press pie chart on home page to modify period
  • Marking a transaction marks both transfer transactions
  • Improved CSV parsing
  • Excluded from budget filters
  • Delete and modify balance correction prompts user to modify both
  • Improved notes parsing with links to remove note clutter, especially with attachments
  • Can remove links from note automatically
  • Search filters on the monthly transactions page
  • Search filters that aren't applied to users current data set are hidden (goals, addable budgets, and accounts selector)
  • New swipe down to sync animation
  • Added new share sheet when exporting data file
  • Repetitive transactions will stop repeating if goal reached
  • Setting to change the date transactions are marked as paid (today or original transaction date)
  • Many bug fixes and UI fixes
  • Homepage banner can be disabled on full screen
  • Upcoming transactions shown in progress bar for budgets
  • Cycle filters for upcoming/overdue and lent/borrowed homepage section
  • Hovering all spending history line graph shows date range
  • Monthly spending total polarity fixed
  • Fixed converting transaction to repetitive would reset income, fixed ability to make balance correction a subcategory, fixed goal reached calculation for repeating transactions, fixed notes preview to follow format for links, fixed spending graph wouldn't load transactions that were paid in the future, fixed mass importing CSV file would crash the app because associated titles lookup was too intensive, attachments are no longer publicly shared Drive links, default max for transactions loaded in list, fixed emoji sizes, fixed crash when past days set to really large number, fixed leave email popup in feedback popup

Fixed and implemented:
#46 #47 #48 #49 #53 #54 #56 #57 #58

News

Cashew was featured on YouTube!
https://www.youtube.com/watch?v=2MwWmqcn--s&t=261s
Thanks Sam Beckman!

Cashew was features on Google Play's monthly editor's choice!
PlayStoreFeature

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.

Don't miss a new Cashew release

NewReleases is sending notifications on new releases.