Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

repeating expenses #25

Open
mikonse opened this issue Jan 5, 2022 · 2 comments
Open

repeating expenses #25

mikonse opened this issue Jan 5, 2022 · 2 comments
Labels
enhancement New feature or request
Projects

Comments

@mikonse
Copy link
Contributor

mikonse commented Jan 5, 2022

add an option to have a transaction automatically repeat with a certain interval

@mikonse mikonse added the enhancement New feature or request label Jan 5, 2022
@mikonse mikonse added this to In Consideration in Roadmap Feb 12, 2022
@OlfillasOdikno
Copy link

This is probably the one most important feature I am missing in other solutions, I have implemented this feature here, works for my purposes (tracking rent, electricity bills, ...) but it's missing the UI for the mobile app and proper test cases so I don't feel that confident in up streaming it. Might still be useful for others.

@mikonse
Copy link
Contributor Author

mikonse commented Jan 24, 2023

Awesome, from glancing over your changes I really like the idea of using recurring rules from the iCalender RFC.
The way of specifying the repeat options themselves was one of the main questions I had about this feature.

After checking out your branch and having a look I really have to say I like this way of doing it.
There are some improvements to be made in the recurring option input UI but otherwise really nice work!
If you wanna develop this further feel free, otherwise I'm probably gonna build on top of your changes once I have the time.

In case you'd like to work on your changes one main improvement would be to create a new database migration which adds the repeating field instead of adapting the existing migrations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Roadmap
In Consideration
Development

No branches or pull requests

2 participants