⚡️ Ideas
Steve Steve Mar 8, 2023

Build Fields From Title

Explain the problem as you see it

Building titles based on data entered into fields can be time consuming.

Why is this a problem for you?

Entering data into fields manually is time consuming and inefficient.

Suggest a solution

Opposite to the current functionality 'Build Title From Fields', I'd like the ability to populate the fields based on the data entered into the title.

E.g. "Go shopping @tomorrow 09:00 ToDo" would populate a date and status field.

⁨5⁩ ⁨Comments⁩

I find writing titles based on fields to be refreshing. It helps me ensure that I have included everything in the content I am writing.

For example, I want to build a user story. A good user story needs a persona (who) , a business need (what) and a reason (why). Creating a User Story supernode with three fields ensures I remember to provide all three elements in every user story (people often forget the last one). The title creation then builds the user story putting the correct structure in place.

In short, my counter argument to this request is fields give structure to content while a title is just a summary of that content.

Will vote on this as soon as I have my new monthly votes. I really need this. This would allow me to quickly add a project to a task, people to calls or meetings. Opening nodes to fill in fields is just way to painful for something you need to do quickly..

Auto populate based on reference in title?

I've thought of this before too. If I write #replyto @Joe on @Voxer, and my #replyto supertag has instance fields for #person and #comm-channel, it would be nice if it had the smarts to fill those fields from the text. That workflow comes way more naturally to me, in this use case, than filling out the fields to build the title. (Though there are other use cases where I happily use build title from fields.)

I'd like this very much. My use case is structured titles of supertags. When you add the supertag, it wipes out the title you've written and you have to add the same data to fields, even if your title was in the exact same format as the structured title.

This would be consistent with Tana's approach of taking notes and layering information on top of them.

For example, it would feel natural to write "Talked to Joe #conversation" and have Joe go to the Conversation Partner field, rather than wiping out the whole line and making you type Joe. In this case the title format is Talked to #{Conversation Partner}.

Here's another example I recorded. This movie title and this person should go to the movie and participants fields. The title format is Watched #{Movie} with #{Participants}

As far as finding matches in Instance and Options fields, I would expect Tana to faithfully copy what was written, autocompleting to the first result where appropriate, and showing the ✨Tag as ____ button when a match was not found.

P.S. I'd be happy to use my OpenAI key to help accomplish this.