Changelog

A record of new features, improvements, and fixes.

Default content language and a richer public doc viewer

  • NewDefault content language for the AI. Every organization now picks a default content language. The AI writes its replies, generated artifacts, outcomes, summaries, and document titles in that language no matter which language the conversation is happening in. Transcription stays multilingual so a mixed-language meeting still transcribes everyone correctly. Set the language during onboarding or in Settings, Organization, Language.
  • NewAI usage caps with in-app meters. Each org has monthly and rolling short-window AI usage limits, plus a shared org pool. When a bucket crosses 80 percent, an amber "Approaching usage limit" callout appears at the top of every chat panel and a soft warning lands in Activity. When a bucket is exceeded, the AI returns a red "Usage limit reached" callout instead of a reply. The copy distinguishes your own bucket from the team pool and includes the reset time.
  • NewEvery call ends with a canonical summary. After every call, Tana writes a single canonical summary document pinned to the event. It has a deterministic title, a participants line, the tagline and short summary as a lead-in, and AI-written sections for Key Takeaways, Topics Discussed, and Next Steps. If anything went wrong during writing, Tana retries on the next webhook so the summary always lands.
  • NewJoin button on calendar event cards. Event cards on Today show a Join button when a meeting is within 10 minutes of its start time. Hovering the button opens a device-check preview with the camera feed and mic, camera, and settings toggles. Clicking joins the call directly without going through the Get Ready screen.
  • NewClaude Code as a coding tool. Settings, Coding Tools now supports Claude Code as a CLI-based coding tool on the desktop app. Configure one or more named projects (name and local folder), and the AI can target a specific project when it hands off work. Launches the Claude Code CLI in that project and surfaces the session URL as a clickable link in the chat. The web app shows a "Requires desktop app" note.
  • NewEmoticon shortcuts for in-call reactions. Press : in a call to open the reactions popover, then type a classic emoticon to fire the matching reaction: :) for ๐Ÿ˜Š, :( for ๐Ÿ˜ž, :D for ๐Ÿ˜„, :P for ๐Ÿ˜›, :O for ๐Ÿ˜ฎ, :/ for ๐Ÿซค, :| for ๐Ÿ˜, :* for ๐Ÿ˜˜. The popover stays open so you can stream reactions in a row. Digits 1-6 still fire the six default quick reactions, 7 or + opens the full picker, and lowercase :d, :p, :o fall through to search.
  • NewLive section highlighting in the digest. While a meeting is running, the most recent section in the digest renders with an accent-coloured marker and a full-strength title. Earlier sections dim slightly so the live cursor is easy to spot. Outside a live call, sections render unchanged.
  • ImprovedReport a side-panel chat. Proposal iteration chats and talking-points chats have a More menu in their side-panel header with a "Report chat" action. You can flag a bad iteration or talking-points exchange the same way you report a bad main-chat reply. The full conversation is attached automatically.
  • ImprovedOpen in Chat opens a split iteration view. Picking "Open in Chat" on a doc now opens a split view with proposed edits on the left and an iteration chat on the right. Accept lands the edits on the original doc, Reject or close returns it unchanged. Replaces the earlier attachment-based flow.
  • ImprovedCapture covers the last two minutes. The Capture button in the meeting toolbar now extracts the last two minutes of conversation (down from five). The button tooltip reads "Capture last 2 minutes" so the scope is clear.
  • ImprovedPublic doc viewer renders typed documents in full. Shared link doc pages now render typed documents with their type chip, workflow state pill, assignee with avatar, fields grid, and embed cards, matching the in-app view. Artifacts (storyboards, customer journeys, slide decks) keep their visuals while staying read-only for guests.
  • ImprovedSubspaces from the create menu. Opening the create menu from inside a space creates a subspace nested under that space, so you can grow a parent space into sub-areas without leaving it.
  • ImprovedLocation and Access as two buttons. The combined Location and Access control in the doc toolbar splits into two adjacent buttons. The Location button ("Lives in") opens the scope picker; the Access button opens access mode, participants, and guest link. The Location button hides on org-root docs where it has nothing to show. Every doc panel's overflow menu also exposes a Move action that opens the same picker.
  • ImprovedDrag and right-click on event cards. Today event cards can be dragged into the sidebar to pin to a space, or dropped into another document to create a reference. Right-clicking opens the standard context menu with Pin to space, Pin to date, Copy URL, and so on.
  • ImprovedWelcome meeting jumps you straight in. Clicking Start Meeting at the end of onboarding drops you directly into the welcome call, skipping the Get Ready preview. The sidebar starts collapsed so the meeting view leads.
  • ImprovedExternal captures get mid-meeting wrap-ups. Captured Google Meet, Microsoft Teams, and Zoom meetings (desktop app) now run the same periodic mid-meeting wrap-ups and section refreshes that in-app calls get, on top of the post-recording wrap-up. A captured meeting picks up a tagline, summary, and outcome proposals automatically.
  • ImprovedExternal capture and in-app calls are mutually exclusive. On the desktop app, an external meeting capture and an in-app Tana call can no longer run at the same time. Trying to join a Tana call while a capture is recording shows a toast asking you to stop the capture first. Starting a capture while you are already in a Tana call is blocked the same way.
  • ImprovedMCP setup uses Anthropic connectors. Settings, MCP points to Anthropic's connectors guide for adding Tana to Claude Desktop. The MCP server URL and the Claude Code command are still there for one-click copy.
  • ImprovedSemantic search narrowed to a type. The AI's semantic search accepts a type filter so it can scope meaning-based results to a single user-defined entity type. Useful for prompts like "find bugs that mention the proxy".
  • ImprovedAI appends Markdown without rewriting docs. When the AI extends a doc with new content, it now appends Markdown to the end of the doc without rewriting existing blocks. Block-level edits still target specific blocks; full content replacement is reserved for whole-document rewrites.
  • ImprovedColon toggles the emoji picker open and closed. Pressing the colon key while the emoji picker is open closes it, in the editor and in the chat composer. Same key, open and close, no need to reach for Escape.
  • ImprovedWelcome back on the desktop sign-in screen. When the desktop app's sign-in session expires, the sign-in screen greets you with "Welcome back" and pre-fills your email so you can sign back in with one click.
  • FixedCapture button popover opens reliably. Clicking the Capture button in the meeting toolbar reliably opens the capture popover.
  • FixedProposal iteration chats no longer stuck creating. Sub-chats opened from a proposal in regular AI chats and meeting chats no longer get stuck on "Creating chatโ€ฆ".
  • FixedOrg logo no longer flashes on load and switch. Switching organizations or loading the app cold no longer briefly flashes the default logo before the org's own logo appears.
  • FixedSearch filters match by display name. The "All editors" and "All types" filters on the search page match against display names, so typing a person's name finds the corresponding filter entry.
  • FixedProposal group tile reads as one card. When a meeting's proposals of the same entity type fold into a group tile, the preview cards now use the proposal background, the type badge sits above the row, and the per-card type label is hidden so the group reads as one card instead of three labels stacked on top of each other.
  • FixedToggling link sharing off applies immediately. Turning off Guest Link sharing on a doc takes effect immediately. The shared URL stops working as soon as you toggle it off.
  • FixedDesktop sign-in edge cases cleaned up. Several sign-in edge cases in the desktop app are fixed: the cloud icon no longer gets stuck unauthenticated, the guest flow is no longer accidentally entered right after sign-out, and concurrent sign-in attempts no longer collide.
Default content language and a richer public doc viewer - Changelog - Tana Changelog