Hello,
Having the same need as raised in this thread as a user coming from Logseq/Obsidian, I would like to have a journal tiddler created as soon as I open Tiddlywiki (or opened if it already exists, which is easy to do with the StartupTiddlers configuration), so that I can type any notes in children stream tiddlers.
I have therefore tried to copy $:/core/ui/Actions/new-journal
, make my own version of “Auto journal on startup”:
<$action-createtiddler $basetitle=<<now "YYYY-0MM-0DD, ddd">> tags="Journal" />
or even hard-coded the tiddler’s title
<$action-createtiddler $basetitle="2025-02-12, Wed" />
and tagged them with $:/tags/StartupAction
, but when I reload the wiki all of these options give me a red screen of death showing Uncaught TypeError: Cannot read properties of undefined (reading 'getString')
, regardless whether or not I include \import [subfilter{$:/core/config/GlobalImportFilter}]
before the createtiddler widget.
Same if I use $action-sendmessage instead of createtiddler:
<$action-sendmessage $message="tm-new-tiddler" title="2025-02-12, Wed" />
Is there some kind of conflict between the creation of a journal tiddler specifically and TW’S startup sequence? Or am I making an obvious mistake somewhere?