Recurring expenses
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
Hi @whatisthisidont, yes that would be an interesting feature, just need to think about how it could work.
Creation flow:
- I create an expense and select a recurrence, e.g. Monthly
- A month later, a new expense is created by duplicating the original one
Deletion flow:
- If a user deletes a recurring expense, ask them if they want to just skip one occurrence, or cancel the whole recurring expense.
Edition flow:
- If a user edits a recurring expense, it doesn’t update the next occurrences? (Not sure about this one…)
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.
Hi @scastiel Can we please merge this PR? Or is there any issue with this PR? This resolves the recurring expenses feature.
Hello, wanting this feature as well. :)
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)
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)
@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. :)
@scastiel Looking forward to seeing this crucial feature merged
+1 for this! Ready to move off Splitwise. 😎
Any news about this? :)
Just throwing this out there. A couple of suggestions for smaller features around this feature:
-
put a little icon beside recurring expenses
-
handle updating recurring expense so that if the amount etc changes, you can update the current one (and optionally all future ones) without impacting the past ones.
Hi
- It's a good one.
- This feature still works. Just the problem is you can't update the latest expense (this will result in updating all future expenses. But you still can edit past expenses without any issue.)
I'd have loved to contribute more, but unfortunately maintainers are neither merging nor sharing their feedbacks and it's almost an year now. If they go ahead, I'm still open for contributing more :)
Hello! Piling on a bit, I too want to move off splitwise, this is the one feature preventing me from doing so! I love open source, love the work you all are doing on this fantastic project.
Hoping to see this merged soon, or see feedback from maintainers if it's not in a good place to be merged. @neonshobhit thanks for your lovely work here.
hi dear @scastiel, are you still around? thank you :)
@scastiel I wonder if it's worth opening up the project to other maintainers you trust! It looks like merges have really fallen off in the last several months, and merge requests are starting to pile up from enthusiastic contributors that may even want to become members and maintainers.
Just an outsider's perspective. I for one totally understand what it's like to get busy, and to not have time to focus on a project I'm nonetheless still excited about. It may be that even one or two more maintainers could really put this project back on the highway!