Skip to content

Releases: jameskokoska/Cashew

5.2.9+366

01 May 04:18
Compare
Choose a tag to compare

Summary

  • Collapsible future transactions list section (if more than 3 transactions in the future) (#217)
  • Number pad format setting
  • Account selection for homepage pie chart section
  • Improved income/expense only selection in homepage pie chart
  • Added ability to change only income/expense in homepage transaction list
  • Long press transaction list tabs on homepage to edit settings for transactions list
  • Applied homepage transaction list tab income/expense filters are properly applied to the homepage graph
  • Collapse wallet list selection if all wallets selected when editing homepage section
  • Improved home screen widgets centering and coloring on Android (#221), use image as plus button on wide net total widget
  • Max lines for filter title contains and note contains input
  • Add extra spacing between edit home page alignment headers (when in full screen)
  • Add elevation shadow to scroll to top and bottom FAB
  • Optimized and improved performance of transaction list actions
  • Collapsed future transaction list shows amount selected when collapsed
  • Translation updates
  • Account spending detail page follows account colorscheme
  • Can enter amount beginning with negative sign
  • Tap amount on range filter to specify exact upper and lower range
  • Improve colorscheme for budget and goal pages
  • Rearrange number format settings in popup for consistency
  • Add time to date info when deleting cloud backup
  • Add custom date time format parsed preview when importing CSV (#231)
  • Fix demo mode producing budget on last day of month
  • Method added set to app link if imported using app link
  • Remove extra white space when parsing dates when importing CSV
  • CSV import color improvements
  • Balance correction amount color category setting (#230)
  • Number of transactions includes unpaid transactions (#233)
  • Fix font setting always resetting on iOS
  • Fix exclude amount from budget default value for include amount overall would be incorrect
  • Fix iOS biometric lock bypass
  • Fix net total date banner initial net total when time period set to all time
  • Fix All Spending page swipe to dismiss color when in full screen

Implemented:
#217 #221 #230 #231 #233

5.2.9+358 to 5.2.9+366

  • New deep link parameters
  • Fix upcoming transactions not marked as paid when notification activated
  • Translation updates
  • Centered bottom navbar labels
  • Addressed #247, biometric bypass on error - now only bypass if app first launched from restored backup
  • Improve biometric lock workflow and biometric unlock error
  • Addressed #251, can now copy transaction details to clipboard by tapping/long pressing transaction count in selected transactions app bar
  • Addressed #261, instead of 5 or more, the collapsible section for upcoming transactions will appear when 3 or more
  • Addressed #263, increased decimal precision limit to 12
  • If decimal precision limit empty when entering amount, default to 2 instead of 0
  • Added point about next repetitive transaction will be generated after current marked as paid

News

Cashew was featured on 'The Best Free and Open Source Apps in 2024!'
https://www.youtube.com/watch?v=Oar9pkc7BSc&t=235s
Thanks Sam Beckman!

Cashew was featured on YouTube: 'Top Android Apps! (November 2023)'!
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.

5.2.8+347

04 Apr 00:49
Compare
Choose a tag to compare

Summary

  • New edit selected transactions popup
  • Edit title for all selected transactions (#189)
  • All time date range in search transaction page (#194)
  • Search multiple title names by separating 'title contains' filter input with a comma
  • Homepage transaction list setting - amount of days ahead to list transactions
  • When editing goals/loans list, the total amount is listed for each entry (#199)
  • Removed ability to enter decimal when setting certain values
  • Refactor floating action button
  • Auto-fill transaction titles in title inputs
  • Swipe down to sync on widescreen layout
  • Amount polarity for upcoming and overdue transaction totals
  • Bill splitter generate loan transaction steps improved - custom date, title recommendations, select subcategory (#191)
  • Prevent save changes button hide when keyboard opened
  • Deep linking API: Automatically add multiple transactions per link using JSON (view [About] page for information)
  • When importing CSV, if subcategory exists with the CSV entry category name, subcategory will be used
  • Improved UI layouts and icons for clarity
  • Added full black dark mode for Material You theme
  • Increased contrast of selected subcategory chip in add transaction page (#206)
  • Fix padding for spending graph and space for side labels
  • Fix when back swiping, swipe to dismiss is properly cancelled

Implemented:
#189 #191 #194 #199 #206

News

Cashew was featured on 'The Best Free and Open Source Apps in 2024!'
https://www.youtube.com/watch?v=Oar9pkc7BSc&t=235s
Thanks Sam Beckman!

Cashew was featured on YouTube: 'Top Android Apps! (November 2023)'!
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.

5.2.6+345

18 Mar 22:34
Compare
Choose a tag to compare

Summary

  • Revamped homepage pie chart section (#170)
  • Custom number format support (#165)
  • Searching date in search bar shows transactions from that time period
  • Date range included when applying filters on transaction search page
  • In transaction search page, added ability to jump to the bottom of the list (#167)
  • Scroll to bottom/top does not animate if list too long (#167)
  • Excluded budget transactions still show up in the budget list as excluded
  • Select all option when selecting transactions (#168)
  • Long pressing home page tab allows for edit home page (#176)
  • Number animation setting
  • Edit primary wallet currency setting for clarity, even though you can edit the account directly
  • Default account labelled in edit accounts page
  • Goals now show amount spent above total, if goal total type set to Total Amount (#180)
  • Short number format setting
  • Months list in transaction page cannot be scrolled past the earliest and latest transaction entered date (#169)
  • Added all outgoing/incoming or just expense/income transactions setting for homepage pie chart
  • Added color outlines to transaction filters
  • Optimized onboarding page
  • When loading backup, backup file name is displayed
  • Fix reset the paid state when changing transaction types
  • Fix cash flow filters when entering search page from positive/negative cashflow
  • Fix polarity of lent and borrowed home screen sections
  • Fix decimal precision save changes button for account edits
  • Fix clipping of goal tag progress
  • Fix default long term loan type when adding via plus button

5.2.6+343

  • Hot fix for homepage objective size

5.2.6+345

  • New account spending summary table
  • Improved navigation to respective pages when filters/date ranges set in spending summary table
  • Improved custom number format
  • Added complete editing text action button in add transaction page (#188)
  • Fix date range filters for account graph
  • Fix line graph double currency icon in label
  • Fix currency exchange icons (#186)
  • Translation updates

Implemented:
#165 #167 #168 #169 #170 #176 #179 #180 #186 #188

News

Cashew was featured on 'The Best Free and Open Source Apps in 2024!'
https://www.youtube.com/watch?v=Oar9pkc7BSc&t=235s
Thanks Sam Beckman!

Cashew was featured on YouTube: 'Top Android Apps! (November 2023)'!
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.

5.2.4+335

05 Mar 00:47
Compare
Choose a tag to compare

Summary

  • Deep links (Android and Web): Add transactions automatically using API endpoint URIs. See README for details
  • Long term loan offset (useful for adding interest to long term loan totals)
  • Improved UI layout when creating a goal/long term loan
  • Fix importing of files (backup and CSV) for Android 14
  • Fix color picker initial color value
  • Fix widget launching add transaction route twice and action reset timeout
  • Fix adding transaction from subscription/upcoming page defaults to unpaid
  • Fix long term loan total amounts
  • Fix account list name alignment

Implemented:
#127 #157

News

Cashew was featured on 'The Best Apps of 2023!'
https://www.youtube.com/watch?v=NYZd7IKn1oY&t=536s
Thanks Sam Beckman!

Cashew was featured on YouTube: 'Top Android Apps! (November 2023)'!
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.

5.2.3+328

02 Mar 07:56
Compare
Choose a tag to compare

Summary

v5.2.3+326

  • Important: currency rates API endpoint fix, thanks for the heads up in #162
  • File attachment in-app image preview
  • For all custom tab pages, can tap the active tab again to scroll to top
  • Most repeated transactions list only show if are of normal transaction type
  • Removed automatic home page section enable when adding first budget/goal
  • Removed delete button from app bar for long term loans
  • Fix: consistent padding alignment for date picker
  • Fix: UI alignment fixes
  • Fix: border radius tweaks for iOS
  • Fix: file attachments use device date time instead of UTC

v5.2.3+328

  • Deep links (Android and Web): Add transactions using API endpoint URIs. See README for details
  • Fix: color picker default and popup

News

Cashew was featured on 'The Best Apps of 2023!'
https://youtu.be/NYZd7IKn1oY?t=536
Thanks Sam Beckman!

Cashew 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.

5.2.2+325

24 Feb 02:03
Compare
Choose a tag to compare

Summary

  • Option to exclude transaction from counting towards reports and totals (in more options)
  • Percentage decimal precision setting (in Settings > More Options > Formatting) (#128)
  • Graph axis label supports locale and short form for > 1,000
  • Transfer transactions always ordered with transfer out (negative amount) listed first (#144)
  • Improved auto complete titles
  • Auto refocus text field on app focus loss
  • Changed homepage add button icons and added labels (#143)
  • Enabled merging an account from primary account, primary account is changed instead of deleted (#143)
  • Decimal precision icon change and description (#143)
  • Transfer button hidden if only one account
  • If accounts all have same currency, currency label is removed in select chips
  • Removed selectable accent colors that don't change the app theme
  • Fix: Biometric unavailable popup only shows if lock was once enabled
  • Fix: time range for wallet spending summary line graph
  • Fix: demo goal amounts
  • Fix: confetti canvas size to fill screen

Fixed and implemented:
#128 #143 #144

News

Cashew was featured on 'The Best Apps of 2023!'
https://youtu.be/NYZd7IKn1oY?t=536
Thanks Sam Beckman!

Cashew 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.

5.2.0+321

04 Feb 22:44
Compare
Choose a tag to compare

Summary

  • Set date time button when initially adding a transaction
  • Titles auto complete with partial titles
  • Widget light and dark mode and opacity
  • More accurate small percentage label
  • When adding an account, defaults to device currency
  • All spending page filter icon pinned to app bar
  • If multiple accounts with different currencies, can enable currency total summary in accounts list homepage widget
  • Archived items have opacity in selection list
  • Consistent popup enter text confirmation buttons and spacing
  • Optimized fix reordering algorithm
  • If backup loaded and device does not support biometrics, biometrics can be bypassed
  • Keyboard resumes focus when returned from recent app menu
  • Search page auto focuses keyboard
  • Translation updates
  • Difference loan testing debug feature

Fixed and implemented:
#120 #121 #126 #128 #129 #139

News

Cashew was featured on 'The Best Apps of 2023!'
https://youtu.be/NYZd7IKn1oY?t=536
Thanks Sam Beckman!

Cashew 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.

5.1.8+304

14 Jan 04:53
Compare
Choose a tag to compare

Summary

  • 12/24 hour settings preference
  • Custom currency for transfers
  • Bug fixes and UI tweaks
  • Translation updates

Fixed and implemented:
#112 #113 #115 #116

News

Cashew was featured on 'The Best Apps of 2023!'
https://youtu.be/NYZd7IKn1oY?t=536
Thanks Sam Beckman!

Cashew 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.

5.1.6+299

10 Jan 02:47
Compare
Choose a tag to compare

Summary

  • Period cycle picker for wallet details page
  • Savings/income budget tracking
  • Account total shown in account picker
  • Reworked the way the recommended title functions when initially adding a transaction
  • Fixes to the goals details page, ability to quickly change the icon
  • Many bug fixes and UI tweaks
  • Translation updates

Fixed and implemented:
#102 #108

News

Cashew was featured on 'The Best Apps of 2023!'
https://youtu.be/NYZd7IKn1oY?t=536
Thanks Sam Beckman!

Cashew 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.

5.1.3+296

30 Dec 18:03
Compare
Choose a tag to compare

Summary

  • New all spending period drop down selector: quickly change selected period on all spending page when viewing details of selected period
  • When showing all time, line graph includes transactions past the current date
  • When setting a title of a transaction, when editing details, it suggests titles
  • Dropdown account picker if more than 3 when adding transaction
  • Fixed polarity of net spending in all spending page history tab
  • Tapping background of homepage pie chart deselects selected category
  • Transfer balance app quick shortcut
  • Ability to select certain accounts for income/expense total on homepage
  • Fixed budget history limit when watching selected categories
  • Android home screen launcher widgets
  • Translation updates

Fixed and implemented:
#7 #91 #92 #95 #97

News

Cashew was featured on 'The Best Apps of 2023!'
https://youtu.be/NYZd7IKn1oY?t=536
Thanks Sam Beckman!

Cashew 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.