jameskokoska / Cashew

💸 An app created to help users manage a budget and purchases
https://cashewapp.web.app/
GNU General Public License v3.0
1.74k stars 238 forks source link

[Feature Request] Don't mark not paid transactions as completed by default #491

Closed manurtinez closed 3 hours ago

manurtinez commented 3 hours ago

Hello. First of all thank you for this amazing app, is the best budget app I have tried.

Is your feature request related to a problem? Please describe. Yes. I had a problem when opening the web app having already created some unpaid transactions from my phone. As the options for auto marking as paid are ON by default, the page automatically marked as paid a bunch of old transactions. I had to go back and find them all and mark them as unpaid.

Describe the solution you'd like Make this options off by default, OR sync this setting between devices.

Describe alternatives you've considered As mentioned

Additional context

image
jameskokoska commented 3 hours ago

Settings do not sync across platforms. When using a new device it’s recommended to restore a backup which will also restore settings. See https://github.com/jameskokoska/Cashew/issues/255

Default settings are chosen based on expected default user interaction. Therefore, they cannot be easily changed without negatively affecting the majority of users and new users. The expected default behavior is to automatically pay overdue transactions.