The to-do list that moves unfinished tasks to the next day, automatically

You plan six things and finish four. In most to-do apps, the other two either stay behind on yesterday's page, where nobody looks again, or sit on an endless list with no date at all. Wise Owl does something simpler: whatever you didn't finish moves to the next day on its own, and yesterday stays exactly as it was.

Yesterday

  • Review Laia's PR #482 (auth refactor)
  • Fix the flaky test in checkout.spec.ts
  • Answer the “quick question” in #backend
  • Write the RFC for the rate limiter
  • Rewrite the build system in Rust

Today

  • To do: Fix the flaky test in checkout.spec.tsCarried over once
  • To do: Write the RFC for the rate limiterCarried over 4 times
  • To do: Write tests for the edge cases
Click the boxes on yesterday's list. Whatever is still to do, or moved to the next day, shows up today on its own; done and dropped tasks stay behind. Nothing here is saved.

How it works

Wise Owl gives every day its own list. There's nothing to set up and no button to press at midnight:

  1. Write today's tasks as they come up, one per line, and mark each one as you go: done, to do, moved to the next day or won't do.
  2. When you open Wise Owl on a new day, every task still to do on an earlier day moves to it. You don't copy anything.
  3. The old day keeps the task, marked as moved to the next day. So yesterday still tells the truth: what you did, what you moved on and what you dropped.
  4. If you were away for a few days, the leftovers don't pile up on days you never opened. They come straight to today, and the days in between stay empty.

Why carry tasks over instead of starting from zero

A blank list every morning feels clean, but it means rewriting yesterday by hand, and whatever you forget to copy is gone for good. A list that never resets has the opposite problem: it keeps growing until you stop reading it, and the three things that matter today get lost among forty that don't.

A daily list that carries over sits in the middle. You look at one day at a time, with the work that's actually open, and nothing slips through the cracks between Tuesday and Wednesday. It also makes mornings easier: today's list is already there when you sit down, so you start by working, not by planning.

Four states, so moving a task isn't failing

A checkbox only knows done or not done. Real days have more nuance, so each task in Wise Owl has four states:

  • To do: still open. If the day ends like this, it moves to the next one on its own.
  • Done: it stays on the day you did it, so later you can see what you got through.
  • Moved to the next day: you decided it's for tomorrow. It goes there right away, without waiting for the day to end.
  • Won't do: you dropped it on purpose. It's crossed out, and it doesn't come back.

Cutting scope is a decision, not a failure, and your list should show it. A task you'll never do shouldn't follow you around forever, and a task you moved yourself shouldn't look the same as one you forgot.

When a task keeps coming back

Some tasks move on day after day: the documentation you'll write “tomorrow”, the email you'd rather not send. Wise Owl counts how many times each task has been carried over, and that number is a good hint. A task that has moved four times is usually too big, too vague or not that important.

When that happens, split it into smaller steps, do it first thing in the morning, or mark it as won't do and let it go. With an account, you can also connect an AI assistant such as Claude or ChatGPT: it can list the tasks that keep getting carried over and help you decide what to do with each one.

Weekends, and moving everything at once

Rather see Friday's leftovers on Monday than on Saturday? Tell Wise Owl to skip weekends, and whatever is still open on Friday waits for Monday.

Sometimes the whole day gets away from you: an incident, a long meeting, a sick kid. On a computer, you can move every task you didn't get to over to tomorrow in one go, or sort the list with one click, instead of going task by task.

Who it's for

We built Wise Owl for developers, whose days are full of small things no tracker sees: a PR to review, a flaky test, a “quick question” on Slack, a deploy to keep an eye on. Those tasks rarely fit in one day, and carrying them over is what keeps them from getting lost.

But nothing about it is only for code. If you have a pile of small things to do every day, at work or at home, a to-do list that carries unfinished tasks over to the next day saves you the copying and the forgetting.

Try it with today's list

Write a few tasks now and leave one unfinished: tomorrow it will be waiting for you. You don't need an account, and your list stays in your browser. Read more about using Wise Owl without signing up.

See everything Wise Owl does