The Find nodes command gives every user the magical powers of developers, allowing you to create what would have been complex database queries, lightning fast and easy in one command:
find nodes with a specific tag, and view them in a list or table, like "Find nodes with tag #todo as list"
find nodes created within a certain timeframe "Find nodes created last 7 days as list"
or combine them with "Find nodes with tag #todo created last 7 days as list"
find nodes with specific fields, and the values in these fields "Find nodes with tag #todo created last 7 days with field Owner=John Doe as list"
You can define custom shortcuts for any command in the command line, all the way down to setting specific tags or field values. To trigger shortcut recording, open the command line, find the command you want to set a shortcut for, and hit Cmd/Ctrl+Shift+K.
To remove custom keyboard shortcuts, go to Settings in the Home node or Cmd/Ctrl+K > Open Settings, and look under "Private keyboard shortcuts" for the custom shortcut you want to delete.
Open your schema, where definitions for supertags and fields live by default
Create keyboard shortcut
Dumps keyboard shortcut nodes for manual input (do same while navigating to command line option you want, then hit Cmd+Shift+K to auto-record a shortcut which gets saved in Settings)
ImprovedNew command line for all tags with base tag meeting: "Start meeting with #tagname", creates a new meeting node and starts live transcription immediately ()
FixedFixed some cases in the Command Line where custom commands triggered by a keyboard shortcut wouldn't launch if they overlapped in name with existing commands ()
FixedFixed command line search excluding custom command names starting with "Move to" (or other expanding command prefixes) ()
ImprovedUpdated command line: Added option to specify workspace in "Open Calendar for Today in <Workspace>" ()
ImprovedNew command line: "Show today for this workspace" to quickly go to the Today node of workspace you are in. That workspace needs to have a 'Daily notes' calendar node already. ()
FixedFixed commands that wouldn't run when 1. they invoked a command line action that required expanding such as "Move to", and 2. had custom shortcuts mapped to them. ()
One command to toggle the related content section on/off
Nov 12, 2024
🙏 Thanks to Navigator Theo for sharing how to implement this "focus mode" idea on Related content sections! For more stuff like this, join our community to share and learn about all things Tana 🫶
To configure the related content sections you want to toggle the visibility on, each section will need a node filter where the checked state of the is visible field determines whether they show up or not:
Navigate to the Related content section in the configuration:
For supertags, Cmd/Ctrl+Shift click on the tag itself
For nodes, run the command Configure node
For every related content section
Run the command Add contextual content on the related content nodes, and add >Node filter:: >is visible:: true (checked)
The system field Node filters on related content sections.
You want to build one command that toggles the state of something, like a checkbox. The key that unlocks this is the obscure Run commands in parallel command, and this is an excellent use for it. The uses for a toggle are endless; this example will demonstrate how to build a visibility switch for command buttons.
Let's call it the single-command toggle.
Note: This is more like a proto-command, something that isn't useful on its own, but unlocks many creative uses.
To configure the commands you want to toggle the visibility on, each command will need a node filter where the checked state of the is visible field determines whether they show up or not:
Create or find a node that has many command buttons you want to hide
For every command, add the >Node filter:: >is visible:: true (checked)
As you do this, the buttons should, one by one, disappear from the node.