\define journalTiddlerName( ) $(when)$ $(project)$\define state() $:/state/$(currentTiddler)$\define createTodaysEntry()<$action-createtiddler $basetitle=<<journalTiddlerName>> tags="journal $(project)$" project=$(project)$ description="$(description)$" />\end
<$vars project={{!!project}} description={{!!description}} when=<<now DD-MMM-YYYY>> ><$list filter="[title<journalTiddlerName>] +[is[missing]] +[limit[1]]"><<createTodaysEntry>></$list></$vars>\define journalTiddlerName( ) $(when)$ $(project)$
\define state() $:/state/$(currentTiddler)$
\define createTodaysEntry()
<$action-createtiddler $basetitle="$(journalTiddlerName)$" tags="journal $(project)$" project=$(project)$ description="$(description)$" />
\end
<$vars project={{!!project}} description={{!!description}} when=<<now DD-MMM-YYYY>> >
<$button>
<$list filter="[title<journalTiddlerName>] +[is[missing]] +[limit[1]]">
<<createTodaysEntry>>
</$list>
Create <<journalTiddlerName>>
</$button>
</$vars>
$basetitle="$(journalTiddlerName)$"\define journalTiddlerName( ) $(when)$ $(project)$\define state() $:/state/$(currentTiddler)$\define createTodaysEntry()<$list filter="[title[$(journalTiddlerName)$]] +[is[missing]] +[limit[1]]"><$action-createtiddler $basetitle="$(journalTiddlerName)$" tags="journal $(project)$" project=$(project)$ description="$(description)$" /></$list>\end
<$vars project={{!!project}} description={{!!description}} when=<<now DD-MMM-YYYY>> filterwhen=<<now YYYY0MM0DD0hh0mm>>><$reveal type="nomatch" state=<<state>> text="show"><p><h1>Today <$button set=<<state>> setTo="show" class="tc-btn-invisible" style="fill:#00aaaa;">{{$:/core/images/edit-button}}<<createTodaysEntry>></$button></h1></p><p><$transclude tiddler=<<journalTiddlerName>> mode="block" /></p></$reveal><$reveal type="match" state=<<state>> text="show"><p><h1>Today <$button set=<<state>> setTo="hide" class="tc-btn-invisible" style="fill:#00aaaa;">{{$:/core/images/done-button}}</$button></h1></p><p><$tiddler tiddler=<<journalTiddlerName>>>{{||$:/core/ui/EditTemplate/body/editor}}</$tiddler></p></$reveal></$vars>