Release notes

2025 / wk 23-24 / v. 427-431

  • ImprovedUpdated default prompt for Text Processing Agent to achieve better summary results for most meetings. We recommend tweaking your summary prompt for better results for specific meeting types
  • ImprovedMeeting notifications will now stick around to at least two minutes into the meeting before being auto-dismissed
  • FixedIf you have selected an AI model that isn't valid, it now fails more gracefully.
  • FixedFixed a bug where title expressions for nodes with multiple supertags were not indexed correctly for search
  • FixedFixed a bug where the audio command would override compact menu items when no commands where set in full menu
  • FixedFixed a bug where audio-enabled fields could be set to output to source material, which should not be possible
  • FixedFixed Prompt workbench not opening from within command nodes
  • FixedFixed overly verbose AI chat titles from being generated
  • FixedAI prompts would sometimes not care to wait for the search results to update before sending them. Also 'Refresh search' command line now also wait, so any dependent command nodes running after it will have a updated search to reference.
  • FixedFixed text expansion in macOS
  • InfoChanged default model for Text Processing Agent to o4-mini

2025 / wk 21-22 / v. 423-426

  • NewThe Tana Template Store (early version) is now live! You can browse and install a growing collection of official Tana templates, directly inside the app. To check it out, click Supertags in the sidebar and then “Browse templates.”
  • NewCORRECTION: There will soon be a way to reset your primary workspace! Go to your home node options > Reset workspace. Instructions and screenshots in the Workspace doc.
  • NewNew menu entry on desktop app: "Check for updates", which will immediately check the server for available updates
  • ImprovedThe query linter will now complain about clauses that makes the search nodes not run because they're invalid, instead of just crashing
  • ImprovedThe search node has a red 'x' on it as indicator now when the search isn't running because it failed to build a search from the clauses
  • ImprovedReordered search operators in dropdown menu of query builder to make more commonly used operations listed on top
  • ImprovedMain window is hidden instead of closed when clicking the red/close button, enabling faster resurrection
  • ImprovedDesktop app now handles main window outside screen bounds, making it more resilient when quitting the app or using multiple monitors
  • FixedYou can now right-click a deleted inline reference to get an option to restore it again
  • FixedNotifications, find window, keyboard binding and voice recording windows now work properly when app is in fullscreen
  • FixedKeyboard bindings window fixed in light mode and on windows/linux
  • InfoWe will now extract action items with the text processing agent as long as there is a "Action item target". If you want them tagged as well, configure the "Tags to use for action items" as well

2025 / wk 20 / v. 421-422

  • NewTabs are now available for all!
  • NewNew command for workspace export option: Export workspace as markdown
    • Export
  • NewNew command for node download option: Download as markdown to zip file
    • Export
  • ImprovedAdded a menu item in the desktop app to manually check for updates.
  • ImprovedSome cleanup of text processing agent parameters: removed some deprecated ones and reorganized the most important ones up top. No change for already configured commands.
  • ImprovedAI Autofill run on the client now automatically includes Source material in its context
  • ImprovedNew design for the Live Transcription indicator in the sidebar
    • Live transcription
  • FixedFixed issue where applying a tag suggestion didn't properly initialize fields
  • FixedImages in fields now show up in Publish
  • FixedFixed issue with switching languages when real-time transcribing losing transcription context
  • InfoAlphabetic sorting is based on a more intuitive expectation now: (A b a A B) would previously sort to (A A B a b), whereas now it will sort to (A A a B b).

2025 / wk 18-19 / v. 415-420

  • NewNew AI models added, including Gemini 2.5 Flash, Gemini 2.5 Flash + Reasoning, GPT o4 Mini, o3, GPT 4.1, GPT 4.1 Nano and GPT 4.1 Mini
  • ImprovedWe now automatically include Source materials in AI chat as context (you can remove the node from the chat message, if you don't want it included)
  • ImprovedPasting Markdown (with correct mime-type) now at least *tries* to read the headers and make an outline from that. It also supports some **markdown** _formatting_ now.
  • ImprovedDownloading video files via top-right button now provides original filename and extension
  • FixedFixed bug with AI model picker not working in Prompt workbench
  • FixedFixed bug where deviation in temperature format in configuring an AI agent caused the AI query to not work
  • FixedFixed bug where thousands of single letter (Alt+Shift+<the letter>) hotkey nodes are added as owned nodes to search nodes
  • FixedFix to make MacOS traffic light buttons in top left of desktop app stay in the right place

2025 / wk 15-17 / v. 410-414

  • NewNew command node: Open node. Specify which node to open (current node, current day page, Library, Schema, Inbox, Source node, or any reference), and which panel position to open it in (current or new panel). Use the context node to specify which workspace the relative node lives in.
  • ImprovedUpdated service we use to provide Live transcriptions to a new version. It offers better quality transcripts, handles multilingual conversations better, and also covers more languages than before.
    • Live transcription
  • ImprovedWe’ve added a new default Auto option to Live transcriptions, which should work well in most cases. If you find that it hesitates between similar languages (Swedish for Norwegian for example), you can choose a language. English will always be added as an additional option no matter which language you choose.
    • Live transcription
  • ImprovedAction items and recognized entities produced by the text processing agent are now inserted as tag suggestions, giving the user better control of whether they are relevant or not. We also stop showing two suggestions if a node with a tag suggestion is inside a field with options from tag.
  • ImprovedNew command line for all tags with base tag meeting: "Start meeting with #tagname", creates a new meeting node and starts live transcription immediately

2025 / wk 13-14 / v. 406-409

  • ImprovedEnabled cmd+click on command nodes in menus (compact menu etc) to open command definition in side panel (this was already working for normal command buttons)
  • ImprovedMake zoom on small images/svg/media be at least 50% size
  • ImprovedVery large images will no longer be rendered as avatar or page banners as they severely impacted performance.
  • FixedFixed bug where post-processing commands for Live transcriptions would sometimes not run reliably
  • 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
  • FixedPasting HTML content didn't always create nodes for each line as expected, this is a bit more robust now.
  • InfoChange in meeting processing prompt to not add links back to transcript, as part of cleanup. We might bring this back in a better version in the future.
  • InfoAdvanced/hacker feature, comes with no guarantees: A node or supertag's Icon (that replaces the node bullet) can now take a Field definition, and it will use the field value as its avatar. Now; if any value put in the Icon field has its own icon, Tana will use the icon instead of the text in the status.

2025 / wk 12 / v. 404-405

  • ImprovedIn the system menu for the Mac desktop app, we now show a new option to "Show others" to get other windows back
  • ImprovedAdded LLM model picker to prompt workbench
  • ImprovedInvoking @-mention, tagging and field search inside a draft chat will now look up entities in the workspace that the chat is in, not the user's private workspace. New nodes, tags or fields are also created in the workspace the chat lives in.
  • ImprovedWe now properly handle Zoom meeting links from Google Calendar events created with the Zoom plug-in for Google Workspace integration
  • FixedFixed command line search excluding custom command names starting with "Move to" (or other expanding command prefixes)
  • FixedThe x remove tag button sometimes got stuck on visible state when not hovering over a Supertag.
  • FixedSmall fix for Rewrite commands - we no longer include the "Voice memo captured" title which sometimes led LLM to return results in English rather than the target language.
  • FixedProgress bar counts checkboxes from supertags now.
    • Checkbox nodes
  • FixedIn some cases, dragging cards used to select other cards as it got dragged. This is now fixed.
  • FixedSome irregularities with unpublishing a node, causing it to fail, are now fixed.
  • InfoWe received complaints about some nodes with a Checkbox field==No were not showing up in searches. The reason is that a new checkbox field is initially in a "Not defined" state when added to an existing supertag. Until we have a better way to solve this, there are now two intermediate solutions to this: 1. Run "Update default values" on the checkbox field in tag config, or 2: Use the new "Not defined" Checkbox data type field option in the query builder, so these undefined fields can be found too.

2025 / wk 10-11 / v.402-403

  • 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.
  • ImprovedCompact/Full menu for commands now available on Configure node
  • ImprovedIcon meta field now available in Configure node
  • FixedFixed issue where turning many nodes into checkboxes at once would not show the progress bar
    • Checkbox nodes
  • FixedFixed issue where historical dates before the year 1890 displayed as one year off
  • FixedFixed: We no longer suggest date object autocompletes when writing out the FOR RELATIVE DATE search expression
  • FixedFixed bug that sometimes led commands with Target node inserting nodes into a live search. Note that if you want multiple nodes to be inserted as children of the target node, you also need to set Insert strategy: as a child.
  • FixedOur tooltips were showing up below the context menus. Now fixed.
  • FixedThe tag config overcounted how heavy a tag would be when a field inside the tag had many values. This showed a warning that was not intended to be shown (since the real node count was often many many times lower).
  • FixedFixed issue where prompt workbench would sometimes not open from a field, and made sure default model is the same as AI fields use (currently gpt-4o).
  • FixedFixed bug with prompt/metaprompt on Generate image with DALL-E command node
  • InfoAdded Sonnet 3.7, GPT 4.5 and o1 (Warning: expensive models, handle with care)

2025 / wk 07-09 / v.396-399

  • NewWe’ve introduced new error messages for our Event system. The Event system is what automatically triggers commands based on actions like "On added/removed" or "On child added/removed." As our command system has become more advanced, it’s easier to create loops or recursive behaviors that may run indefinitely. If one of these behaviors is detected, a fail-safe will trigger, and an error message will appear. To reset the Event system, simply refresh Tana. We’d love to hear from the community about any commands that regularly trigger the fail-safes, especially if you believe your commands are working as intended. Thanks! —@Fei
  • ImprovedGreater ability for Tana subscribers to change/upgrade their plans on their own.
    • Plans
  • FixedFixed an issue where the done state of a node gets undone when changing the field value
  • FixedStop using timezone for date objects where there is no time specified. Today = today, tomorrow = tomorrow, no matter where you are in the world. Thanks Darren for your patience on this, more fixes to come!
  • FixedFixed issue where ${sys:chat} was not passed correctly to commands nested in a command group in agent config
  • FixedFixed bug where nodes would in some cases show strikethrough instead of the checked checkbox when done (sorry)
  • FixedAvoid nesting a chat node under an empty node if you run Start AI chat on an empty node.
  • FixedFixed a case where dates in imported TIF data would be assigned the default UTC timezone instead of the user's timezone.
  • 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.
  • FixedIn User Settings, changed help text for Unsplash API key to match the Unsplash terminology "Access key"
  • InfoCommands nested under other commands will no longer be available in command line. If you want it to be available in command line, put the actual command in the graph somewhere, and reference it as a sub-command.
  • InfoWhen previewing Tana Templates, we now only count top level commands, and not the command nodes nested underneath.

2025 / wk 6 / v. 393-395

  • ImprovedWe now support o3-mini in most AI commands, such as Ask AI and AI Chat. We currently only offer "reasoning effort" set to the default, which is medium. This has improved cost per token over GPT-4o, which about the same performance. However, reasoning tokens might cause costs to increase in total.
  • ImprovedWe've improved pasting of lists. We've had several edge-cases related to ordering and indentation that should now work much better. If you are still experiencing paste results that look bad it would be very helpful if your bug report includes a reproducible case. The easiest way for us to fix it, is it you take your example and go to https://evercoder.github.io/clipboard-inspector/ and paste it in there, then copy the information from "text/plain" and "text/html".
  • ImprovedUsers will get a message now when the event system gets disabled with more details and it will tell them they will have to refresh
  • ImprovedWe now have an option to manually transcribe audio from audio files, available in the right click context menu when a node has audio
  • ImprovedDownloading an image will now use the images file name, not "Image"
  • ImprovedThe new prompt expression system nodes are now also available in the System prompt field on chat agents
  • FixedFix HTML formatting in tabs view in Tana Publish
  • FixedWe made a change to AI prompt processing to automatically expand all search nodes, but this caused far too much irrelevant content to be sent to AI processing in some cases. We are reversing this change for now, note that you can always specify that reference nodes should be expanded by using the Expand references system field.
  • FixedFix for Claude not working with custom agents that have an initial prompt
  • FixedFixed an issue with supporting language codes with 3 letters such as Cantonese
  • InfoDisabled support for Basque (eu) when transcribing using Whisper as OpenAI throws an error for these calls now.
  • InfoOptional field will no longer be shown in audio recorder in iOS app, as they will not be autofilled
  • InfoWe now require you to explicitly type DELETE ACCOUNT in the confirmation screen to delete your account.