moneymanagerex / android-money-manager-ex

Manage your finances on-the-go, encrypted for security, sync via your own cloud
http://android.moneymanagerex.org/
GNU General Public License v3.0
453 stars 183 forks source link

v2024.05.09 (1032) onwards : Scheduled transactions #1719

Closed rmkhalfay closed 4 days ago

rmkhalfay commented 1 week ago

In v1031 there was no automatic entering of scheduled transactions. Now in v1032 onwards the scheduled transactions are automatically entered. There must be a feature in scheduled transaction whether it should be automatic or after reminder notification. In android 14 the sideloaded apps the notifications are blocked. So please add feature to enter manually after a popo up

guanlisheng commented 1 week ago

thanks @rmkhalfay for trying mmex, and this feature is related to #1683

guanlisheng commented 4 days ago

please try https://github.com/moneymanagerex/android-money-manager-ex/releases/tag/2024.06.25.1034 and going to close this issue.

rmkhalfay commented 4 days ago

Thank you for the efforts taken. I have s23 ultra and Android 14. I tried this it gives me a notification but does not give a choice whether to enter the scheduled transaction or not. Sometimes although the transaction is scheduled it is not executed due to some delay.

I would like if it asks me can I enter this transaction or not? Or alternatively when we setup scheduled transaction we can have toggle switch 1. Manual or 2. Automatic entry

wolfsolver commented 18 hours ago

Hi all, I think that is better to set default for autotransaction execution to false in default setting, so user can enable if necessary. otherwise, at first lunch on mobile will execute all pending scheduel transaction.

```

public boolean getExecutionScheduledTransaction() { return get(R.string.pref_scheduled_transaction_execution, true); }

<SwitchPreference android:icon="@null" android:defaultValue="False" android:key="@string/pref_scheduled_transaction_execution" android:summary="@string/summary_execution_scheduled_transaction" android:title="@string/title_execution_scheduled_transaction" />