Ivy-Apps / ivy-wallet

Ivy Wallet is an open-source money manager app for Android, no longer maintained. You can fork the code or download the final version from Google Play.
https://play.google.com/store/apps/details?id=com.ivy.wallet
GNU General Public License v3.0
2.8k stars 675 forks source link

Fix #3432 Recurring expenses spawn at UTC timing instead of local time #3570

Closed Mushfiq1060 closed 1 month ago

Mushfiq1060 commented 1 month ago

Pull request (PR) checklist

Please check if your pull request fulfills the following requirements:

Screen recording of your changes (if applicable):

No

What's changed?

Assume that on September 29, 2024, we create a recurring expense named MyRecurrentExpense. Consequently, an entry for MyRecurrentExpense appears in the upcoming section of the home screen for September 29. Previously, this entry was moved to the overdue section at 12:00 AM UTC rather than 12:00 AM local time. Now, the entry is moved to the overdue section at 12:00 AM local time.

N.B: Expenses from September 29 will move to the overdue section on September 30 at 12:00 AM local time.

Risk factors

What may go wrong if we merge your PR? No

In what cases won't your code work? No

Does this PR close any GitHub issues? (do not delete)

ILIYANGERMANOV commented 1 month ago

@Mushfiq1060 add screen recording to prove that it works

Mushfiq1060 commented 1 month ago

ok

Mushfiq1060 commented 1 month ago

@ILIYANGERMANOV screen recording

https://github.com/user-attachments/assets/dc92f79d-3ec5-4b9b-8793-525c15ebbcc5