Repository navigation
Replies: 3 comments 1 reply
|
Tagging potential recurrence users |
1 reply
|
I have multiple recurring expenses but all of them are set to 1:00. |
0 replies
|
We also use recurring expenses on our instance, and I confirm we don't need more than day precision. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I’m considering simplifying recurring expenses by removing the option to choose an exact hour and minute. Before changing this, I’d like to hear whether anyone relies on that functionality.
The proposal is to configure which dates an expense repeats on—daily, a particular weekday, a day of the month, or the last day of the month—without specifying a clock time. SplitPro would handle processing internally; execution at a particular hour would no longer be part of the recurrence settings.
Why change this?
Exact times introduce considerably more complexity than I anticipated when implementing recurring expenses. Honestly, I was a bit naive with the original design: translating a recurrence into a cron job seemed straightforward, but calendar dates, timezones, and existing expenses make it much less straightforward.
Two reported issues illustrate this:
Removing the time selection would not automatically fix these bugs—we still need consistent date handling and duplicate prevention. But it would give us a much simpler model: this recurrence produces an expense for this date, rather than promising execution at a particular local clock time.
It would also fit the rest of SplitPro better
Regular expenses let you choose a date, without choosing a time. Expense dates elsewhere in the app are also presented without a time of day.
Making recurrences date-based would bring them into line with that experience, simplify the editor, reduce timezone-related setup, and make scheduling bugs easier to fix reliably.
Do you rely on exact times?
Would removing the hour/minute selection affect your workflow? If so, please describe the use case—especially if you need multiple occurrences per day or an expense to appear at a particular hour.
This is a proposal for feedback, not an announced change.
11 votes ·
All reactions