NewInline video and audio. Video and audio blocks now render inline in the editor as native players, in the read-only viewer, the diff preview, and the compact editor. Deletion widgets in proposal diffs render the actual media inside a red-bordered container.
NewRe-Join skips Get Ready. A Re-Join action appears in the meeting toolbar overflow when you have been in the call before. It joins directly with a loading spinner instead of routing back through Get Ready.
NewMinimized meeting overlay. The minimized meeting overlay is a 3 by 2 grid of small participant tiles with a +N stack for any extras. Click any tile to return to the full meeting view. A chevron toggle slides the overlay between left and right and remembers the side across reloads.
NewSkills tile and conversation chat tiles in meetings. The meeting collaborative surface gains a Skills tile alongside Search, Create, and Capture. Picking a skill pins a live conversation chat tile that streams progress; clicking it opens the full conversation in a centered modal with a follow-up input. Right-click to unpin.
NewGuest lobby. Guests who open a meeting link before any signed-in user has started the call wait in a "Waiting for the host" lobby and join automatically when a Tana user starts it.
NewGroup-chat ding. Incoming group-chat messages now play a sound while the chat popover is closed. Overall call-sound volume is lowered, the join-call tone now also fires on remote-participant joins, and raise-hand has its own dedicated tone.
New"Calendar needs reconnect" indicator. When Tana detects that a connected calendar has silently stopped syncing, an amber "!" indicator with a "Calendar needs reconnect" tooltip appears next to the sidebar account row. Calendar Settings shows a matching amber callout. Reconnecting clears both.
NewLink sharing for artifact documents. Storyboards, customer journeys, and slides can now be shared via public link. Embedded screenshots and generated images render in the guest viewer. Slide artifacts with a full layout fill the viewport.
NewDrag video into chat. Dropping a video file into the chat composer attaches it. The chip appears immediately with an "Uploading video..." overlay; the upload runs in the background and Send is blocked until it completes. Failed uploads turn red so you can remove and retry.
NewMCP read and write tools for meetings. External MCP clients and tana-cli can now point at a calendar event URL and get the full meeting context. The MCP server exposes readEvent, readTranscript, readScreenShareScreenshots, listEvents, listCalendars, and readPdfContent, plus updateEvent, importTranscript, and rename. readEvent also returns a relatedDocs index of every artifact, event chat, and screen-share image attached to the meeting.
Improved"Doc" replaces "Note". The user-facing label "Note" is now "Doc" everywhere it appears: the create menu, the document types table, space home buttons, and the slash command. The slash-menu aliases "note" and "document" still match for muscle memory.
ImprovedMeeting toolbar restructure. Capture, Skills, and a new Process dropdown (Summary, Extract items, rich artifacts) move from grid tiles into the bottom toolbar. The toolbar now reads as three pill groups: meeting controls, actions, and Your Meeting Agent.
Improved"Join Meeting" and a Preview badge. The Get Ready primary button is now "Join Meeting". The camera preview gets an amber Preview badge in the top-left corner.
Improved"No camera detected" tile. When the Get Ready preview has camera permissions but no working camera, it now shows a "No camera detected" info tile instead of a forever-spinner.
ImprovedMulti-session participant tiles. If you join the same meeting from two tabs, each session renders as its own tile with independent video, audio, and controls. Live screen-share tiles are now keyed per session as well.
ImprovedAuto wrap-up for captured external meetings. External meetings captured by the desktop app (Google Meet, Teams, Zoom) now wrap up automatically when the recording ends. The event gets a tagline, summary, and outcome proposals without you opening it.
ImprovedCross-org guest prompt. Opening a meeting link for an org you are not a member of, while signed in to a different one, now shows a "Join meeting as guest?" prompt with a Back to your org option, instead of a no-access dead end.
ImprovedFind and pin in meetings. The meeting Find and Pin widget (formerly "Add Existing") now sits next to talking points, and the popover sorts results newest first.
ImprovedPast events newest first. Today and past-day views list past events newest first, so the most recently ended meeting sits closest to Now and Next up.
ImprovedSmarter calendar connect. First-time calendar connect auto-enables the provider's primary calendar so Today has something to show immediately. Reconnecting a provider you had connected before restores your previous calendar selections.
ImprovedRead-only shared artifacts. Link-shared artifacts open fully read-only: text non-editable, no drag handles or drop zones for storyboard reorder, no delete buttons. The same artifacts opened inside the app keep all editing affordances.
ImprovedAI reads video and audio. The AI can now read uploaded video and audio metadata (filename, duration, dimensions, MIME type, optional summary, audio transcript) and embed them inline. It also handles unsupported attachment types gracefully instead of guessing at their content.
ImprovedgetTypes and manageTypes. The getSchema and manageSchema tools are renamed to getTypes and manageTypes to align with Tana's user-facing "Types" terminology.
ImprovedAI hallucinated tool call recovery. When the AI emits a malformed or hallucinated tool call, the chat now recovers and retries instead of silently hanging. After a few failed attempts in a row, the message is marked errored so you know to step in.
Improved"Something else" on AI questions. The askUserQuestion card now always includes a "Something else" free-text fallback alongside the multiple-choice options.
ImprovedcreateGithubIssue with screenshots. Filing a GitHub issue from a meeting now reads the transcript, pulls screen-share screenshots, and includes them in a Screenshots section on the filed issue, matching the Linear pattern.
ImprovedCall sounds documented and on by default. The Settings, Advanced, Call Sounds toggle is now listed in the help guide. New users have it on by default; existing users keep their saved preference.
ImprovedAI streaming errors in side panels. AI streaming failures and stalled streams now surface a Try again or Dismiss callout, and an amber stale-stream callout, in the event chat, the proposal-detail and talking-points side panel, and the per-user private chat in the meeting toolbar. Previously only the main chat panel had these.
ImprovedCalendar reconnect messaging. The calendar re-auth dialog title is now "Connect your calendar". Both the dialog and the Calendar Accounts amber helper warn that reconnecting clears your current calendar selections.
ImprovedCanonical meeting URLs. Meeting links have a new canonical shape that includes the org, used for both members and guests. Old links still redirect. Shared and calendar-embedded links now survive email and chat auto-linkers.
ImprovedPending proposal headers. Pending proposal group headers now show the doc kind and live title instead of an opaque identifier. "Show in Diff section" is hidden on create proposals.
ImprovedSearch matches type names. Searches now match a doc by its type name and attribute labels, so queries like the type name itself or "Status: In Progress" find the right docs. Empty placeholder docs are excluded so blank Task docs no longer all match "task".
ImprovedLive poster for captured external screen shares. When you capture an external Google Meet, Teams, or Zoom call, an in-progress screen share now shows up as a live poster tile in the meeting view, refreshing to the latest screenshot as the share goes on. Clicking it opens the same screenshot gallery you get after the share ends.
FixedInline create protects in-flight proposals. While creating a new task or typed entry from the inline document popover (kanban + buttons, slash command), clicking outside or pressing Escape no longer discards your work. Only the Create and Discard buttons close the popover during proposal state.
FixedAI rename in multi-turn chats. Renaming a type in chat and then referring to it by the new name in a follow-up turn now just works. The old name still resolves until the rename is accepted.
Fixed@Tana mentions in multi-user chats. @Tana mentions trigger the AI in multi-user chats again.
FixedFile upload errors are clear. Files over 50 MB are caught before the network hop with a clear size error, and every upload entry point now shows a friendly toast with an inline error instead of a stuck spinner or a generic failure.
FixedImage viewer dialog overflow. The image viewer dialog no longer overflows the viewport on iOS or in deployed builds.
FixedMobile meeting toolbar expand. Tapping the chevron-up expand button on the mobile meeting toolbar now actually opens the dropdown.
FixedCamera and mic released on close. Closing the desktop window or navigating away during a call now releases the camera and mic and disconnects from the call cleanly, so you no longer linger as a ghost participant.
FixedGuest audio fixed. Guests in meetings can hear other participants again.
FixedDiff deletion widget indent. Diff deletion widgets now stay inside their surviving parent block, so a delete under an unchanged list item no longer renders at the wrong indent level.
FixedSlide rendering for shared artifacts. Slide rendering for link-shared artifacts is no longer broken on the public viewer.
FixedView-only storyboard images load. Storyboard scenes that persist only an image reference now load correctly in the view-only viewer.
FixedEmail aliases display correctly. Profile Settings, Email aliases now lists the alias strings instead of array indices like "0" and "1".
FixedDesktop deep links open new windows. External tana-app:// links and the "Open in Other Window" action now always open in a new window and inherit the live sign-in from the window already open on that org.
FixedDesktop session restore on auto-update. Your open windows now survive a desktop app auto-update or a Linux/Windows quit, instead of being overwritten with an empty save.
FixedCalendar connect popup-blocked false positive. Calendar and personal-integration Connect popups no longer trigger a false "popup blocked" banner.
FixedResilient transcription. Meeting transcription now retries indefinitely while a recording is active, so a transient connection blip no longer leaves the meeting un-transcribed.
FixedSearch by last name. Searching for a person by their last name now finds their profile.
FixedSign-in survives transient blips. A transient hiccup refreshing your sign-in session no longer logs you out.
FixedChat input no longer scroll-nudges. Typing in the chat composer no longer nudges the conversation when you are scrolled up reading earlier messages.
FixedReport dialog reachable on mobile. On mobile, the Report Bad Chat dialog's submit button is no longer hidden behind the on-screen keyboard.
FixedAI inserts handle headings, quotes, and rules. AI single-block edits now insert horizontal rules, blockquotes, multi-line content, and inline images correctly instead of dropping them or surfacing as literal markdown. Captioned images no longer carry stray line breaks at block boundaries.
Video and audio in the editor - Changelog - Tana Changelog