Skip to main content
tana
Product Company Community App Get early access
Community
Search
Log In
Log In Sign Up
Adam J. Richman

Adam J. Richman

Joined Apr 29, 2023 Last seen May 14, 2025
Posts 19 Comments 26

⁨Adam J. Richman⁩'s Posts

Newest Top
Newest Top
Adam J. Richman Adam J. Richman Oct 1, 2024

Drag nodes between groups to change field value 🔃

Actions

Explain the problem as you see it

Is there a reason why I can't click and drag nodes between groupings? The groupings are essentially always just a field's option form the list? Why can't I drag nodes between groups to set the field in one go? Why do I have to open the nodes and select the field?

Was watching @Ev Chapman spend a few minutes on her timeblocking video making buttons to move nodes between groupings (great video as usual, btw) and was thinking to myself... "Wait, can't I just drag these?" — then tried myself on some related content that I have set to groups (not timeblocking, but rather project stage) and realized I couldn't. Feels like expected behavior.

Also, related to groups and dragging, highlighting this other Idea: https://ideas.tana.inc/posts/210-view-list-draggable-collapsable-group-headers

Why is this a problem for you?

Pain in the butt to change the status... I have to... open a node!? or... make a command button!? 👎

Suggest a solution

Let me just drag and drop nodes between group headings and by doing so, update the node's field. 👍

2 ⁨2⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Mar 7, 2024

Tabs (like a browser) for Tana Panes 🪟

Actions

Explain the problem as you see it

The panels and docks are fine, but having a global TAB interface, like a browser, would be really useful. I could pin tabs to the top, jump to them via keyboard shortcut, and have multiple tabs within each panel or pane or dock (or whatever it's called) and really build an amazing multifaceted interface. Or, just keep things simple and use tabs-only for all navigation (so I could keep Tana in a nice thin window all day).

Also good would be to have a window switcher shortcut, similar to CMD+K or CMD+S that pop up a lil window, but something that pops me up to what is currently open in tabs. Like CMD+SHIFT+A in Brave, and whatever the Arc shortcut is that lets you jump to whatever open tab there is.

Why is this a problem for you?

The current window management within the app leaves a lot to be desired, and is quite clunky when you try to open more than one other thing at once. I'd like to have many things open, and be able to jump back and forth between them with ease.

Suggest a solution

Add tabs at the top as a way to view nodes. Allow us to have as many tabs as we want within each panel.

4 ⁨4⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Feb 17, 2024

Add Supertag Data to Tana via Publicly Accessible Forms

Actions

Explain the problem as you see it

There's no straightforward easy way to get data into Tana from someone who doesn't use Tana.

I want a link I can send to a potential client that is formatted beautifully (that I can customize) that allows them to fill in field data (matching a preconfigured supertag). There's no native way to simply send a form to someone and get data into Tana.

Why is this a problem for you?

We need this for client intake, among other use cases. We used to be able to, in basically one-click, convert a table in Airtable into a form and share it publicly, allowing one-way access to adding data. No way to do this in Tana.

Suggest a solution

Similar to Publish, we need a way to publish a supertag as a form that folks can fill out. We should be able to make multiple forms in different styles with different fields for each supertag, not just one. For some links, we may not need all the data, for others, we will definitely want that. But we don't want to make a bunch of supertags just to deal with hiding and showing public fields. And the descriptions for each field should be customizable and be different than what the fields' descriptions are within the editor interface. Again, fully customizable for the public forms. And then when we send it, they should populate directly into the supertag, and then we can run on-add commands and stuff to them to automate other processes.

1 ⁨1⁩ ⁨comment⁩
Adam J. Richman Adam J. Richman Jan 26, 2024

Support for Search Operators

Actions

Explain the problem as you see it

Only fuzzy search is supported with the "Jump To" (aka Search) palette. This doesn't allow for doing easy specific queries using common operators.

Why is this a problem for you?

I can't find what I want 90% of the time using the "Jump To" (aka Search) palette. Despite knowing exactly what I want 99% of the time, search isn't smart enough to intuit what I need, and without basic search operators I'm left without an easy way to move around the graph fluidly and quickly.

Suggest a solution

Support the common search operators. Some inspiration.

I don't even need all the fancy kinds that Workflowy support.

Minimun would be...

  • " " for specifics
  • - for negatives
  • OR or |
  • AND
  • * wildcards
0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Jan 17, 2024

Allow LINKS TO to work with ALL attached Nodes

Actions

Explain the problem as you see it

Currently, LINKS TO only supports deriving content from the first attached node in a Parent's fields. I need it to attach to ALL nodes that are listed within that field.

Why is this a problem for you?

image.png

Suggest a solution

Allow linking (perhaps via an option or toggle) to the contents of all attached nodes.

1 ⁨1⁩ ⁨comment⁩
Adam J. Richman Adam J. Richman Jan 17, 2024

Native Separator Nodes

Actions

Explain the problem as you see it

There's no way to make an attractive separator node natively. I currently do this with CSS, which works quite well. But it'd be good to have it natively for when I share my workspace with other folks.

Here's the CSS — 

    /* SPECIAL SEPERATOR #--- SUPERTAG */
    [data-tag-name="-"],[data-tag-name="--"],[data-tag-name="---"],[data-tag-name="----"],[data-tag-name="-----"] {
    opacity: 0.10;
    }
    [data-tag-name="-"] .bulletSide,[data-tag-name="--"] .bulletSide,[data-tag-name="---"] .bulletSide,[data-tag-name="----"] .bulletSide,[data-tag-name="-----"] .bulletSide {
    display: none;
    }
    [data-tag-name="-"] .templateNameList,[data-tag-name="--"] .templateNameList,[data-tag-name="---"] .templateNameList,[data-tag-name="----"] .templateNameList,[data-tag-name="-----"] .templateNameList {
    display: none;
    }

2024-01-16 at 22.44.09 - Tana - Tana - production day table [Curïo]@2x.png

Why is this a problem for you?

Mostly just to organize information more efficiently. I use it for fields especially...

2024-01-16 at 22.46.39 - Tana - Tana - production day table [Curïo]@2x.png

Suggest a solution

Add an item to the / menu that is "separator" that formats a special node that looks like what's attached.

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Jan 17, 2024

Go to Date Command

Actions

Explain the problem as you see it

There is no way to quickly go to any date in the calendar without the mouse and clicking the "Go to date" button.

Why is this a problem for you?

I am trying to enter historical calendar events and there's no easy way to get myself to the required dates to enter historical meetings. Very frustrating.

Suggest a solution

Give me a command that is:

Go to Date >

And then let me enter any date in any format and have it build the node and send me to it.

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Dec 7, 2023

🚫🤖 Allow Sensible Limitations for AI's Reach + Make any future "Global" AI Features OPTIONAL

Actions

Explain the problem as you see it

I heard a lot of talk from Tarjei about upcoming AI features and how deeply they'd be integrated, being able to do more than chat with our data. My first reaction was absolutely not of excitement but rather concern.

Mostly, I am concerned with the lack of caution or hearing anything about the privacy implications for giving a LLM access to my entire graph of Tana data, without limits. This feels very naive to me. This technology is very young, the landscape changing every day, and meaningful limitations, regulations, or restrictions are completely lacking in the industry. Blind ambition is leading seemingly every company in a race off a cliff.

I say this having used AI to tweak a sentence in the last paragraph. I say this having a ChatGPT window open at all times throughout the day. I say this using AI with Raycast daily. I say this using AI to automate much of my work day. I am a strong advocate for using AI for so many things.

And yet, still, I do not ever want AI reaching into the entirety of my personal data (aka, my Tana graph).

There is so much that I want to keep in Tana, but would refuse to as I assume right now that I would not be able to limit it's scope (based on what I heard in the AMA). It is a very similar situation as with encryption for me. To truly treat Tana like a second brain, I need assurances that AI will never reach my most intimate thoughts, have access to sensitive client information, be able to read a passwords database, see a picture of a friend of mine, etc.

Privacy is the most important metric I use when assessing a tool for personal use (and for work, though in specific, highly-sensitive, scenarios). A key to making Tana private, beyond allowing us to encrypt our workspaces, nodes, tags, and fields, is limiting the scope of AI's reach in our graphs.

Why is this a problem for you?

The reason I and much of my community do not use many of the other applications on the market right now that have all raced towards "chat with all of your data" solutions is because of the privacy concerns. I do not want to end up having to do a hard 180° turn on Tana and abandon it if it suddenly turns on an AI feature that relentlessly scrubs all of my information in some attempt to be helpful.

It is already problematic that true encryption (where I hold the keys) is not yet prioritized, and enabling a "full-graph" AI layer without/before any real barricades/encryption/limitations are available would be cause for having to stop using Tana completely for me. Caution around AI and a privacy-first approach is far more important than any perceived productivity boost or whatever else would be gained. 😔

Giving AI access to our personal data is also terrifying and alienating to huge swaths of the population, not just nerdy tech populations who value privacy.

Suggest a solution

The current "local" AI implementation — using AI at the node, tag, or field levels — is perfect. I love it. I've never seen anything like it. I control exactly when/where/how I invoke AI. Keep this please!

Please continue to expand on its usefulness, ease, etc. It is natural and safe because it is confined to specific containers where it can be used. No other tool offers this with as much power as Tana does. They instead opt for the all-in approach, which is a massive turn-off for privacy focused communities. 🤮

If plans for a "global," full-graph, AI continue to manifest, always give all users the ability to turn this off completely (but simultaneously allow the above "local," per-node style AI to be kept on).

Finally, enable user-holds-the-key style encryption for entire workspace, per-node, per-tag, and per-fields and by-default disable any future "global" AI from ever being able to reach into those nodes or workspaces.

Thanks for considering/reading. I really hope Tana gets this (and encryption) right in 2024! Please prioritize privacy. 🙏 🔒

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Nov 12, 2023

Apply Colors to Supertags via Selection + Command Palette 🌈

Actions

Explain the problem as you see it

When making a bunch of new supertags and wanting them all to be the same color, there's no easy way to simply select all of them with the keyboard, hit CMD+K find something like "Set Supertag Color to..." and then have a quick little list of colors. It requires lots of mousing into the tag, and mousing into colors. Inefficient.

Why is this a problem for you?

It's inefficient and makes me reach for my mouse.

Suggest a solution

Add a command to set the supertag's colors via CMD+K / command palette. Thanks!

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Nov 6, 2023

Sort that Follows NODE Order (ie: for statuses with emojis) 🔃

Actions

Explain the problem as you see it

Right now the only way to be able to sort a table view is by "Ascending" or "Descending" but I also want a way to sort it manually based on however I've ordered the nodes in that particular field's set of options.

Why is this a problem for you?

The sort function isn't useful to me at all for statuses without adding "1. ____" 2. ____" or purposefully using words that alpha-sort themselves. Coming from Airtable, where you can custom sort every field, it's a big issue with transitioning data into Tana that you'd expect to be able to sort one way or another. It's also especially frustrating with emojis (whose sort can often feel random).

Suggest a solution

Allow custom sorting based on the order the nodes are in, easily, and on a per-field level.

3 ⁨3⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Nov 4, 2023

Customize CMD+K and CMD+SHIFT+K Shortcuts

Actions

Explain the problem as you see it

There's no way to customize these two shortcuts. You can customize any other shortcut, but not these. I want to use these shortcuts for other things. Especially CMD+SHIFT+K.

Why is this a problem for you?

Other browser extensions want this keyboard combo. I have many macros bound to it already. I always set anything that customizes my keyboard shortcuts to CMD+SHIFT+, in all my apps. Want to unify in Tana, the Everything OS.

I want CMD+K to be the "Jump" aka "Search" menu and CMD+SHIFT+P (for palette) to be the command palette.

Suggest a solution

Simply allow the changing of these keyboard shortcuts (and specifically the changing of them, not just the adding of new shortcuts for them, which is different).

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Oct 20, 2023

For Supertags and Fields, add an Emoji + Icon field that can be displayed instead of the Text ⭐❗ 🚀

Actions

Explain the problem as you see it

I'd like to have a more emoji-focused series of Supertags and Fields so as to not take up as much visual space with text characters (which can clutter the screen). I already have a long-standing and pre-established system of emojis. Example: ❗ represents "Tasks" and all tasks gets that emoji applied. It's impossible to search for emojis quickly when filling applying a Tag (it requires pulling up Raycast and searching, which is inefficient), but it's easy to search for the word "Tasks."

Right now I have a hacky solution for this that involves CSS replacing supertag text with what's found in the description (a single emoji). It works well enough, but a native solution (especially also for Fields) would be ideal.

Why is this a problem for you?

Again a desire for a cleaner aesthetic that is more emoji/graphic/icon oriented than text oriented.

For fields especially, the way they're displayed makes it really challenging to use Tana in a "thin" window, often pushing the content of the fields underneath the name of the field. If instead the Field names were all emojis or icons, that first column could be quite thin, leaving more room for the Field's content. And while you currently can set Fields up with emojis, it then becomes very hard to search for and re-use them.

Suggest a solution

Add the following new top-level field (next to Name and Description) for all Tags and Fields: Emoji or Icon.

Emojis are preferred since they're universal, but it would also be nice to support other icon libraries like Font Awesome icons for folx that want a monochrome aesthetic. Separate the Emojis and Icons by source and then by category, allow the toggling on and off of different libraries, and include a search feature for this pop-up (that uses the same Emoji descriptions as found in Raycast, and the same Font Awesome descriptors as found on their website).

Thanks!

3 ⁨3⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Jul 6, 2023

⌨️ Allow duplicate keyboard shortcuts for building Toggles ⌨️

Actions

Explain the problem as you see it

You can't currently use the same keyboard shortcut for multiple actions to build toggles. For example, I want CMD+O to be BOTH: Show Completed Items AND Hide Completed Items (basically to function as a toggle).

Why is this a problem for you?

The keyboard shortcut is muscle memory from Workflowy. It means I heave to learn another keyboard shortcut.

Suggest a solution

Support toggles for keyboard shortcuts. In this example... If the items are currently shown, hide them. If they're hidden, show them.

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Jul 3, 2023

Treat References as Regular (Twirl-able) Nodes (instead of hiding them behind a mouse-click of the already-hidden Reference Counter preference!)

Actions

Explain the problem as you see it

There's no current way to interact with references without zooming into the specific node itself, and there's no way to know how many references a node has without turning on the "hidden" function to show the Reference Counter.

References/mentions are a critical function of an outliner, an they are buried here in Tana and useful only by zooming, or by reaching for the mouse.

Why is this a problem for you?

In Workflowy, I relied on being able to quickly (and without a mouse) twirl down all references (aka Backlinks). They were treated like regular nodes. At one point someone at Tana said: "Everything is a Node." Well, it doesn't feel like References are treated like Nodes since I can't use the same ⌘+↓ shortcut to reveal them. I have to: enable the Reference Counter, then click the reference counter icon... this builds unnecessary friction.

Suggest a solution

Make References an expandable node in the tree, without requiring the Reference Counter or the mouse, so that you don't need to Zoom In to them to see them.

Video appears too large for this page / wouldn't upload, but there is one on Slack. Reference image here.

2023-07-02 at 11.09.23 - Tana - Tana -  Inbox [Curïo]@2x.png

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman May 28, 2023

Move To... needs: Node Navigator + Date Picker

Actions

Explain the problem as you see it

Right now the Move To command is pretty useless. I can only move things to pre-defined nodes, which is altogether that useful as it requires a bunch of extra setup.

Why is this a problem for you?

I'm used to being able to Move To... a node anywhere in my graph (in Workflowy). The fact that I can't is a big disruption to my daily workflow. I like to jot a quick list of items down on my Daily node and the move to the future where I'll handle them later. In Workflowy, this is super straightforward and simple. I write them down, I choose the Move To... command and start typing the name of the node or parent node I want, then I navigate and drill-down to where I want it, hit enter, and keep moving. In Tana, I can't do this at all. I just get hit with a wall when I invoke the command.

Suggest a solution

Allow the ability to move nodes to anywhere in the graph with an inline navigator that pops up. Allow a Date Picker to appear when moving items to dated entries.

3 ⁨3⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Apr 30, 2023

Option to Disable Panels and Enable a Single-Panel Experience

Actions

Explain the problem as you see it

To use Tana everyday, I would want it always visible on the left 1/3 of the screen with all other windows taking up the right 2/3. This is how I've used Workflowy for years. In Tana, random things will open up a horizontal sidebar when I'm not expecting it. For example, CMD+K > Go to Today. Or the Supertag edit area. This makes for a horrible viewing experience at the width that I keep Tana. Further, even if I mouse my way over and choose to dock above/below, it doesn't remember my preference and opens the next thing to the right again.

2023-04-29 at 11.24.28 - Tana - Tana -  Own the Day  [Curïo]@2x.png

Why is this a problem for you?

It makes having more than one panel open at a time unusable and requires the mouse to interact and fix the problem.

Suggest a solution

Simply have an option to disable panels, or for vertical-only whereby all new panels are opened above or below the currently visible panel. And/or if a user clicks any panel to move it there, remember that setting globally going forward.

3 ⁨3⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Apr 30, 2023

Make the Full Breadcrumbs Path Always Visible

Actions

Explain the problem as you see it

The breadcrumbs bar only shows the node directly above the one I'm currently on. I can't see the entire path to the node I'm looking at, thus I lose context. I have 3-4 different areas of my tree for clients from different categories of work. IE:

Category 1 > Clients > Client Name
Category 2 > Clients > Client Name

When I'm in either Client Name node, I only get to see Clients to help reference where I am. I want to see the complete path of Category 1 > Clients > Client without having to click on anything.

That area of pixels is otherwise wasted at the top since there's much more room to the right for this important info to live.

In Workflowy, I get the complete path:
2023-04-29 at 11.17.16 - Workflowy - Workflowy - EXAMPLE - WorkFlowy [Curïo]@2x.png

In Tana, it's a complete mystery where I am:
2023-04-29 at 11.17.17 - Tana - Tana -  Own the Day  [Curïo]@2x.png

Why is this a problem for you?

In Workflowy, I am constantly looking up at the Breadcrumbs bar to see where I am. It is extremely helpful. Not having this in Tana creates a ton of friction.

Suggest a solution

Always show the complete path of Breadcrumbs to where the node is in the graph. Keep the ability to click and go elsewhere and expand with the arrows as it currently works, just add more context in the otherwise wasted space at the top.

0 ⁨0⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Apr 30, 2023

Search is not currently Search, it is Jump To. Merge with CMD+K, and replace with a true Search Functionality

Actions

Explain the problem as you see it

Currently the Search Bar acts as a "Jump To" menu, not a true Search. I expect the Search Bar to Search and Filter my graph (based on where I am in the node structure) and show only nodes containing that text. Currently, it shows the most likely node I want to jump to, and allows me to hit enter to jump to that node. This is not Search, it is Jump To. There is no way to see a structured view of where information lives in the graph without creating a search node (and even then, you can't easily see the relationship hierarchy).

See example from Workflowy. The search bar filters the tree from the currently visible node:
2023-04-29 at 11.07.55 - Workflowy - Workflowy - WorkFlowy - Organize your brain. [Curïo]@2x.png

The Jump To menu in Workflowy, accessible via CMD+K is more akin to how Tana's Search function curreCntly works. It filters the node list and allows me to jump it.
2023-04-29 at 11.09.17 - Workflowy - Workflowy - WorkFlowy - Organize your brain. [Curïo]@2x.png

Why is this a problem for you?

Context is everything. I want to see the entire tree of where the text is living in my graph when I search for something. There's no way to do this in Tana right now. It means I can't have the same experience of being able to see/understand where ideas live in context in an easy way at a glance. And I can't quickly search down the tree I'm in to find a specific word or piece of context by filtering the view I'm in to show me only that thing. I have to rely on something like expanding every node and using the browser's built in Find command, which is clunky.

Suggest a solution

Move the current functionality of Search into the CMD+K menu as a "Jump To" command and allow a keyboard shortcut for it, ie: CMD+J. Add the functionality to dynamically filter the view of the graph to see where the search terms are in context.

16 ⁨16⁩ ⁨comments⁩
Adam J. Richman Adam J. Richman Apr 30, 2023

Search for created (and not yet created) future or past Calendar Dates with natural language from the Search Bar and CMD+K

Actions

Explain the problem as you see it

There's no way to get myself to a future or past date node easily with search. I can't search using natural language and have it find the dates, even if they exist. I have to know the day and the date together. I can't simply search for "Mon" and find all the Mondays, or "May 8" to find the May 8th node. In Workflowy, by comparison, I can use the jump menu to go to either — I can find all future Mondays, or I can find May 8 regardless of knowing whether it's a Monday or Tuesday or whatever.

2023-04-28 at 16.28.55 - Tana - Tana -  2023-04-28 - Friday [Curïo]@2x.png
2023-04-29 at 10.55.10 - Workflowy - Workflowy - Thu Apr 27 2023 - WorkFlowy [Curïo]@2x.png
2023-04-29 at 10.55.25 - Workflowy - Workflowy - Thu Apr 27 2023 - WorkFlowy [Curïo]@2x.png

Why is this a problem for you?

Being able to move around the calendar without friction is an essential part of using an outliner for me. It's something I do fluidly in Workflowy all day, and it seems impossible to do without 10x'ing the steps in Tana. ##

Suggest a solution

The @ menu allows for finding dates in great ways. I can search as expected. This, unfortunately, just generates a node that I have to click or arrow+enter into and then leaves a trail of unneeded node references that I have to go back and delete. Simply moving the same search criteria to the search menu and the CMD+K menu would be ideal.

1 ⁨1⁩ ⁨comment⁩