Rollver daily todos is a really nice extension for Obsidian.md that takes TODOs from yesterdays daily notes and rolls them over to today's notes. It has support for Obsidians built-in templates, but does - to my understanding - not really work well with the Templater Plugin. At least, I was unable to get it to work :-). Also, I wished it had some way to tell me that TODOs have been rolled over a few times already. Doing it this way is my way of working around these limitations.
I took some of the code of that "rollover daily todos" plugin and made it into a templater user script.
- Copy
rollover_daily_todos.js
into your templater user scripts directory. - Include it in your daily notes template, like so:
# Tasks
<% await tp.user.rollover_daily_todos() %>
If your folder id different from "Tasks/Daily", you might need to call it like this:
# Tasks
<% await tp.user.rollover_daily_todos(folder="My/Daily/Notes/Folder") %>
(1) and (3) should be the default behavior of the script 🤔 .
(2) would be nice, I'm very open for changes to the script, but I won't find time for that currently...