enrique-lozano / Monekin

A 100% Open Source app that tries to make personal finances easier. Fast, simple, without ads, without the need for an Internet connection and with a groundbreaking design, that's Monekin.
GNU Affero General Public License v3.0
67 stars 17 forks source link

Improve recurrent transactions visibility in the transaction-list page #254

Open enrique-lozano opened 1 week ago

enrique-lozano commented 1 week ago

Prerequisites

Current Behavior

With the current app version, we can only see the next item that will come from a recurring transaction, without any extra information. Also, there is no easy way to distinguish future transactions or pending transactions from the rest.

Expected Behavior

It is proposed to do something similar to what the excellent 1Money app is doing right now:

Here we have the should consider the following points:

Steps to Reproduce

To generate a good test for this functionality, it would be good to create at least two recurring transactions, with a small periodicity (weekly or daily) or without an end date. With this, we could obtain a few future transactions and try to filter by dates and other parameters

Additional Information

This issue is based on the discussion generated in #243, with @shinebrillant, @vincius0000 and @enrique-lozano as participants. We should also consider the more in-deep analysis made here.

As always, if you want to collaborate on this, PRs are accepted.

vincius0000 commented 1 week ago

I'm excited to work on it, not sure when I will start to, perhaps tomorrow. Shall I comment when I start just to be sure two devs don't work on the same?

enrique-lozano commented 1 week ago

Yes please, and assign yourself the task if you want too :)

Thanks a lot!!

vincius0000 commented 1 week ago

Last time I've checked I did not have permission to assign myself, must be repository permission settings 🤔

enrique-lozano commented 1 week ago

Done 😊