Day Planner Enhanced — nested schedules that stay readable in the timeline

Disclaimer

Is this plugin open source? Yes — it is MIT licensed.
Is this plugin completely free? Yes.
Is this plugin vibe-coded beyond the author’s ability to comprehend how it works? No.
Community Directory: Day Planner Enhanced


Hi everyone — I forked Day Planner because the timeline became hard to read as soon as a parent block had timed children. The children could show up twice: once inside the parent, then again as separate overlapping blocks. In a narrow sidebar, that was the first thing I wanted to fix.

Day Planner Enhanced keeps the Markdown hierarchy visible in the timeline. Timed children keep their time ranges, untimed notes stay with the parent, past blocks recede, and the current-time line remains easy to spot.

The before-and-after below shows the main visual change: timed children stay inside their parent instead of appearing again as overlapping blocks, while the boundary between past and current remains clear.

I also wanted to fix a schedule without bouncing between the timeline and the source note. Right-click a block and you can edit its nested tree: add children, reorder them, turn bullets into tasks, toggle completion, or remove a subtree.

The narrow layout matters because that is where I usually keep the timeline. The same grouped schedule works in the compact mobile view as well:

This is still the wider Day Planner workflow rather than a new planner from scratch: Daily Notes, Tasks integration, online calendars, editable calendar views, overnight plans, and time tracking remain available.

Try it

It requires Obsidian 1.11.0 or newer and installs under the separate day-planner-enhanced plugin ID. If the original Day Planner is enabled in the same vault, disable it before enabling this fork.

I would be especially interested in feedback from people with mixed timed and untimed children in real daily notes. If something feels awkward, let me know which block layout caused it.

Issues and pull requests are welcome. And if the plugin earns a place in your setup, a GitHub star is appreciated.