Navigational and information aid tools

if the results would be added (automatically, upon entering a note, such as a daily) to its own modal, src

Hello @Yurcee , I’m not sure if this what you mean, but actually NTB can render the text of item, based on a JS evluation:

The setting is:

As you can see, the laybel is actually just one line of JS code:
{{js: return moment().add(1, 'days').format("➡️ MM-DD") }}

more information: Variables · chrisgurney/obsidian-note-toolbar Wiki

So it can show whatever you want, based on the active note or not, you name it.

Nothing is added to note, once you change your note (or open a new one), the content in toolbar can change with it.
(As well as the function since it also supports JS code)

I’ve made an example toolbar to jump to yesterday/today/tomorrow/this month:

072a4fee-7fb3-4867-b9f6-16e4a51cb9e8

You can paste this Callout to try it:

> [!note-toolbar|border-even-center] Daily JUMP
> - [⬅️ 04-22]()<data data-javascript="evaluate" data-expr="const fileName = moment().add(-1, 'days').format('YYYY-MM-DD'); const file = app.metadataCache.getFirstLinkpathDest(fileName, fileName); if (file) { app.workspace.getLeaf().openFile(file); } else { app.vault.create(`${fileName}.md`, &quot;&quot;).then((newFile) =&gt; { app.workspace.getLeaf().openFile(newFile); }); }"/>
> - [⬇️ 04-23]()<data data-javascript="evaluate" data-expr="const fileName = moment().format('YYYY-MM-DD'); const file = app.metadataCache.getFirstLinkpathDest(fileName, fileName); if (file) { app.workspace.getLeaf().openFile(file); } else { app.vault.create(`${fileName}.md`, &quot;&quot;).then((newFile) =&gt; { app.workspace.getLeaf().openFile(newFile); }); }"/>
> - [➡️ 04-24]()<data data-javascript="evaluate" data-expr="const fileName = moment().add(1, 'days').format('YYYY-MM-DD'); const file = app.metadataCache.getFirstLinkpathDest(fileName, fileName); if (file) { app.workspace.getLeaf().openFile(file); } else { app.vault.create(`${fileName}.md`, &quot;&quot;).then((newFile) =&gt; { app.workspace.getLeaf().openFile(newFile); }); }"/>
> - [🌙 04]()<data data-javascript="evaluate" data-expr="const fileName = &quot;Month&quot;+ moment().format('MM'); const file = app.metadataCache.getFirstLinkpathDest(fileName, fileName) if (file) { app.workspace.getLeaf().openFile(file); } else { app.vault.create(`${fileName}.md`, &quot;&quot;).then((newFile) =&gt; { app.workspace.getLeaf().openFile(newFile); }); }"/>
> - [Current: 2025-04-22]()<data data-ntb-command=""/>