spliit-app / spliit

Free and Open Source Alternative to Splitwise. Share expenses with your friends and family.
https://spliit.app
MIT License
1.14k stars 181 forks source link

Recurring expenses #5

Open whatisthisidont opened 11 months ago

whatisthisidont commented 11 months ago

hi! really loving and appreciating this project. i was wondering whether recurring expenses are a feature that you'd consider adding. with that, transitioning from splitwise would be a no-brainer, for me and i'm assuming for others. thanks so much

scastiel commented 11 months ago

Hi @whatisthisidont, yes that would be an interesting feature, just need to think about how it could work.

Creation flow:

Deletion flow:

Edition flow:

siopao commented 10 months ago

You could mirror it off of like Outlook recurring meetings. If you attempt to update or delete a future meetings, it gives a prompt for all/future/individual essentially. For the initial release, I think defaulting to editing/deleting a recurring expense could apply to all future expenses only.

neonshobhit commented 8 months ago

Hi @scastiel Can we please merge this PR? Or is there any issue with this PR? This resolves the recurring expenses feature.

GAZ082 commented 3 months ago

Hello, wanting this feature as well. :)

lasmaty07 commented 2 weeks ago

This feature is what's stopping (mostly) me from migrating from split wise.

A nice addition to this would be an end date for the recurring expense (optional)

trandall2 commented 1 week ago

It looked like the last PR had been inactive for a bit and had several merge conflicts that I was having issues resolving. However, I took some inspiration from its implementation for this PR^.

(Note: This was also the last feature I was really waiting for to be able to switch off of SplitWise, so I have some extra motivation to try to get it through)

eikaramba commented 1 week ago

@terrencetjr24 thank you so much for that PR. i am basically waiting for this to be merged before switching. i am currently using cospend and am quite happy with it. however i plan to ditch nextcloud in the foreseeable future and then... well then i NEED this. :)