Tiddlytools/Time/Calendar - displaying action due on a day

Hello TW Community,

Is there a way to display actions due on a day displayed in Eric’s Tiddlytools/Time/Calendar?

The actions are from Projectify plugins. They are tiddlers with a todo tag and a due field in the format YYYYMMDD120000000.

BR,

Eskha

Projectify — Manage projects in TiddlyWiki.

To display Projectify ToDo “actions”, you can use a TiddlyTools Calendar “eventlist” that contains wikitext to programmatically generate a list of events.

Start by creating an eventlist tiddler (e.g., “ProjectifyEvents”), tagged with events, containing:

<$list filter="[tag[todo]has[due]sort[due]]">
{{!!due}};{{!!title}}<br>
</$list>

The output of this tiddler will look something like this:

20251107120000000;Get something done
20251112120000000;Another TODO item

Then, open the TiddlyTools Calendar settings popup (the gear icon above the calendar), and in the “Events and Timelines” section, select the checkbox for “ProjectifyEvents”. You can also click on the color square to the right of that checkbox item to pick an “event color” that will be used for your ToDo items.

That’s it. The TiddlyTools Calendar will now display a “colorbar marker” on any date that has one or more ToDo items. When you click on that date, the individual ToDo items will be listed in the “events” section of the date popup.
You can then click on any ToDo item’s text to open that todo tiddler in the StoryRiver. You can also click on any ToDo item’s color box to open the “ProjectifyEvents” eventlist tiddler.

enjoy,
-e

3 Likes

Thank you Eric.

I hadn’t thought about using filters in event tiddlers.
Besides solving my need, it opens a lot of other possibilities.