> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getthread.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog — Q1 2026

> Weekly Thread product changelog for Q1 2026 (January to March): new features, Magic AI and Inbox improvements, bug fixes, and platform updates.

<div className="changelog-filter-bar">
  <button className="changelog-filter-chip" data-filter-tag="Voice AI">Voice AI</button>
  <button className="changelog-filter-chip" data-filter-tag="Magic Agents">Magic Agents</button>
  <button className="changelog-filter-chip" data-filter-tag="Assistive AI">Assistive AI</button>
  <button className="changelog-filter-chip" data-filter-tag="Super Magic">Super Magic</button>
  <button className="changelog-filter-chip" data-filter-tag="Auto-Dispatch">Auto-Dispatch</button>
  <button className="changelog-filter-chip" data-filter-tag="SLA">SLA</button>
  <button className="changelog-filter-chip" data-filter-tag="Flows">Flows</button>
  <button className="changelog-filter-chip" data-filter-tag="Integrations">Integrations</button>
  <button className="changelog-filter-chip" data-filter-tag="Messenger">Messenger</button>
  <button className="changelog-filter-chip" data-filter-tag="Verification">Verification</button>
  <button className="changelog-filter-chip" data-filter-tag="Inbox">Inbox</button>
  <button className="changelog-filter-chip" data-filter-tag="UI & UX">UI & UX</button>
  <button className="changelog-filter-chip" data-filter-tag="Security">Security</button>
</div>

[Q2 2026 →](/changelog/q2-2026)

<Update label="Mar 25, 2026" tags={["Voice AI","Messenger","Integrations","Inbox","Security"]}>
  ## Custom hold music, Messenger Kiosk Mode, and inbox reliability fixes

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Partners can now upload [custom hold music](/ai-agents/voice-ai-setup-phase-1-initial-configuration) (MP3, WAV, or OGG, up to 10MB) per voice agent, replacing Thread's default hold music — ideal for white-label MSPs.
    * Fixed an issue where the attendant played verbal feedback immediately after accepting a call.
    * Fixed an issue where the agent's final words could be cut off when a call recap started.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Added [Kiosk Mode](/messenger/kiosk-mode), letting shared-device support chats run without requiring the visitor to log in.
    * Added [Enterprise Teams Support](/messenger/enterprise-teamssupport): multi-company Microsoft 365 tenants can now deploy Messenger once at the parent company and have it inherit down to child companies.
    * Fixed an issue where inlined images in a Messenger conversation couldn't be expanded by clicking on them.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed a Halo PSA sync issue that could remove secondary members on every webhook update.
    * Fixed a PSA contact sync failure that occurred when a contact's phone field was empty.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed ticket sorting so "Today" tickets consistently appear before older tickets.
    * Fixed ticket pagination unexpectedly resetting to the first page.
    * Fixed the View Article button not working in the desktop app.
    * Fixed a knowledge base article title displaying incorrectly in the document preview modal.
    * Fixed View search failing when the search term included extra whitespace.
    * Fixed tickets that should have been excluded from a board still appearing in Views and My Inbox.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Patched known vulnerabilities in transitive front-end dependencies.
    * Tightened access controls so contact-level authentication tokens can no longer reach member records.
  </div>
</Update>

<Update label="Mar 18, 2026" tags={["UI & UX","Voice AI","Integrations","Messenger","Inbox","Flows","SLA"]}>
  ## Easier Planner filtering, quieter voice handoffs, clearer contact-mapping alerts

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Triage can now be filtered using your [saved Views](/inbox/views-and-insights), along with new filter
      options, making it faster to zero in on the tickets you care about.
    * Cleaned up the visual styling of Planner's filter controls.
    * Updated the [Kiosk mode](/messenger/kiosk-mode) description copy for clarity.
    * Fixed the Planner filter dropdown reopening unexpectedly after navigating
      away and back.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Added a [Technician Briefing toggle](/ai-agents/voice-ai-setup-phase-3-the-auto-attendant-walk-run) for call handoffs — disable the
      caller-name/issue briefing before a transfer connects for a faster
      handoff (existing behavior is preserved by default).
    * The Voice dashboard now shows warning icons and banners explaining why
      [contact mapping](/ai-agents/contact-mapping) failed, covering unregistered numbers, low-confidence
      matches, inactive contacts, and sync issues.
    * Improved the reliability of [contact matching](/ai-agents/contact-mapping) that powers these new
      mapping alerts.
    * Fixed an issue that could interrupt a call when no issue details had
      been captured.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed Autotask note attachments not staying linked to their note record.
    * Fixed the PSA sync page failing to load correctly.
    * Fixed incorrectly formatted time entry images synced from ConnectWise.
    * Fixed a bug that caused some documents to fail importing correctly.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Notes sent with attachments over SMS now arrive as a single message
      instead of several.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed the reply input losing focus after sending a message.
  </div>

  <div data-changelog-tag="Flows,SLA">
    **Flows**

    * Fixed SLA-based flow filters not matching correctly against ticket data.
  </div>
</Update>

<Update label="Mar 11, 2026" tags={["Assistive AI","Voice AI","Messenger","Flows","Integrations","Inbox","UI & UX","Security"]}>
  ## Assistive AI exclusion fixes, Voice AI reliability, PSA integration polish

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Fixed an issue where exclusion rules weren't being honored for Generate Title
      after an agent was deactivated — exclusion behavior is now consistent across
      [Auto Prioritize](/assistive-ai/how-to-set-up-auto-prioritization), [Auto Categorize](/assistive-ai/getting-started-with-auto-categorization), and [Generate Title](/assistive-ai/setting-up-magic-title).
    * Added clearer explanatory text in Agent Settings about how exclusion rules apply.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed a bug that could create a ticket for a cold-transferred call that
      shouldn't have generated one.
    * Fixed missing default country codes on phone numbers for newly created voice agents.
    * Resolved an issue affecting the five-star call feedback survey.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed several login and UI bugs in the Messenger widget.
    * Improved the [Kiosk mode installation](/messenger/kiosk-mode) experience on Windows and addressed
      related feedback.
  </div>

  <div data-changelog-tag="Flows">
    **Flows**

    * Removed an overly restrictive team filter that was blocking Flows from
      running for HaloPSA companies.
    * Fixed an issue where Flow actions could act on stale ticket data.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Ticket titles and summaries now respect platform-specific character limits,
      preventing sync errors with connected PSAs.
    * Fixed clipboard attachment insertion for Autotask.
    * [Boards you've excluded from a connected PSA](/integrations/managing-board-visibility-in-thread-board-exclusion) no longer appear in ticket and
      board selection dropdowns.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed an issue where renamed attachments weren't referenced correctly.
    * Attachment images are clickable again.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Refreshed the Planner filter bar for clearer, easier filtering.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Added additional tenant-validation checks on API endpoints for stronger
      data isolation.
    * Completed a routine security hardening pass across the partner-facing web app.
  </div>
</Update>

<Update label="Mar 4, 2026" tags={["Voice AI","Integrations","Magic Agents","Assistive AI","Inbox","Security"]}>
  ## AI call recaps, in-chat Pia forms, and a Listening Mode fallback

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Attendant now warm-handoffs callers to [Overflow](/ai-agents/voice-ai-setup-phase-2-overflow-after-hours) on transfer timeout in
      Advanced AI mode too, without re-asking what they called about.
    * Every Voice AI call now gets an [AI-written recap](/ai-agents/voice-ai-setup-phase-3-the-auto-attendant-walk-run) — caller, issue, actions,
      resolution — posted automatically as an internal note to Inbox and your PSA
      (ConnectWise, Autotask, Halo).
    * Fixed the default country code on call transfer number fields to correctly
      default to +1.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Added a [Pia integration](/integrations/pia-integration): when an automation intent like New User Onboarding
      fires, Thread surfaces a Pia SmartForm right inside chat, and the completed
      form writes back to your PSA automatically. Available to all AI Pro
      partners.
    * Fixed a Halo PSA note sync issue affecting workspaces on older Halo API
      versions.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * [Listening Mode](/ai-agents/listening-mode-for-triage-agents) now includes a timeout fallback option, configurable
      directly in Triage Agent settings, for workspaces not ready to fully
      enable it yet. Since its February launch, Listening Mode has cut timeout
      rates from 50% to 0% and lifted success rates from 41% to 68%.
    * Fixed an issue where the agent asked an unnecessary closing question after
      a call had already been escalated.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Added admin-only Knowledge Base management controls to [Client
      Intelligence](/ai-agents/getting-started-with-knowledge) — delete a single client's KB or wipe all KB articles
      workspace-wide from a new "Danger Zone." These actions are irreversible.
    * Fixed [Knowledge Base generation](/ai-agents/getting-started-with-knowledge) running on tickets with no external
      contact or member note.
    * Fixed the Knowledge Base article count displaying incorrectly for clients
      with no KB entries.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed ticket view creation dates to reflect local time instead of UTC.
    * Fixed a display issue that could leave a ticket without its
      pending-message indicator while the ticket's system ID wasn't yet
      available.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Time entry attachments now serve through private, expiring URLs instead
      of static links, with tokens refreshing proactively before expiry to
      prevent broken previews.
  </div>
</Update>

<Update label="Feb 25, 2026" tags={["Security","Integrations","Assistive AI","Magic Agents","Messenger","UI & UX"]}>
  ## A new delegated admin role, security hardening, and cross-product polish

  <div data-changelog-tag="Security">
    **Security**

    * Added a new [delegated Team Admin role](/inbox/team-admin-role). Global Admins can now hand off team membership, configuration, and view management to Team Leads without granting full workspace admin access.
    * Patched several security vulnerabilities across the platform as part of routine hardening.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed a timeout issue that could prevent PSA notes from being created.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Improved the error message shown when Azure's content filter blocks an AI-generated response, making it clearer what happened.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * [Reminder Agent](/ai-agents/reminder-agent) follow-up messages now include the assigned technician's name.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed a URL path issue affecting Microsoft Teams messenger connections.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Fixed the Overdue column so it only shows items that became overdue within the past 30 days.
    * Improved pagination in the Planner member dropdown and fixed an inconsistent state that could occur after searching.
  </div>
</Update>

<Update label="Feb 18, 2026" tags={["Assistive AI","Magic Agents","Voice AI","UI & UX","Integrations"]}>
  ## Include/exclude targeting for Sentiment and Triage Agent, safer voice transfers, visual Planner scheduling

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * [Sentiment analysis run conditions](/assistive-ai/configure-sentiment) (clients, sources, and boards) now support include and exclude logic — tickets matching an excluded condition skip the run entirely, so no credits are used on tickets you don't want scored.
    * Improved the error message shown when Assistive AI can't run because a ticket doesn't have a contact company assigned.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * [Intent visibility scoping](/ai-agents/setting-up-your-triage-agent-user-guide) (company types, contact types, specific clients) now supports Include or Exclude modes at both the Intent and Variation level. Existing intents were automatically migrated to Include mode, so nothing changes for setups you've already configured.
    * Fixed a formatting issue in the Knowledge Base tool responses used by the Triage Agent.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * In [Minimal AI mode](/ai-agents/voice-ai-setup-phase-3-the-auto-attendant-walk-run), if no technician answers a transfer within the timeout window, Overflow now automatically activates, captures the issue, and creates a ticket instead of ending the call. Support for Advanced AI is coming next.
    * Fixed an issue where transcript details weren't captured on tickets created from voice calls.
    * Fixed an issue causing some voice calls to fail due to a backend error.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * [Planner](/inbox/using-planner) now shows the free-time gaps between your scheduled events (e.g. "1h 30m available") and lets you drag and drop new items directly into the next open slot.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed an issue where ConnectWise time entry attachments were linked to the ticket instead of the specific note.
    * Fixed an issue where duplicate Outlook schedule entries were deleted instead of unlinked.
  </div>
</Update>

<Update label="Feb 11, 2026" tags={["Voice AI","Assistive AI","Magic Agents","UI & UX","Messenger"]}>
  ## Client Intelligence goes GA, smarter voice handoff, Planner customization

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Admins can now preview voice and [pronunciation settings](/ai-agents/voice-ai-pronunciation-guide) directly from the admin panel.
    * Technicians can [accept a handoff](/ai-agents/voice-ai-setup-phase-3-the-auto-attendant-walk-run) by saying "I'd like to accept" in addition to pressing 1.
    * Fixed a bug where the Attendant sometimes asked for the issue twice before handing off.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * [Client Intelligence](/ai-agents/getting-started-with-knowledge) is now live for AI Pro partners, with client overview dashboards covering sentiment, trends, and health signals.
    * [Knowledge base articles are now auto-generated](/ai-agents/getting-started-with-knowledge) from resolved conversations.
    * Ask Magic can now produce trend analysis and [QBR summaries](/ai-agents/getting-started-with-knowledge) for individual clients.
    * Added [contact intelligence](/ai-agents/contact-intelligence) and custom notes on client records.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * The intent emulator is now embedded directly in the Intent Edit page, so admins can test intent changes inline instead of switching to Triage Agent Settings.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Planner now lets you toggle visibility of the Overdue, Backlog, and future-dates sections, with your preferences saved automatically.
    * Renamed the "Backlog" section to "Assigned" for clarity.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed an issue where disabling group chat settings wasn't saving.
    * Minor UI fixes to the redesigned Messenger.
  </div>
</Update>

<Update label="Feb 4, 2026" tags={["Magic Agents","Voice AI","Assistive AI","Messenger","Integrations","UI & UX","Security"]}>
  ## Listening Mode reaches GA, steadier Voice AI, ticket and messenger fixes

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Triage Agent now enters [Listening Mode](/ai-agents/listening-mode-for-triage-agents) instead of disengaging when a customer goes quiet on Chat or Email. It re-engages automatically as soon as they reply, and hands off any unanswered follow-ups to [Reminder Agent](/ai-agents/reminder-agent). Live for all AI Pro partners.
    * Triage Agent responses now preserve links shared in the conversation instead of dropping them.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed an issue where the attendant could trigger two call transfers for the same call.
    * Fixed the attendant losing ticket context partway through a call.
    * Fixed cases where the issue description a caller provided was ignored or missing from the resulting ticket.
    * Fixed the attendant prompting for issue details at the wrong point in a call.
    * Updated the wording used when a call escalates to overflow.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * [Suggested Resolution](/assistive-ai/proactive-suggestions-in-ask-magic-partner-guide) now shows an optimistic preview in Messenger while the final version loads, so replies feel faster.
    * Fixed an issue that was preventing Suggested Resolution from generating on some tickets.
    * Fixed a bug affecting Ask Magic's knowledge base lookups.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed several cosmetic UI inconsistencies in the Messenger widget.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed attachments not passing through correctly on tickets created from Messenger into Halo.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Fixed a "Generic Error" that could appear when dragging a ticket from Triage to Plan.
    * Fixed tickets getting duplicated when moved to Backlog.
    * Fixed [approvers not being cleared from a ticket after it was approved](/inbox/approvals-in-inbox), and cleaned up formatting on approval emails.
    * Fixed scheduled tickets not loading ticket priority correctly.
    * Minor layout and sizing fixes to the Knowledge tab.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Patched a security vulnerability in a third-party library used for network requests.
  </div>
</Update>

<Update label="Jan 28, 2026" tags={["Magic Agents","Voice AI","Integrations","Messenger","Security"]}>
  ## Triage Agent renaming, Voice AI polish, and integration fixes

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * The Magic Agents board setting is now labeled "[Triage Agent](/ai-agents/getting-started-with-triage-agent)" to better reflect what it does.
    * The triage reasoning link now has a clearer external-link icon and a visibility toggle.
  </div>

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed an issue where email notifications for discussion notes weren't being sent during Voice AI ticket creation.
    * Fixed a text overflow issue with the placeholder in the IVR menu greeting field.
    * Fixed an issue where hidden prompts could remain active in Minimal mode.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed an issue where moving cards from Backlog to Triage in Autotask could sometimes fail.
    * Fixed an issue where today's events weren't showing up in Outlook calendar sync.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed a broken documentation link in the [channel retirement banner](/inbox/channels-deprecation-in-inbox).
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Resolved a security vulnerability in a third-party dependency used by our platform.
  </div>
</Update>

<Update label="Jan 21, 2026" tags={["Voice AI","Magic Agents","Integrations","Inbox"]}>
  ## IVR overflow routing, plus inbox and integration polish

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Partners can now route callers to [Overflow](/ai-agents/voice-ai-setup-phase-2-overflow-after-hours) directly from [IVR menu settings](/ai-agents/voice-ai-setup-phase-3-the-auto-attendant-walk-run) in Advanced AI mode, complete with a custom greeting for the transfer — no more telephony-side workarounds required.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Fixed an issue where Magic Agent could generate a ticket link using the wrong URL format.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Ticket notes synced to HaloPSA now convert cleanly from Markdown to HTML, so formatting displays correctly instead of showing raw markup.
    * Added a link to the relevant help doc from the [Outlook Calendar integration](/inbox/planner-outlook-calendar-integration) setup.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed a bug where clicking the @ mentions button didn't work as expected.
    * Fixed a z-index issue that could cause the contact dropdown to display behind other elements.
    * Fixed an encoding issue that could garble note text in certain cases.
    * Fixed a markdown rendering issue with escaped newlines in article content.
  </div>
</Update>

<Update label="Jan 14, 2026" tags={["Voice AI","Magic Agents","Integrations","Messenger","Security"]}>
  ## Smarter voice conversations, steadier Outlook sync, security patches

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * The voice agent now asks a clarifying question when it doesn't understand
      a caller's response, instead of guessing at intent.
    * Upgraded the underlying turn-detection model for more natural,
      less-interrupted conversations.
    * Fixed an issue where the voice agent could error out when no matching
      ticket was found for a caller.
  </div>

  <div data-changelog-tag="Magic Agents">
    **Magic Agents**

    * Fixed an issue where [auto-categorization](/assistive-ai/getting-started-with-auto-categorization) and the [Triage Agent](/ai-agents/getting-started-with-triage-agent) wouldn't
      run when a ticket's board changed via an external sync.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * The Integrations page now shows a "Partially configured" status for
      Outlook/Microsoft 365 connections that are still being set up.
    * Fixed several cases where deleting an event, including recurring
      occurrences, in [Outlook](/inbox/planner-outlook-calendar-integration) wasn't reflected in Thread in real time.
    * Calendar entries synced from Outlook no longer appear outside their
      correct date range.
    * Outlook calendar events now display their real titles instead of
      "(No Subject)".
    * The [ITGlue integration setup](/integrations/it-glue-ask-magic) now shows the correct API key prefix in
      the placeholder text.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed an issue where the Messenger widget's app ID could fail to
      refresh correctly.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Patched vulnerable dependencies across the platform, including
      networking, diffing, and logging/crypto libraries.
  </div>
</Update>

<Update label="Jan 7, 2026" tags={["Voice AI","Integrations","Inbox","Assistive AI","UI & UX","Security"]}>
  ## Steadier voice calls, calendar sync fixes, cleaner views

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed an issue where the voice agent kept listening for keypad input after a caller had already entered it.
    * Corrected caller transcripts being attributed to the wrong contact after a match was found.
    * Fixed a bug that caused callers to be asked for their issue description twice during call overflow handling.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Fixed duplicate calendar events showing up in [Planner](/inbox/planner-outlook-calendar-integration) when synced from both a connected PSA and Outlook, and cleaned up the tooltip shown on merged events.
    * Fixed an issue where soft-deleted Outlook calendars could disrupt calendar sync.
  </div>

  <div data-changelog-tag="Inbox">
    **Inbox**

    * Fixed a bug in the @mentions popup within ticket conversations.
    * [Saved views](/inbox/views-and-insights) now correctly preserve member and team filters after saving.
    * Team-level views now show up correctly when fetching a member's views.
  </div>

  <div data-changelog-tag="Assistive AI">
    **Assistive AI**

    * Fixed a pagination bug in the [auto-categorization](/assistive-ai/getting-started-with-auto-categorization) view.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Client logos now display automatically for companies with a public web presence.
    * Improved dark/light theme consistency across the Clients view, sentiment cards, and dashboard progress indicators.
    * Fixed an issue causing the Planner view to repeatedly re-render and become sluggish.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Updated underlying dependencies to patch known security vulnerabilities in our voice call handling service.
  </div>
</Update>

<Update label="Jan 1, 2026" tags={["Voice AI","Integrations","Messenger","UI & UX","Security"]}>
  ## Fewer duplicate voice tickets, small UI polish, one security patch

  <div data-changelog-tag="Voice AI">
    **Voice AI**

    * Fixed an issue where a single phone call could create more than one ticket.
  </div>

  <div data-changelog-tag="Integrations">
    **Integrations**

    * Added a visual indicator that shows when a connected mailbox is completing its first sync with Outlook.
  </div>

  <div data-changelog-tag="Messenger">
    **Messenger**

    * Fixed a display issue with the widget's "Powered by" branding.
  </div>

  <div data-changelog-tag="UI & UX">
    **UI & UX**

    * Fixed text wrapping on Planner cards.
    * Resized and simplified the icon used for unrecognized file attachments, for improved clarity.
  </div>

  <div data-changelog-tag="Security">
    **Security**

    * Applied a security update to a third-party dependency to address a known vulnerability.
  </div>
</Update>


## Related topics

- [Inbox Channels Deprecation: What's Changing and When](/inbox/channels-deprecation-in-inbox.md)
- [Claude on AWS Bedrock](/security-billing/claude-on-aws-bedrock.md)
- [Cloning a Legacy Teams App](/messenger/cloning-a-legacy-teams-app.md)
