Thanks for bumping this and talking about what you’re interested in seeing! It’s always helpful to know what really bugs people and what they feel is lacking.
So, I might have said this before via email, and I don’t actually make the decisions for what we do in terms of development, but I have some thoughts about why we don’t wake up every morning thinking about this that might kind of put things into context. One answer is that we get very few requests for this kind of thing. I track all our feedback, and it doesn’t even hit the top 100. It looks like we have 6 votes for it since I started my spreadsheet system in 2019.
Now, the powers that be don’t only make decisions based on the raw number of feedback requests we get for something, but getting so very few requests for it is a pretty compelling argument that it’s not that critical for most users.
Another answer is that Beeminder is totally agnostic to when you do tasks, and always has been, and that’s baked in. It’s just a straight-line graph, after all, and Beeminder doesn’t care how much you do or when as long as you’re on the right side of that line. It’s difficult to think how we could make that do what you want and make things due on specific dates without ending up with a gazillion road segments, which isn’t great. Even weekends off cause some problems there. (From a support point of view on that, I dread to think what fixing people’s graphs would be like if I have to take into account a bunch of custom parameters about what days things should be due – it would be a nightmare, quite frankly.) I don’t think that the way things work behind the scenes is that compatible with the change you want.
That said, I’m not a developer and maybe there is some plan behind the scenes that we could eventually implement – and I’m not saying for sure that it’ll never happen, or when it might happen if it does. People who need this kind of thing really seem to need it, which is useful to keep in mind, and hearing about people’s use cases for this is always helpful. But I hope this kind of answers why I think it hasn’t been a priority up to now.