Two new settings dropped. Neither one requires a tutorial. Both came directly from user feedback, which is always more fun to ship.
Bedtime
The app had a theory: the day ends at midnight. Bold claim. Wrong for most people.
Here’s the actual scenario: it’s 10 PM, your sub hasn’t finished a task, and they message you asking if they still have time. You don’t actually know. The app resets at midnight but you’ve never told them that, and honestly you thought of 11 PM as “end of day.” Now you’re both doing timezone math at 10 PM on a Tuesday for no reason.
And then there’s the other kind of sub. The creative kind. One user wrote in to tell us their Taskee had discovered that reading a book between 11:55 PM and 12:05 AM counted as completing a task on two separate days. Efficient. Technically correct. Absolutely not the vibe.

Now Taskers can set an explicit Bedtime. Pick an hour in Relationship Settings, and the whole system resets there instead of at midnight: task windows, demerits, streaks, all of it. Set it to 11 PM and the midnight loophole closes. Set it to 10 PM and even the most creative interpretations of “today” stop working.
Defaults to midnight so nothing changes unless you set it. But if your dynamic ends before midnight, now the game knows that.
(Coming soon: bedtime extension requests, where a Taskee can ask for a 30-min extension if they genuinely need more time, or spend points from the shop to buy one.)
Streak Settings
Okay, this one has opinions on both sides.
Team Strict: “My sub had five tasks and completed four. That is an 80% day. 80% is not a streak. A streak is a streak. The entire point of streaks is that they require showing up fully. If partial days count, what are we even doing here.”
Team Flexible: “My sub did something every single day this month and you want to reset their streak because Tuesday was chaotic? That’s not accountability, that’s just demoralizing. We have a life.”
Both of these people are right about their own dynamics. That’s the problem with defaults. They pick a side when the real answer is “it depends who you’re playing with.”
So now you pick. Relationship Settings has a new toggle: Streak requires all tasks completed. On = every due task must be done or no streak. Off = any completion counts. Default is on because that’s always been the behavior, but flip it if your game calls for it.
Taskers set it. Taskees can see it but can’t touch it. Correct.
Both live under Relationship Settings. Also quietly renamed “Preferred Timezone” to Relationship Timezone while we were in there, because it was confusing people and it runs the entire task clock, not just a display preference. Small thing, but it matters.
Questions, feedback, or creative loophole discoveries: hello@subtasksapp.com