Release notes

2025 / wk 25-30 / v. 432-447

  • NewSelect AI models, including the default one, will now automatically do web search to include current information. Models with web search will be clearly marked in the model picker. Currently limited to only OpenAI models
  • ImprovedColumn calculations now work with formatted numbers, including bold/italic text, currency symbols, and commas
  • ImprovedScheduled meeting notifications now open meetings and start transcription automatically
  • ImprovedThe "Manage workspaces" dialog has been refreshed with design improvements
  • ImprovedThe URL system field now appears in field (>) search
  • ImprovedMore refinements to bot-less meetings to make audio quality less flaky, stop crashing when using multiple monitors, and use much less CPU in some cases
  • ImprovedMade refinements to @-mention to be more in line with global search (and more accurate as a result)
  • FixedFixed an issue where certain URLs didn't paste correctly in mobile edit mode
  • FixedCopy (Cmd+C) now works on iPad via the web app
  • FixedPasting text into empty nodes now works on Android edit mode
  • FixedNode names now show when zoomed in on URL nodes
  • FixedFixed an issue where search nodes under card views weren't active when expanded
  • FixedFixed Export workspace to Markdown for Windows users
    • Export
  • FixedDifferent zoom levels in desktop app made certain UI elements disappear for some – this is now fixed
  • FixedFixed bug that prevented deletion of referenced system nodes
  • FixedFor iOS: Fixed being able to access the Tana mobile app via the Chrome share sheet, and other apps where it may not have appeared
  • InfoWe have removed the setting for globally hiding done items. From now on, this should be done for each view using a filter

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.”
  • NewYou can now easily reset your primary workspace! Go to your home node options > Reset workspace. Instructions and screenshots in the Workspaces 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.