NewMeeting digest. A new Meeting Digest sits between the meeting and the collaborative surface, collecting transcription state, screen-share captures, and the live AI section tree (newest section at the top). It is its own resizable panel and the layout adapts as the call moves through pre, during, and post phases. The header reads "Live Digest" during the call, "Paused Digest" when transcription is off the record, and "The Digest" once the meeting ends, and carries the "Off the record" toggle and "View Transcript" action.
New"Probably belongs in" suggestion. After a meeting wraps up, Tana can suggest a more topically-relevant space for the event with a one-click "Move here". The tile sits on the right surface above the chat-lifecycle proposals, only appears once you have left the call, and is hidden when the event already lives in a space. The tile only shows when the AI is confident; dismissing it hides it for you only.
NewRestore deleted documents. Soft-deleted docs now show a "Restore document" button on the deleted-doc panel that brings them back. If the parent space has also been deleted, the panel shows a different message and no Restore button, since restoring just the doc would not surface it anywhere.
NewPaste and Match Style on desktop. The desktop app's Edit menu now includes Paste and Match Style (Cmd+Shift+V on macOS, Ctrl+Shift+V on Windows and Linux), which pastes clipboard contents as plain text. Cmd+V still pastes with formatting.
ImprovedTagline and summary inside the digest. Post-call, the AI-generated tagline and short summary now render inside the digest as an italic block under its own "Digest" title, instead of as a standalone tile on the surface. Live calls do not show this so the focus stays on what is happening now.
ImprovedFind and Create drop to the bottom post-call. After a call ends, the "Find/Pin" and "Create New" tiles drop to the bottom of the surface so the digest, talking points, chat lifecycle, and pinned items lead. Pre-call and during the call, both stay co-located with the agenda.
ImprovedLive screen share in captured external meetings. When you capture a Google Meet, Microsoft Teams, or Zoom meeting in the desktop app and someone shares their screen, the share now renders as a live poster tile in the meeting view and refreshes as new screenshots arrive. Clicking it opens the existing screenshot gallery. When the share ends it transitions into the existing archive thumbnail.
ImprovedDirect transcript button after a call. Once a call ends, the digest's transcription control collapses into a single "Transcript · N min" button that opens the transcript dialog directly with the captured duration in the label. During a live call, the dropdown still exposes Off the record, Auto-Capture Outcomes, and View Transcript.
ImprovedGenerate replaces Process. The meeting toolbar's Process dropdown is now called Generate. Same actions (Summary, Extract items, and the rich artifact generators), same behaviour.
ImprovedProposals grouped by type. Proposals and outcomes from every chat on a meeting are now collected and grouped by entity type into one stack tile per type, instead of one tile per proposal. The trigger shows a horizontal scroll preview of the underlying tiles. Clicking a preview opens the proposal iteration popover, and "See all" opens the full grid.
ImprovedCapture last 2 minutes. The Capture button now looks back across the most recent 2 minutes of transcript, down from 5, so captured items reflect the slice of conversation that actually motivated the click. Hovering shows a "Capture last 2 minutes" tooltip so the duration is discoverable. Auto-capture's rolling window is unchanged.
ImprovedExternal capture detects more meeting links. External-meeting capture now picks up the meeting URL when it lives in the event's location or description, not just the conferencing field, so a "Zoom: https://…" line in the description triggers detection.
ImprovedDrag and right-click on calendar event cards. Event cards on the Today view are now draggable and have a context menu. Drag an event onto a space in the sidebar to pin it there, or into a doc to drop a reference. Right-click opens the standard "Pin to space", "Pin to date", "Copy link", "Delete" menu. Clicking the card still opens the event.
ImprovedMeeting search by tagline and summary. Calendar event search now matches on the AI-generated post-meeting tagline and summary in addition to the title, so phrases from a meeting recap surface the event.
ImprovedFull context menu on inline embeds. Right-click on an embed inside a doc now exposes the same actions you get on the standalone item: "Pin to space", "Pin to date", "Assign to", "Status" (system plus your custom workflow states), "Copy link", and "Delete". Task and workflow Issue embeds also render an interactive checkbox: left-click toggles open and closed, right-click on the checkbox opens the Status submenu, and Cmd+Enter on macOS or Ctrl+Enter on Windows and Linux while the embed is selected toggles its state. Click on the title or chip area still navigates, with Cmd-click on macOS or Ctrl-click on Windows and Linux, plus middle-click anywhere, opening it in a new tab.
ImprovedTyped documents on shared links. Anyone-with-the-link view of a typed doc now renders the same chrome you see when signed in: type chip, workflow state pill, assignee with avatar, the fields grid, and the same styled embed cards inside the body. The viewer is still read-only.
ImprovedPeople view polish. The People view filter input is autofocused on arrival, individuals are always listed above group constellations regardless of filter state, and the input now matches the rounded text field used in Browse.
ImprovedAI links docs you ask about. AI replies now consistently render found docs as clickable links. When you say "pull it up", "show me", or "open it", the AI lands a short link to the doc instead of re-summarising content you just read.
ImprovedStop button always works. The Stop button on AI chats is now locally authoritative: clicking Stop returns control to you immediately, instead of waiting on the server. You can no longer get stuck on "Stop visible, no input accepted".
ImprovedSharper search ranking. Searches now favour canonical entities like people and docs over identically-named meeting slots from recurring calendar series. Far-future projections of recurring events are dropped from the index, and event recency now centres on the meeting's own time, not when it was last edited.
ImprovedCombined searches across more kinds of doc. searchNodes now combines multiple targets in one call and covers canvas, transcript, call, chat, artifact, and event in addition to text, skill, and space. The filter surface is wider too.
ImprovedsearchNodes returns recency. searchNodes results now include createdAt and updatedAt, so the AI can speak to when a doc was created or last updated without a follow-up read.
ImprovedSemantic search by type. The semantic search tool now accepts an optional type filter, so the AI can scope conceptual searches to a specific entity type by name.
ImprovedSkills bring their tools when loaded mid-turn. When the AI loads a skill in the middle of a turn, the skill's allowed tools are now activated immediately, so any tool the skill listed becomes callable for the rest of the run.
ImprovedClaude Desktop connector setup. Settings → MCP replaces the Claude Desktop JSON config snippet with a link to Anthropic's connectors guide, the supported, lower-friction setup path for Claude Desktop. The MCP Server URL and Claude Code command sections are unchanged.
ImprovedOnboarding hand-off. Finishing onboarding now drops you straight into your welcome meeting with no lobby and no "Get Ready" preview. A private AI chat opens automatically, seeded with a personalized greeting that references the types Tana set up for your role. The sidebar collapses for the meeting and re-opens via the toolbar toggle as before.
ImprovedGuest pre-call screen polish. The guest pre-call screen has a 2/3 video, 1/3 controls layout, with mic, camera, and settings overlaid on the bottom of the video tile. The join button reads "Join as Guest" and an "Already a user? Log in" link sends signed-in users to the canonical meeting URL.
ImprovedCalendar toggle stays clear during loading. Toggling a calendar on or off in onboarding and Settings → Calendars no longer greys the switch out during the operation. The switch animates straight to its target state, and the row shows an inline spinner so the loading feedback is clear without flicker.
ImprovedTighter attribute editor spacing. Attribute rows in the entity details editor pack more tightly. The surrounding text-panel gap nudges up slightly to keep the title block and the attribute grid balanced.
FixedSearch filters match by name. On the Search page, typing a partial name into "All editors" now matches the person, and typing "meeting" into "All types" now matches the Meeting document type. Both filters now narrow by display name rather than internal id.
FixedAI edits preserve block formatting. When the AI edits a doc with a single insert, horizontal rules, blockquotes, multi-line content, and image embeds now route through correctly instead of being corrupted or silently dropped. Caption paragraphs after images no longer carry stray hard-break artifacts.
FixedAI inserts preserve list links. When the AI adds a new bullet to an existing list, links and mentions in that bullet now render correctly instead of arriving as literal markdown.
FixedNo more double replies in iteration chats. Iterating on a proposal no longer sometimes produces two parallel AI replies for a single prompt.
FixedUpdate proposals show up reliably. When the AI emits a back-to-back create + update pair, the update card no longer silently disappears from the chat.
FixedEmpty proposal popover renders on first open. Opening a proposal popover that had no body content sometimes rendered as blank on the first open. It now renders correctly the first time.
FixedOpen in chat with an attachment no longer crashes. Opening a chat from an artifact's Open in chat action no longer crashes the page.
FixedBrand-new agents chat without erroring. The first chat against a freshly-created agent no longer errors out before the AI can reply.
FixedToolbar popovers toggle on re-click. Reactions, Chat, and Settings buttons in the meeting toolbar now close their popover when you click the same button again, like normal toggle buttons.
FixedCapture button popover opens. Fixed: the Capture button's popover stopped opening shortly after the new tooltip landed. Clicking now opens the capture-type picker again, and hovering still shows the tooltip.
FixedProposal-group preview cards match. The grouped proposal stack trigger now renders preview cards with the proposal-variant background and shows the type badge above the preview row, so the trigger reads consistently with the expanded stack.
FixedSpeaker identity in external captures. When transcription briefly disconnects mid-meeting during external-meeting capture, speaker identity now stays attached to the same participant across the reconnect, even if voices were split or merged in the gap.
FixedGuest-first joiners no longer break wrap-up. When a guest joined a meeting before any signed-in user, the periodic wrap-up, sections, and auto-capture timers could silently stop running for everyone. They now run on the first signed-in user instead.
FixedAuto-generated transcript sections save reliably. The 5-minute auto-section pass during a live call, and manual section runs from the Skills button, now actually write the resulting sections back to the transcript instead of failing silently.
FixedClearer screen-capture upload error. When screen-capture screenshots fail to upload, the message now reads "Screenshots are not being saved due to an internal error" instead of pointing at the connection, since the failure is not always network-related.
FixedMeeting digest minimum size. The meeting digest widget can no longer be resized below a usable footprint, and its empty-state placeholder no longer collapses to a sliver.
FixedToday "Chats" and "Activity" scoped to you. The Chats and Activity sections on the calendar day view now scope to your own chats and docs, so they no longer show coworkers' items.
FixedSelf-healing calendar connections. A small set of calendar connections that quietly stopped syncing now repair themselves the next time you open Tana, with no banner, no reconnect, and no manual step.
FixedCalendar connect popup in the desktop app. Onboarding's Connect Google and Connect Microsoft buttons now open the OAuth popup correctly in the desktop app, instead of falling through to a false-positive "popup blocked" banner.
FixedOnboarding buttons readable on dark skies. Primary buttons on the onboarding flow no longer disappear into the atmospheric backdrop on dark skies. Readability no longer depends on time of day.
FixedLink sharing toggles take effect immediately. Turning link sharing off, or republishing after edits, now busts the cached public snapshot so guests stop seeing the stale version within seconds instead of waiting for the cache to expire.
FixedOrg switching no longer flashes errors. Switching between organizations no longer triggers transient render errors in the console.
FixedFirefox icon size regression. Fixed: in Firefox, a few icons (the accordion chevron, the chat dictation mic, the collapsed list bullet) rendered at 300 by 150 pixels. They now render at the right size.
FixedTighter heading line-heights. Wrapped headings in the editor now sit closely together instead of with too much space between lines. Body text and code blocks are unchanged.
New meeting digest, smarter AI search - Changelog - Tana Changelog