Tana Weekly 2023-06-10: Latest Tana Updates, Data Ranges, Summarise Voice Notes, Tana as a CoPilot, Creating Subtasks and more

The latest Tana news, updates and thoughts during the past week. Tana Weekly 2023-06-10: Latest Tana Updates, Data Ranges, Summarise Voice Notes, Tana as a CoPilot, Creating Subtasks and more

Tana Weekly 2023-06-10: Latest Tana Updates, Data Ranges, Summarise Voice Notes, Tana as a CoPilot, Creating Subtasks and more

Hi Everyone,

This weekend is all about the Champions League Final. Inter and playing against Manchester City, and although I am hoping Inter win, of late, Man City have been steamrolling their opponents. Let's see what happens.

In fact, the above is not all that is happening this weekend, as we have a lot of amazing Tana content to review and discuss, so let's get to it.


This past week Tana released the following:

Friday Release Node


  • You can now set relative move targets in the ‘Move node’ command to for example, Library, Schema, today’s Day Node, or the Day Node for the day the node was created (useful to process Inbox for example.)
  • We now parse headers in ‘Make API Requests’ with prompt expressions.
  • You can now extract or modify only the start or the end of a date range.
  • The autofill prompt has been tuned to be more accurate and also supports the User field.

Bugs squashed:

  • Nodes generated by Tana Paste will now run initialize functions correctly.  Previously only the top-level nodes would do this.
  • Command line ranking now ranks globally, so when typing ‘ctp’, the autocomplete will actually rank the Panel command ‘Close this panel’ at the top instead of after every node-command hit.
  • Caret position is no longer lost when using ‘Move to’.You can now copy an inline ref by selecting it with the cursor and Cmd/Ctrl+c.
  • There should be no more “Tiktoken failed to load”-error when running AI functionality.
  • Pasting an inline ref link at the end of a node used to mess with the caret! It should now keep the caret after the inline link.
  • We will now run initializations on all nested nodes when using the Insert cloned node command (previously, only the actual node being inserted had its initialization functions run.)

And of course "All work, no [REDACTED] this week, Tanarians!"

Tana Weekly

Date Ranges Anyone?

Tana enabled you to operate specifically on the start or end part of a date range. This gives a bunch of useful possibilities, such as a command button that sets the start time of a task, and another one that records when the task is done… Or even going from having two separate fields (Start time: and End time: to a single Time: field with a date range).

Stian made a little video explaining it, and also a template with some examples.

The template is Here.

How to summarize your voice notes in Tana with AI

CortexFutura provides us with a fantastic guide on summarising voice notes with Tana and Tana AI.  

Definitely worth checking out the guide, which shows a detailed step-by-step walkthrough.

How to summarize your voice notes in Tana with AI
by u/cortexfutura in TanaInc

If you don't want to set this up manually, it is pulled all of this together into a little template: https://app.tana.inc/?bundle=MF_ZaYszyg.vBWu2zNiYt. Thanks, Lukas

Harnessing the Power of Tana's Multi-Action Commands

Andrea / Tana Nodes posts:

For as long as I can remember, I've always had an insatiable curiosity for learning and innovation. This passion has led me down many intriguing pathways, but none has gripped me as much as Tana and Commands. I've found myself completely entranced by their power and versatility, resulting in a growing collection of over 200 different commands in just less than 2 months.

Nowadays, my favourite pastime is creating new commands, a process that combines problem-solving, creativity, and a splash of ingenuity. I live for those 'Aha!' moments when an idea takes form, and everything falls into place. And each successful command brings a rush of achievement that is truly addictive.

Today, I want to let you in on my world. I'll be sharing something I've previously touched upon during my inaugural Commands workshop - the concept of creating a master command.

Check out the rest of this great post here:

Harnessing the Power of Tana’s Multi-Action Commands
For as long as I can remember, I’ve always had an insatiable curiosity for learning and innovation. This passion has led me down many intriguing pathways, but none has gripped me as much as Tana and Commands. I’ve found myself completely entranced by their power and versatility, resulting in a

Let the OpenAI GPT Become your Copilot Assistant on Discussion Management

David Delgado posts a great way to use Tana to prompt discussions.

This is an exciting application of the current AI engines that enable the deployment of a whole discussion about one particular topic performing a group of stakeholders from the particular domain that the topic belongs to.

The following is the Prompt sequence of this process, made by Robert Scoble and shared by Brage Bang:

  1. “Show me all points of view on xxxxxxxx.” Can be a person, place, thing, topic, or anything.
  2. “Please make a persona for each point of view.” If possible pick a real person who is an expert at the point you picked them for.
  3. “Please join all those people into a group” (could be a panel, board of directors, committee, debate club).
  4. “Please have them discuss xxxxxxxx” (you can give a variety of instructions here).

Tana Dashboard

Ev's Spark Notes to...Something Else

What Does Tana Have that is Missing from Logseq

Chris posts a very interesting list of Tana Features that give it the edge over Logseq.

1. Everything is a node
This will reduce mental friction 1 of categorizing new notes into either page or block structure. Just dump a block in the journal and later decide if this block should get a name, “upgrading” it to a page. I use separate pages mainly to get global names and to store short metadata, this would mean less markdown files to deal with.

2. Supertags and their inheritance
It is a bit like Logseq templates in a more dynamic way. Being able to define a Book template page with author property, and let Logseq autofill author and enforce an [[Author]] value, for every newly created Book note. Changes in the base page enforce structure changes in all subpages. Science-fiction book can be sub kind of Book, inherit all its properties and add new ones, which lets us add more structure to data.

3. Filters / “Smart folders”
Could be called “Smart pages” in Logseq. A good example is to create a smart page for URLs, like https://discuss.logseq.com and give it a name Logseq forum discussions. Logseq auto-searches text content containing URL in the graph and makes those blocks entries of the page. Logseq forum discussions behaves like a normal page.

4. Semantic page relations / recursive searching
See https://twitter.com/houshuang/status/1603372657549811712 5 for how this looks like in Tana. Basic idea is to define page relations by using properties and being able to search across multiple pages by looking at their relation. Going with the book example, search for Books also finds Science-Fiction books (IS-A).

Have to agree with the above.

Look up System Fields in a Title Expression

Did you know that you can look up sysstem fields in a title expression? And nest lookups using . ? Combining these, we can for example look up the name of the “grandparent” using ${sys:owner.sys:owner.name}… (I know we need better documentation for title expressions).

Nope, I did not. Thanks for the above Stian.

Supertag Paralysis

Jeremie posts "I have been using Tana for almost six months, but I have never used a single supertag.

Part of it is that I am a programmer, and I think of supertags as database schemas, and I am paralyzed thinking about migrations (i.e., the operations that we do to convert a database when its schema is updated). I don't know what happens to my data when I am removing a field (removes it everywhere, and destructs the data irreversibly?), or when I am augmenting a field (I assume adds empty field everywhere). But what if a schema change requires me to post-process the data in some sophisticated way, then what?

These considerations paralyze me from using supertags. Tana's doc seems geared towards non-technical people, and focuses on motivating features rather than tightly specifying them. I'm not sure what would help.

Maybe a Tana API (because then I'd just punt any issue to "I can write a script for that"), or maybe providing an App Store for Tana Supertag templates, so I can benefit from the experience of other users as they refine their supertag schemas."

Any suggestions from fellow Tana users?

Breaking Down Tasks into Subtasks Made Easy

Jens-Christian Fischer stumbled upon https://goblin.tools today and thought it would be a nice exercise to re-create the "break down tasks into subtasks" feature they have. Here's how it looks like

And here's the template: https://app.tana.inc/?bundle=hWEGEajOY5.Z_hzBlATVF

PKM System in Tana

Bri finalized their PKM setup in Tana!

"It works very well with my goal/project/task management system, which I've written about extensively, and is very simple and flexible."

I do see the merit in having an all-in-one system and as I become more proficient with Tana, I have started to see that Tana can be a great PKM tool as well. So for the past month, I have been experimenting with various setups and finally settled on a good system that works for me. I completed my migration yesterday and can say with confidence that I truly believe that with the right setup, Tana could be used as the “Everything OS” as they claim to be.

Let me share what my basic setup looks like.

My PKM System in Tana
I will take you through an overview of my PKM setup in Tana as well as tips & tricks that will make implementing your own system easier!

Should Tana be more Active on Twitter

The below (thanks Nhan for sharing) shows quite a stark difference in Twitter posts and following.

Yes, you could argue, this app started before that one, Twitter is not the main posting area, blah blah blah, but overall it will not change that the Tana Twitter account could be a little more active.

Until Next Time

I hope you found this blog post helpful. If you have any comments or questions, please let me know.

Thanks again for reading, and I look forward to chatting with you again next week.