Video and audio in the editor
Inline 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.
Re-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.
Minimized 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.
Skills 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.
Guest 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.
Group-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.
"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.
Link 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.
Drag 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.
MCP 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.
Improvements
23- "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. Docs
- Meeting toolbar restructureCapture, 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. Meetings
- "Join Meeting" and a Preview badgeThe Get Ready primary button is now "Join Meeting". The camera preview gets an amber Preview badge in the top-left corner. Meetings
- "No camera detected" tileWhen 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. Meetings
- Multi-session participant tilesIf 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. Meetings
- Auto wrap-up for captured external meetingsExternal 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. Meetings
Show all 23 improvements
- Cross-org guest promptOpening 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. Meetings
- Find and pin in meetingsThe meeting Find and Pin widget (formerly "Add Existing") now sits next to talking points, and the popover sorts results newest first. Meetings
- Past events newest firstToday and past-day views list past events newest first, so the most recently ended meeting sits closest to Now and Next up. Home
- Smarter calendar connectFirst-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. Integrations, Home
- AI reads video and audioThe 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. AI chat, MCP
- getTypes and manageTypesThe getSchema and manageSchema tools are renamed to getTypes and manageTypes to align with Tana's user-facing "Types" terminology. MCP, Types
- AI hallucinated tool call recoveryWhen 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. AI chat
- "Something else" on AI questionsThe askUserQuestion card now always includes a "Something else" free-text fallback alongside the multiple-choice options. AI chat
- createGithubIssue with screenshotsFiling 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. Integrations
- Call sounds documented and on by defaultThe 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. Interface
- AI streaming errors in side panelsAI 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. AI chat, Meetings
- Calendar reconnect messagingThe 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. Integrations
- Canonical meeting URLsMeeting 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. Meetings
- Pending proposal headersPending 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. Proposals and actions
- Search matches type namesSearches 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". AI chat, Types
Fixes
21- Inline create protects in-flight proposalsWhile 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. Proposals and actions, Docs
- AI rename in multi-turn chatsRenaming 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. AI chat, Types
- @Tana mentions in multi-user chats@Tana mentions trigger the AI in multi-user chats again. AI chat
- File upload errors are clearFiles 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. AI chat, Docs
- Image viewer dialog overflowThe image viewer dialog no longer overflows the viewport on iOS or in deployed builds. Meetings, Artifacts
- Mobile meeting toolbar expandTapping the chevron-up expand button on the mobile meeting toolbar now actually opens the dropdown. Meetings, Apps
Show all 21 fixes
- Camera and mic released on closeClosing 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. Meetings, Apps
- Guest audio fixedGuests in meetings can hear other participants again. Meetings
- Diff deletion widget indentDiff 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. Proposals and actions
- View-only storyboard images loadStoryboard scenes that persist only an image reference now load correctly in the view-only viewer. Artifacts
- Email aliases display correctlyProfile Settings, Email aliases now lists the alias strings instead of array indices like "0" and "1". Interface
- Desktop deep links open new windowsExternal 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. Apps
- Desktop session restore on auto-updateYour open windows now survive a desktop app auto-update or a Linux/Windows quit, instead of being overwritten with an empty save. Apps
- Calendar connect popup-blocked false positiveCalendar and personal-integration Connect popups no longer trigger a false "popup blocked" banner. Integrations
- Resilient transcriptionMeeting transcription now retries indefinitely while a recording is active, so a transient connection blip no longer leaves the meeting un-transcribed. Meetings
- Search by last nameSearching for a person by their last name now finds their profile. AI chat, Spaces and sharing
- Sign-in survives transient blipsA transient hiccup refreshing your sign-in session no longer logs you out. Interface
- Chat input no longer scroll-nudgesTyping in the chat composer no longer nudges the conversation when you are scrolled up reading earlier messages. AI chat
- Report dialog reachable on mobileOn mobile, the Report Bad Chat dialog's submit button is no longer hidden behind the on-screen keyboard. AI chat
- AI inserts handle headings, quotes, and rulesAI 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. AI chat, Docs


