Many outliner apps can already do that, and from what I can tell this doesn’t even require plugins. You mention Roam, but there are also e.g. Logseq (free) and Tana (outliner with extensive AI features; currently lacks smooth onboarding; is in beta with a waitlist, but one can get an instant auto invite by introducing oneself in their Slack channel).
I personally don’t use outliners anymore after learning from Workflowy that I absolutely need the ability to write non-nested stuff like long-form text, so I unfortunately can’t tell if those apps are a good fit for people who do like outliners.
Anyway, after clicking around in Logseq, here’s how your requested feature looks there: Whenever you open the app, it loads a Journal page of the current day where you’d add the tasks you want to do that day. Then tasks marked as TODO or DONE can be found in the graph view, like so.
In Roam, these TODO and DONE pages supposedly also exist (from what I can tell from here, anyway), so the same strategy should work there, too.
And in Tana, you can probably also do things just like this; or you would add tasks anywhere (including on a project page), then mark tasks with a #task tag so Tana treats them like items in a database, and then you’d add a Done Date field to tasks.
Many outliner apps can already do that, and from what I can tell this doesn’t even require plugins. You mention Roam, but there are also e.g. Logseq (free) and Tana (outliner with extensive AI features; currently lacks smooth onboarding; is in beta with a waitlist, but one can get an instant auto invite by introducing oneself in their Slack channel).
I personally don’t use outliners anymore after learning from Workflowy that I absolutely need the ability to write non-nested stuff like long-form text, so I unfortunately can’t tell if those apps are a good fit for people who do like outliners.
Anyway, after clicking around in Logseq, here’s how your requested feature looks there: Whenever you open the app, it loads a Journal page of the current day where you’d add the tasks you want to do that day. Then tasks marked as TODO or DONE can be found in the graph view, like so.
In Roam, these TODO and DONE pages supposedly also exist (from what I can tell from here, anyway), so the same strategy should work there, too.
And in Tana, you can probably also do things just like this; or you would add tasks anywhere (including on a project page), then mark tasks with a #task tag so Tana treats them like items in a database, and then you’d add a Done Date field to tasks.