ivan-lednev778k downloadsDay planning from a task list in a Markdown note with enhanced time block functionality.
Day Planner is a community plugin for Obsidian. It adds editable calendar views and basic time-tracking. Day Planner is integrated with
[!Warning] Dataview (community plugin, see in Obsidian) should be installed and enabled for the plugin to work.
To open the timeline in the sidebar:
Show TimelineTo open multi-day planner:
Show multi-day plannerYou can overview the upcoming 3 hours in the mini-timeline in the status bar:
If there are remote tasks, the blocks will be colored accordingly.
The plugin can display records from different sources:
Let's go over each one of them.
[!Warning] Either the core 'Daily Notes' (core plugin) or the 'Periodic Notes' (community plugin, see in Obsidian) should be enabled. This is what allows day-planner to 'see' and interact with your daily notes.
Write your tasks in a daily note, and they show up on the timeline:
# Day planner
- [ ] 10:00 - 10:30 Wake up
- [ ] 11:00 - 12:30 Grab a brush and put a little make-up
You can see tasks anywhere in the vault with dates added by the tasks community plugin. This also works out of the box for all the files in the vault. You only need to add the scheduled property to a task in one of the formats:
⏳ 2021-08-29[scheduled:: 2021-08-29](scheduled:: 2021-08-29).For example, these tasks will show up in the timeline:
- [ ] #task 08:00 - 10:00 This task uses the shorthand format ⏳ 2021-08-29
- [ ] #task 11:00 - 13:00 This task uses the Dataview property format [scheduled:: 2021-08-29]
To show events from internet calendars like Google Calendar, iCloud Calendar and Outlook you only need to add an ICS link in the plugin settings.

[!Warning] Make sure you copy the right link! It should end with
.ics, otherwise, you won't see your events!
Here's the relevant part:
Under the settings in Outlook on the web, go to Calendar > Shared calendars. Choose the calendar you wish to publish and the level of details that you want others to see.
Here's how the settings look on the web version:

If your organization doesn't let you share your calendar this way, you might try a different way described in this issue.
[!Warning] This feature is experimental and can break or change at any time in the near future. You can help to shape this feature by providing your feedback.
You can record time spent on tasks in the form of Dataview properties and then view the records as time blocks, much like planner entries.
Start a clock by right-clicking on a task in the editor:
Stop the clock to record the time spent on a task or cancel it to discard the record:
There is a command for each of the menu items, available in the command palette or as a hotkey:
You can enable an additional timeline column to see the recorded clocks next to your planner:
You can see the currently active clocks in the timeline sidebar:
A right click on an active clock will bring the control menu:
0.7.0 significantly changes what the plugin looks like and what it does. If you like to have some of the old behaviors back, consider creating an issue.
If for some reason you still want to use the old version, there are community forks, which you can use via BRAT. Here is one such fork.