Evermuse
    HomeFeaturesMCPPricingContact
    We ship fast

    Changelog

    Every release, in detail — features, fixes, performance work, and security updates from the team building Evermuse.

    August 11, 2026
    August 11, 2026

    Spreadsheet imports that round-trip a real feedback log

    FeatureImprovementPerformance

    The opportunity and signal importer now understands the links, dates and sources already in your spreadsheet, bulk signal cleanup got significantly faster, and groundwork landed for a local-first desktop companion.

    Feature

    Spreadsheet import understands your sheet

    • •Signals can now be linked to opportunities using your spreadsheet's own identifiers - reference an opportunity as HAL-142 and the link resolves, with no need to paste Evermuse IDs back into your file.
    • •Per-row dates back-date imported evidence instead of stamping every row with the moment of the import, so the roadmap's 30-day, 90-day and 1-year focus filters are meaningful for imported history.
    • •Rows now group into sources by name and are typed from a channel column - email, message, call or meeting notes - instead of all landing under a single catch-all source.
    • •More of your sheet comes across: matching key, product area, ticket link, status and notes on opportunities; verbatim quote, date, customer company, customer person, source and channel on signals.
    • •Every new column is optional. A sheet without them imports exactly as it did before, and unparseable values degrade gracefully - an unreadable date falls back to the import time, and an unresolvable opportunity reference still imports the signal, unlinked, with a note in the import summary.
    • •Validated end to end against a real customer feedback log of 439 opportunities and 1,086 linked pieces of evidence.
    Performance

    Performance

    • •Bulk signal cleanup - the path used when reprocessing a meeting's notes or clearing its signals - now reads documents in parallel batches instead of one at a time, removing up to 500 sequential round trips per call.
    Improvement

    Under the hood

    • •Audit and security events now record the originating client IP address rather than an internal load-balancer address, improving the quality of our audit trail.
    • •Fixed a defect that stripped the message from structured error logs, so production issues are quicker to diagnose.
    • •Early groundwork for a local-first desktop companion: an on-device store and a local MCP server that let an agent work against your data without it leaving your machine. Not yet generally available - more when it is ready.
    • •Continued test-coverage work across the interface, chat and document components, plus a set of CI and developer-environment reliability fixes.
    August 8, 2026
    August 8, 2026

    Spreadsheet import for opportunities & signals, and a proper reading view for emails

    FeatureImprovementFix

    Bring your existing opportunities and signals into Usermuse from a spreadsheet, read ingested emails in a purpose-built source view, and get a Daily Brief whose evidence comes from customer voices only.

    Feature

    Import opportunities & signals from CSV or Excel

    • •A new Import option in the Suggestions tab brings your existing opportunities and signals into Usermuse from a CSV or Excel file, using the same column-mapping wizard as the Customers tab.
    • •Imported signals can be linked to opportunities as supporting evidence. Imported opportunities appear alongside AI-generated suggestions with an Imported badge and a stable, copyable ID, and are carried through roadmap regeneration deterministically.
    • •Import is deliberately lenient: only a title (opportunities) or content (signals) is required, signal types accept free text with server-side alias mapping, unresolved opportunity references still import unlinked, and per-row issues come back in a summary rather than failing the whole file.
    • •Validated end to end against real customer datasets of several hundred opportunities and over a thousand linked signals. Available to every workspace - no flag required.
    Improvement

    A dedicated view for written sources

    • •Emails and other written communications ingested through the API now open in a dedicated source view - one continuous body with signals underlined in place - instead of the meeting canvas, which is built around a recording and a timeline they do not have.
    • •Communications that do carry audio or video continue to open in the meeting view. Both pages re-check on load, so existing bookmarks, shared links, citations and search results all land somewhere that works.
    • •Source labelling is now type-aware, so an email is never described as a document.
    Improvement

    Daily Brief

    • •The scheduled daily report is now its own daily-brief skill, with an explicit rule about whose voice it may quote: it establishes the internal roster before searching, classifies every speaker, and draws quoted evidence from customer voices only. Internal material can appear as labelled context, never as customer evidence.
    • •The brief runs unattended end to end - it never stops to ask a question, always sends something, and exits cleanly with a top-up link if a workspace runs out of credits.
    • •setup-evermuse and the capability picker were updated to match.
    Fix

    Fixes

    • •Signal cards on the source and document canvases now show their signal type instead of an untyped grey chip.
    • •Renaming a source from the source view now persists instead of being lost on reload.
    • •Aligned the source-card feedback badge with the shared palette used by chat citation cards.
    Improvement

    Under the hood

    • •Custom signal extraction moved from a multi-node external flow onto a single in-house extraction agent, behind a custom-signals-native feature flag so it can be enabled per workspace. Its usage is now reflected in workspace credit reporting.
    • •145 new unit tests across previously untested frontend modules, plus a new automated end-to-end PR QA workflow.
    August 6, 2026
    August 6, 2026

    Claude Opus 5, interactive MCP Apps & meeting pipeline reliability

    FeatureImprovementFixSecurity

    Claude Opus 5 becomes the default chat model, MCP Apps ship an interactive render_ui surface, add_source enables external meeting import, and meetings that silently failed mid-pipeline are now caught and flagged loudly.

    Feature

    Models

    • •Claude Opus 5 added to the chat model selector and set as the default; Opus 4.8 marked legacy.
    • •Gemini 3.6 Flash added; gemini-3-pro-preview retired from the selector to unblock dev deploys.
    • •Shaping thinking budget clamped below the applicable model output cap, with a model smoke suite added as a hard pre-deploy gate on backend deploys.
    Feature

    MCP Apps interactive UI

    • •New Labs-gated render_ui router serves interactive ui:// MCP App resources with themed React templates in place of raw agent HTML views.
    • •Live ingestion progress, a list-capabilities picker, chrome-free views, and a deterministic icon-backed source catalog.
    • •Two experimental modes (long-poll UI responses, design-sprint prototype mode) were reverted before release and are not shipping.
    Improvement

    MCP platform & onboarding

    • •add_source now imports external meetings and communications, deduped by vendor identity with resumable interrupted landings.
    • •Streamlined third-party MCP tool surface and call path; search now exposes relevance scores, paginates, and leads with a digest.
    • •MCP-first signups are onboarded and tagged instead of dead-ending with no workspace; OAuth consent restyled to match regular sign-in.
    • •Workspaces can opt into store_locally at creation outside prod, with a bifurcated MCP tool surface and skill set.
    Fix

    Meeting pipeline reliability

    • •Terminal pipeline failures now write an explicit error status instead of silently flipping to completed - the root cause of bot meetings sitting with transcripts but no signals, undetected (#1133).
    • •New meeting-pipeline-health-check cron (every 15 min) flags stalled, errored, and improperly-terminated meetings.
    • •Out-of-credits workspaces are now shown the upgrade path instead of failing opaquely (#1149); analysis pipeline restored for bot meetings (UM-648).
    Fix

    UI fixes

    • •Chats page resets to zero state on every mount instead of showing stale content (#1123).
    • •Dark-mode contrast fixed in the roadmap opportunity dialog (#1118) and monochrome dev-tool logos inverted for dark mode.
    Security

    Security

    • •Patched axios (CVE-2026-44494), multer (CVE-2026-5079), inngest (CVE-2026-42047), and js-yaml (CVE-2026-59869).
    • •Added path-traversal validation on skillDir in loadSkill (#1082).
    July 31, 2026
    July 31, 2026

    Hotfix: MCP sign-up

    Fix

    Cherry-picked fix for users who hit errors while signing up through an MCP client.

    Fix

    Fixes

    • •MCP: Fix sign-up failures for users onboarding through an MCP client.
    July 30, 2026
    July 30, 2026

    MCP onboarding skill & external source import

    Feature

    A guided onboarding skill for MCP clients and external source import via add_source.

    Feature

    MCP

    • •New /setup-evermuse skill walks users through connecting Evermuse to their MCP client.
    • •add_source now supports importing external sources into a project.
    July 27, 2026
    July 27, 2026

    Hotfix: bot meeting analysis pipeline

    Fix

    Restored the analysis pipeline for bot-captured meetings.

    Fix

    Fixes

    • •Meetings: Restore the analysis pipeline for bot meetings (UM-648).
    July 19, 2026
    July 19, 2026

    Custom signals, first-party integrations & a restored Customers view

    FeatureImprovementFix
    Blog write-up

    522 commits across 52 PRs — user-defined custom signal types, a first-party integrations platform (Slack first), a restored Customers view, an in-app credit upgrade flow, and a smoother onboarding.

    Feature

    Custom signals

    • •Define your own signal types in a Labs-gated Signal Types settings tab (full CRUD) and have them extracted during meeting processing.
    • •The New Signal Type dialog inherits the Source role and stamps a custom-signal nature; dark-mode fixes throughout.
    • •MCP search gained a signal-nature filter.
    Feature

    First-party integrations platform

    • •A new integrations layer: connect a source, sync it on a schedule, and ingest through the existing Data Lake pipeline.
    • •Slack is the first source — a stepper-based setup with wizard and editor modes, private-channel gating, and incremental sync.
    • •A workspace-scoped Data Filters policy engine allows / holds / excludes records before meeting creation.
    • •"Gone" connection detection and stale-connection handling.
    Improvement

    Customers view restored

    • •Reconstructed the Customers view (feature-flagged) with workspace-scoped, domain-matched meeting fetch.
    Improvement

    Billing

    • •Credit upsell ladder: a usage notice bar at 70%, an upgrade dialog that shows only the next tier, and auto-open when usable balance drops below 50 credits.
    • •In-app upgrade hardened — plan selection persists and error responses are no longer treated as success.
    Improvement

    Onboarding

    • •A new multi-step onboarding stepper with notification preferences, plus a first-signup auto-join modal.
    Improvement

    Ingest & accuracy

    • •Optional project IDs on ingest, gzip batch handling, and call-transcription buffer fixes.
    • •Director accuracy improvements and a certainty running-min fix.
    Infrastructure

    Infrastructure

    • •Backend routes migrated to TypeScript; added route + unit coverage for API keys, OAuth, integrations, and signal types.
    • •Firestore listener error handlers and CI stability fixes.
    June 22, 2026
    June 22, 2026

    Hotfix: gzipped document ingest

    Fix

    Fixed inline ingest of gzip-compressed document batches.

    Fix

    Fixes

    • •Ingest: Decompress gzipped batches in inline mode during document conversion.
    May 30, 2026
    May 30, 2026

    Transcript, signals & product-loading fixes

    FixPerformance

    A round of fixes across transcripts, signals, search, and ingest, plus a product-loading performance fix.

    Fix

    Fixes

    • •Transcripts: Render plain-text transcripts without timestamps.
    • •Signals: Sort batch-loaded meeting signals by transcript time.
    • •Signal detail: Use a signed recording URL instead of the conference join URL for video playback.
    • •Ingest: Serialize all envelope string fields in the flat-text path.
    • •Processing: Set the processing-status lifecycle for UI recording uploads.
    • •Search: Use the correct MeetingDocument field names for URL and thumbnail, and enrich meeting fields on signals so chat-source video plays back.
    • •Sources panel: Fix type_id showing as a literal UUID for note results.
    • •Products: Invalidate products-with-projects on product mutations.
    Performance

    Performance

    • •Products: Fix N+1 API calls when loading products with their projects.
    May 28, 2026
    May 28, 2026

    Usage page, project sources sidebar & MCP marketplace groundwork

    FeatureImprovementFixSecurity

    The "Bertha" release: a Usage page with credit tracking, multi-select project assignment, a project Sources sidebar, OAuth consent for third-party tools, and a large batch of billing, MCP, and pipeline fixes.

    Feature

    New

    • •Usage page with credit tracking and an activity log.
    • •Multi-select project assignment for meetings.
    • •Project Sources sidebar with real-time updates.
    • •OAuth consent screen for third-party tools, plus a sign-in product showcase.
    • •MCP: Google Slides & Docs support, an add_source tool, and Figma MCP as a restricted feature.
    • •Meeting page performance and architecture overhaul.
    Fix

    Billing fixes

    • •Report all subscribed-workspace credit usage to Chargebee, with a post-transaction sync gate and corrected metering addon IDs.
    • •Add usage reversal on refund to prevent double-billing.
    • •Exclude API meetings from the unbilled-meetings audit.
    • •Redirect plan_id URLs to workspace select before the dashboard renders.
    Fix

    MCP fixes

    • •Attempt well-known OAuth discovery before giving up on non-401 servers (e.g. Google Slides / Docs).
    • •Persist product/project selection for OAuth-authenticated sessions.
    • •Return JSON responses instead of SSE streaming for tool calls.
    Fix

    Pipeline & meeting fixes

    • •Re-enable the notes-generation and call-transcription Inngest functions that had been commented out.
    • •Restore product_id on project assignment (unsticking ~30 meetings).
    • •Fix stale-cache and project_ids migration errors causing "Project already assigned".
    • •Chat: replace multer with direct busboy parsing to fix Cloud Functions v2 uploads.
    Security

    Security

    • •Upgrade axios to 1.15.2 to fix a prototype-pollution vulnerability (GHSA-q8qp-cvcw-x6jj).
    • •Remove redundant member-role checks now handled by middleware.
    May 19, 2026
    May 19, 2026

    Chat attachments & meeting assignment fixes

    Fix

    Cherry-picked hotfix release covering chat file uploads on Cloud Functions v2 and product association on meeting reassignment.

    Fix

    Fixes

    • •Chat: Replace multer with direct busboy parsing for Cloud Functions v2 — restores attachment uploads in chat.
    • •Meetings: Restore product_id when a meeting is reassigned to a project, with a backfill migration for affected rows.
    • •Backend: New atomic sync endpoint for meeting–project assignments (groundwork for multi-select).
    May 12, 2026
    May 12, 2026

    Billing hotfix: subscribed workspaces in overage

    Fix
    Fix

    Fixes

    • •Billing: Allow subscribed workspaces that have entered overage to continue using the service.
    May 11, 2026
    May 11, 2026

    Chargebee usage sync & dependency pin

    Fix
    Fix

    Fixes

    • •Billing: Report all subscribed-workspace credit usage to Chargebee. Previously, charges drawn from the local additional_amount bucket on subscribed plans could skip the Chargebee usage.create call; every credit consumed now flows through Chargebee's tier engine for accurate inclusion vs. overage math.
    • •Dependencies: Pin transformers to <4.52 to restore torch compatibility.
    May 8, 2026
    May 8, 2026

    Auth hardening, bundle optimization & OAuth 2.1 for MCP

    SecurityPerformanceFeatureImprovement

    Cross-cutting release touching authentication, frontend bundle size, dependency modernization, the Meetings tab, and the MCP authorization flow.

    Security

    Authentication & session

    • •Sign the user_id cookie with HMAC at login and verify it on subsequent requests; the DB token fallback has been removed.
    • •Thread fresh access tokens through calendar connect/disconnect and fall back to the stored Microsoft token when no token is passed on disconnect.
    • •Resolve a race condition that could log users out after screen lock.
    • •Deprecate the legacy last_access_token field and the GetUserByAccessToken DAO method.
    Security

    Security hardening

    • •Replace ad-hoc console.log calls in chat routes with the structured log service to prevent accidental data leakage.
    • •Remove process.env from the Vite build configuration and switch source maps to hidden mode in production.
    Feature

    OAuth 2.1 authorization server for MCP

    • •New OAuth 2.1 server with Dynamic Client Registration (DCR) for MCP clients.
    • •Apply CORS to the OAuth router and prevent refresh-token family forking.
    • •Reject grace-period retries instead of revoking replacement tokens.
    • •Show workspace names on the consent screen, fix favicon, and close the refresh-token grace window.
    Performance

    Frontend performance & bundle splitting

    • •Configure manualChunks for vendor splitting and add route-based code splitting with React.lazy.
    • •Defer chargebee.js to unblock initial render.
    • •Lazy-load the Lexical editor, emoji-mart data and picker, the Uppy ImportFiles dialog, and video.js.
    • •Remove the Sentry Replay integration to reduce bundle weight.
    Improvement

    Dependency cleanup

    • •Replace antd with the ShadCN Checkbox and RadioGroup.
    • •Replace react-beautiful-dnd with @dnd-kit.
    • •Replace swiper with embla-carousel-react.
    • •Replace yup with zod; replace is-online with native browser APIs.
    • •Consolidate video playback and remove react-player.
    • •Migrate Tippy tooltips to ShadCN, remove legacy project components and orphaned icons.
    • •Drop the unused firebase-storage dependency.
    • •Introduce getErrorMessage instead of any-casting caught errors.
    Improvement

    Meetings

    • •Persist filters across navigation; redesigned filter chips; fixed rename; added kebab menu to upcoming meetings.
    • •Guard against stale projectFilter state and stop kebab key events from bubbling.
    • •Rename validation labels to sentiment terms.
    • •Derive media type from meeting metadata instead of inferring from thumbnail presence.
    • •Remove optimistic meeting prepends that caused duplicate sources.
    Fix

    Fixes

    • •Frontend: Restore online state when the network reconnects.
    • •Frontend: Revert clearStaleAuthCookies change after regression.
    • •Frontend: Restore OriginalTranscriptCard still imported by editDialog.
    • •E2E: Update checkbox selectors for the ShadCN / Radix migration.
    Improvement

    Tests

    • •Comprehensive tests for the shaping feature (route + DAOs) and the shaping prompt loader.
    • •Unit tests for meetingLinks and featureGate.
    May 5, 2026
    May 5, 2026

    Chat, Projects & ingest reliability fixes

    FixImprovement
    Fix

    Chat

    • •Null stale selectedProject across thread switches.
    • •Add ProjectSelect to compose surfaces and persist selection.
    • •Contain the Sources side panel to a fixed width on the Chats tab.
    • •Show a loading state in CompactThreadSwitcher while threads load.
    • •Clear the message list when clicking "New Chat" on a project page.
    • •Resolve a race condition causing a 404 on project thread load.
    Fix

    Projects

    • •Render topbar placeholder during loading to prevent layout shift.
    • •Preserve dirty flag on blur until the debounced save fires.
    • •Skip the name length check when input width is unmeasured.
    • •Decouple the rename input from the store to prevent onSnapshot from clobbering local edits.
    • •Unify project state source; fix the meeting added-event merge.
    • •Recompute sessions when meeting media fields change.
    • •Remove failed-meeting toasts; style the "Failed" badge in red.
    • •Wire up the signal detail sheet navigation in ProjectDataPanel.
    • •Don't mark meetings loaded before the listener has subscribed.
    Improvement

    Projects — state migration

    • •Migrate the uplift subtree from ProjectContext to a Zustand store, with unit test coverage.
    • •Parallelize Firestore queries in getProjectsByProductId.
    • •Enable the Zustand devtools middleware for local development.
    Fix

    Other fixes

    • •Services: Update meeting status to ingest_failed when Inngest onFailure fires.
    • •Shared: Use a valid EventType for the invite-email error log and stop invite-email failures from crashing the invite flow.
    • •Usage: Include ingest_app_upload in the usage breakdown aggregation.
    Security

    Security

    • •Address static-analysis findings for dynamic regex construction and unsafe format strings.
    May 3, 2026
    May 3, 2026

    Project page performance pass

    Performance
    Performance

    Performance

    • •Replace the serial getDocs waterfall with parallel onSnapshot listeners.
    • •Remove the unused getMeetingOverviews call from ProjectContext.
    • •Decouple the sources sidebar loading state from the global isLoading.
    • •Remove dead code and stale references from ProjectContext.
    May 1, 2026
    May 1, 2026

    Billing, ingest & document fixes

    Fix
    Fix

    Fixes

    • •Billing: Restore 1-credit-per-minute AV billing; prevent double-billing between the ingest and API paths.
    • •Ingest: Mark non-evidence documents terminal with a completed status so they don't hang in processing.
    • •Document view: Keep the signals sidebar pinned during outer-page scroll.
    Improvement

    Tests

    • •Coverage for MCP access guards and chat meeting utilities.
    April 30, 2026
    April 30, 2026

    First-class documents, ingest overhaul, project multi-assign & credit metering

    FeatureImprovementBreaking
    Blog write-up

    Major release introducing document support across the product, rebuilding the ingest pipeline, overhauling Projects, and unifying credit metering.

    Feature

    First-class documents

    • •Upload dialog with document classification — capture nature / filetype metadata at upload time.
    • •Dedicated document view shell with markdown body, signals sidebar, and action bar.
    • •Document canvas with paragraph rendering, signal overlines, and typography canonicalization.
    • •Doc-overview Vellum flow integration for enriched document ingest.
    • •New SourceIcon component with MIME-based icon resolution.
    • •Global search routes document-typed rows to the document view.
    • •Context search extended to include the document category.
    Breaking

    Ingest pipeline overhaul

    • •Replace _project_id with _project_ids array across envelope, record processor, and DAOs.
    • •Per-record billing at Vellum time via processIngestRecord and processIngestBatchReady.
    • •New orchestrator routing with meeting-shell creation and pipeline dispatch.
    • •Envelope-aware classifyRecord replaces the naive classifier.
    • •Max 1 attachment per envelope record now enforced.
    • •Restored Docling conversion service with text early-return and inline mode.
    • •Removed the legacy doc-normalization pipeline, the call-transcription batch cron, and deprecated billing files.
    • •Doc-overview pipeline hardened with terminal write collapse.
    Infrastructure

    Document normalization & call transcription pipelines

    • •Doc-normalization cron gated by DOC_NORMALIZATION_ENABLED.
    • •Batch and record handlers with markdown chunking and transcript sections.
    • •DAO counter methods and composite indexes for the new collections.
    • •Inngest handlers for call transcription processing; new readRecordAtLine helper.
    • •End-to-end and integration tests for both pipelines.
    Feature

    Projects — multi-assign & uplift

    • •Multi-assign signals across projects, backed by a new clusters collection.
    • •Sources sidebar polish, usage status row, refreshed topbar.
    • •Product guard enforcing product selection before key actions.
    • •One-click empty project creation replacing the multi-step onboarding flow.
    • •Add-Sources dialogs portaled out of the sidebar header.
    • •Meetings can be added via search, with automatic re-cluster on removal.
    Improvement

    Meeting UI

    • •Transcript signal highlights with anchor and overlines.
    • •Two-column Executive Summary with collapsible signals timeline.
    • •Sentiment validation box positioned under the action buttons.
    • •Drag-handle fixes and half-open overline intervals.
    • •Jump-to-subtitle from the Topics Covered list.
    Improvement

    Chat & context

    • •Chat sidebar mounted inline on the meeting detail page.
    • •Project-level filtering inside the chat MCP.
    • •Document entity available in the context picker; attached documents flow into the chat store.
    • •Auto-attach current context when chat opens.
    Feature

    Credit metering & billing

    • •Unified credit metering for all agentic AI usage.
    • •Mid-cycle threshold billing when unbilled charges exceed $40.
    • •Durable failure ledger plus a Chargebee sync reconciler.
    • •Dedicated ingest credit rate instead of the generic formula.
    Improvement

    Signals & research notes

    • •Shared Signal and SignalType types with Zod schemas.
    • •Meeting type added to signal data with source-aware icons.
    • •Author project-scoped notes; ingested as markdown document sources.
    • •Shaping notes and suggestions stored as markdown documents.
    Infrastructure

    Vellum workflows

    • •director_workflow_docs workflow with quotes, needs, and feedback nodes.
    • •doc_overview_flow workflow with aligned input naming.
    • •Deployment workflows and CI actions for workflow deployment.
    Infrastructure

    Infrastructure & CI

    • •Python Docling service consolidated into a single Cloud Function.
    • •CPU-only PyTorch for faster Cloud Build deploys.
    • •Integration test job added to the backend PR workflow.
    • •Firebase emulator wait-on improvements; Semgrep 1.154.0 compatibility.
    Security

    Security

    • •Patched Vite 6.4.1 → 6.4.2 and pinned protobufjs to address upstream advisories.
    • •71 new tests for the vendor URL validation SSRF module.
    • •Reject Google Drive sharing links before download; constrain the export=download bypass to the /uc path only.
    Improvement

    Misc

    • •Canonical DocumentClassification with bucket helpers.
    • •Upload sweep cron and reconciliation race fixes.
    • •Removed signals from the EmbeddingCollection enum.
    • •Globally hidden scrollbars.
    April 20, 2026
    April 20, 2026

    Ingest MIME handling, admin usage & roadmap fixes

    FixSecurity
    Fix

    Fixes

    • •Ingest: Align envelope field names in docs and the copy button; add MIME test coverage.
    • •Ingest: Resolve the real MIME type for downloaded attachments; prefer friendly extensions for ambiguous types and recover MIME on idempotent hits with generic stored metadata.
    • •Admin: Store add-usage values in minutes (was incorrectly being stored as hours).
    • •Roadmap: Include notes from meetings assigned late; gate product_assigned_at on an actual product change.
    Security

    Security

    • •Bump axios to 1.15.0.
    April 16, 2026
    April 16, 2026

    Push API labs flag & Vellum streaming

    ImprovementPerformance
    Improvement

    Changes

    • •Labs: Move data lake visibility from the super_admin flag to a Push API labs flag.
    • •Vellum: Switch ExecuteWorkflow to streaming to prevent Cloud Run timeouts.
    • •Search: Parallelize enrichment lookups in agi-tools search.
    • •Bump Vellum SDK to 0.14.89 to resolve UND_ERR_BODY_TIMEOUT.
    April 14, 2026
    April 14, 2026

    Ingest API overhaul, chat sidebar & multi-column shaping

    BreakingFeatureImprovement
    Breaking

    Breaking — Ingest API

    • •Routing redesign: Replaced _destinations with _product_id / _project_id as the primary routing fields across schema, Firestore, GCS paths, Inngest events, OpenAPI spec, and load tests.
    • •_nature is now required on every ingest record.
    • •Batch homogeneity enforced: _project_id must be consistent across all records in a batch.
    • •_product_id restricted to path-safe characters.
    • •Single-record format removed — only batch format is supported.
    • •chat_history ingest type replaced with conversation.
    Feature

    New features

    • •Chat sidebar: A floating action button opens a persistent chat sidebar from anywhere in the app.
    • •Shaping: Switch between 1-, 2-, and 3-column layouts; new focus mode.
    • •Long-running agent harness: Docker sandbox replaced with docker-compose for more reliable long-running agent sessions.
    • •Copy button for product / project IDs in the UI, documented in the API reference.
    Fix

    Workspace & billing

    • •Redesigned workspace upgrade page (now TypeScript, improved UX).
    • •Fix trial subscription handling in the renewal job and term-date calculation (prevented NaN dates).
    • •Surface errors from NewWorkspaceSubscription instead of swallowing them.
    • •Admin role now correctly includes the workspace:billing permission.
    • •Hide the "Add Workspace" option on the upgrade workspace selector.
    Fix

    UI fixes

    • •Timeline tooltip buttons now correctly open the signal sheet.
    • •Quote thumbnails honor object-cover and support dark mode.
    • •Sidebar settings icon and collapse chevron no longer jump on state changes.
    • •Projects table headers re-aligned with rows after adding the copy action.
    • •Brief modal close button no longer overlaps the date.
    March 27, 2026
    March 27, 2026

    Data lake, disaster recovery & categorizer accuracy

    FeatureInfrastructure
    Feature

    Changes

    • •Enable the data lake.
    • •Disaster recovery: GCS backup / restore scripts for Firestore and GCS buckets.
    • •Project categorizer: Measure accuracy against successful chunks only; extract chunkArray to a shared utility and chunk Vellum calls.
    March 24, 2026
    March 24, 2026

    Evermuse Labs, MCP sub-agents & chat citations

    FeatureImprovementSecurity
    Feature

    Evermuse Labs — feature control system

    • •Feature flag system with an admin UI for managing platform-wide and per-workspace toggles.
    • •Admin panel: create / edit / delete features and manage workspace-level overrides.
    • •New Labs tab in the dashboard sidebar for users to discover and enable feature flags.
    • •Backend feature-gating utility (featureGate.ts) and dedicated features routes.
    • •Shared DAOs for emFeatures and workspaceFeatures collections.
    • •Seed script that deploys default features on staging / production deploys.
    Feature

    MCP sub-agent system

    • •New run_subagent MCP tool for dispatching sub-agent tasks.
    • •External prompt loader for agent / sub-agent prompt files.
    • •Improved primary and sub-agent prompts.
    Improvement

    Chat citations & sources

    • •Thread loading state and citation click-to-detail navigation.
    • •Transcript section detail view with extracted TranscriptPreview component.
    • •Single CitationTooltipOverlay replaces per-message Tippy tooltips for better rendering performance.
    • •Memoized ChatMessage and MessageParts to prevent re-renders during streaming.
    • •Thread-scoped citation markers with cross-message tooltip lookup fix.
    • •Deduplicated source counts in badges; stripped time markers and reformatted dates in citation tooltips.
    • •Resolved blank citation bubbles in follow-up messages.
    • •Scroll-to-bottom arrow with debounce and fade transition.
    Fix

    Authentication & session

    • •Restore token auto-refresh to prevent mid-session logouts.
    • •Add a user_id cookie fallback for the Google / Microsoft token refresh race condition.
    • •Use 403 (not 401) for authorization errors to prevent unintended logout.
    • •Revert workspace auth error to 401 and handle errors in workspace switchers.
    • •Exclude refresh-email-token from the requireWorkspaceRole coverage check.
    Security

    Security

    • •Hardened the token-refresh fallback against cookie injection with identity verification after refresh.
    • •Resolved upstream advisories in body-parser and multer via dependency updates.
    Fix

    UI fixes

    • •Prevent default on URL paste in the topbar; refactored the meeting overviews fetch.
    • •Open the project dialog on paste of a meeting URL in the topbar.
    • •Optional chaining for user.integrations in shouldFireZoomToast.
    • •Badge changed from div to span to fix a DOM nesting warning.
    • •Skip date rendering when the source has no created_at value.
    • •Prevent a stale thread from displaying when rapidly switching chats; force AskAnythingContent remount on thread switch.
    • •Cache products across thread switches; add a generic type to customFetch.
    • •Dark-mode border fix (neutral-700) in the Sources panel.
    Infrastructure

    CI / CD

    • •Lockfile-based cache key for Playwright browsers in CI.
    • •Correct self-reference path in the frontend production deploy workflow.
    • •Seed script moved to backend/src/seeds/; added staging deploy step.
    March 12, 2026
    March 12, 2026

    MCP integration, API keys & ingest endpoint

    FeatureImprovement
    Feature

    Highlights

    • •MCP (Model Context Protocol) integration so external agents can query Evermuse data.
    • •API keys and session management for programmatic access.
    • •Chat upgrade with better rendering and threading behavior.
    • •New ingest endpoint with public documentation.
    • •Home tab and global navigation redesigned for a more desktop-native feel.
    • •Admin panel improvements for workspace and permissions management.
    March 6, 2026
    March 6, 2026

    Security release

    Security

    Resolved several high- and critical-severity static-analysis findings and upgraded the body-parser dependency.

    Security

    Security

    • •Addressed high- and critical-severity findings from automated scanning around authentication tag length, property injection, JSON injection, and transport security.
    • •Updated body-parser and serialize-javascript to versions free of known advisories.
    February 28, 2026
    February 28, 2026

    Security release — dependency updates

    Security
    Security

    Security

    • •Upgraded basic-ftp, rollup, minimatch, and hono to versions that resolve known upstream advisories.
    February 25, 2026
    February 25, 2026

    Emergency security release

    Security
    Security

    Security

    • •Patched a high-severity advisory in a test dependency to bring the supply chain back to a clean baseline.
    February 24, 2026
    February 24, 2026

    Workspace owner protection & dependency upgrades

    SecurityFix
    Security

    Workspaces

    • •Prevent workspace-owner deletion via the admin teammates endpoint.
    • •Validate that an invite belongs to the requesting workspace before deletion.
    • •New InvitesDAO.GetInviteById method.
    Security

    Security

    • •Updated swiper and axios to versions free of known advisories.
    February 19, 2026
    February 19, 2026

    Calendar reliability, Zoom SDK & test coverage

    FixFeatureImprovement
    Fix

    Calendar

    • •Google Calendar token refresh: improved error narrowing, re-validate tokens before deactivating integrations, removed the redundant invalid_grant check.
    • •Simplified Inngest calendar error handling by moving the try/catch inside step.run; added calendar-specific mock infrastructure for tests.
    Feature

    Integrations & UX

    • •Zoom SDK authorization migration to meet the new platform requirement.
    • •User company-roles dropdown added to workspace team-member management.
    • •"Send to Cursor" / Codex / Claude Code integration for sending context out of Evermuse.
    Improvement

    Quality

    • •Backend unit tests added across 25+ route files, utilities, middleware, and server; fixed 181 ESLint warnings and Jest mock hoisting errors.
    • •Hide low-quality rabbit-hole content automatically.
    February 10, 2026
    February 10, 2026

    HTTPOnly cookie auth, GCS resumable uploads & token-hash auth

    SecurityFeatureImprovement

    Significant authentication and file-upload reliability work, plus tokenizer and infrastructure improvements.

    Security

    HTTPOnly cookie authentication

    • •HTTPOnly cookie authentication rolled out in dual-mode for safe migration.
    • •Add sameSite=lax in local / test environments.
    • •Allow localhost origins in CORS for local dev and E2E.
    • •Add Authorization to CORS allowedHeaders for backwards compatibility.
    • •Prevent null header values in authCustomFetch.
    Feature

    File upload overhaul — GCS resumable uploads

    • •Migrated from TUS to GCS resumable uploads using Uppy.
    • •New GCS resumable upload Uppy plugin (frontend) and routes (backend).
    • •New UploadIntent types and DAO in shared.
    • •Logo uploads and the importFiles flow now use the GCS resumable API.
    • •Replaced all remaining TUS usage in document upload flows.
    • •Removed legacy TUS code, dependencies, and the ClamAV malware-scanning implementation.
    • •Comprehensive unit test coverage for resumable uploads.
    Security

    Token-hash authentication

    • •Added a token hash to the auth flow to avoid Firestore query limit errors.
    • •authService updates the token hash on login and refresh.
    • •Migration script for backfilling token hashes, with transaction-based race protection.
    Improvement

    Token utilities (tiktoken)

    • •New tokenUtils using js-tiktoken for accurate OpenAI token counting.
    • •Fix chunkText maxTokens validation to prevent infinite loops.
    • •Replace gpt-tokenizer with js-tiktoken to resolve WASM bundling issues.
    • •tokenUtils test performance improved from ~90s to ~3s.
    Fix

    Fixes

    • •Resolve infinite loop in ChooseExistingProject using useCallback.
    • •Prevent operations on deleted meetings in batchCreateNotesLiveMeet.
    • •Prevent orphaned workspace activity records when a meeting is deleted.
    • •Always charge the workspace for processing time even if the meeting was deleted.
    • •Fix useLogoUrl URL check ordering to prevent incorrect path extraction.
    • •Fix credentials override in fetch options.
    • •Fix Firebase SDK logo authentication.
    • •Prevent NOT_FOUND errors in batch-create-notes-live-meet.
    Infrastructure

    Infrastructure & CI / CD

    • •Add Sentry DSN env vars and tracing headers to CORS / deployment workflows.
    • •Improved combined test report workflow with job names.
    • •Add JWT_KEY and NODE_ENV to the E2E tests workflow.
    • •Watch mode for the shared workspace in dev scripts.
    • •Removed an unnecessary single-field Firestore index for meetings.stored_name.
    • •Removed a deprecated getMeetUrlByStoredName endpoint flagged for IDOR risk.
    January 22, 2026
    January 22, 2026

    Multi-tenant security, granular permissions & SOC 2 logging

    SecurityInfrastructure

    Multi-tenant authorization hardening, granular per-endpoint permissions, and the first full pass of SOC 2-compliant logging.

    Security

    Multi-tenant authorization

    • •Workspace authorization middleware applied to API endpoints.
    • •Migration to backfill super-admin workspace access correctly.
    • •Tighter Firestore security rules with workspace scoping.
    • •Resolved a multi-tenant API authorization gap and tightened previously over-permissive Firestore rules.
    • •Rate limits on workspace invitation emails.
    • •Granular permissions system across 96+ endpoints.
    • •DAO-level IDOR prevention for chat threads and categories.
    Infrastructure

    Logging & monitoring

    • •SOC 2-compliant logging infrastructure (phases 1–5).
    • •Job lifecycle logging for all Inngest functions: Calendar, Feed, Media, Meeting, Notes, Payments, Projects, Roadmaps, Transcription.
    • •Authentication and DAO audit logging.
    • •Webhook and integration logging.
    • •Sentry error tracking with PII scrubbing.
    Feature

    Suggestions & roadmap

    • •Error toasts on suggestions; GitHub Issues added to the Send To options on the Suggestions page.
    • •Firestore indexes for meeting queries to speed up the home and roadmap surfaces.
    Fix

    Fixes

    • •Blank screen and JSON parse error when switching workspace.
    • •Scheduled meetings no longer duplicated in Upcoming Meetings.
    • •Deduplicate getMeetingOverviews API request when opening a project with media files.
    • •Video duration mismatch between Key Quotes info and the video player.
    • •Submitting two chats in quick succession from the Home page no longer collapses them onto the same thread.
    • •Assigning a meeting to a product now triggers a roadmap and product distillation.
    Security

    Security — dependency updates

    • •Patched several upstream advisories in preact, @remix-run/router, and qs.
    • •Chargebee webhook signature verification.
    • •Hardened a script that downloaded meeting videos against file-inclusion risk.
    Improvement

    Testing

    • •Inngest tests for scheduleBotCreation, verifySubscriptionsRenewalDates, feedBuilder, workspaceFeedBuilder, workspaceProductFeedBuilder, deleteNeeds, runCategorizer, verifyLastInvoicePayments, productSpecDistillationAndRoadmap.
    • •Unit tests for all 24+ DAOs and services (calendarService, meetingService, workspacesService, authService, notesService, …).
    • •jest-junit configuration and test:ci scripts for backend, shared, and frontend workspaces.
    • •Combined test results report GitHub Action.
    January 1, 2026
    January 1, 2026

    Firestore rules hardening

    Security
    Security

    Security

    • •Tightened Firestore security rules to remove over-permissive read paths.
    December 21, 2025
    December 21, 2025

    Chargebee webhook credentials

    SecurityInfrastructure
    Infrastructure

    Infrastructure

    • •Add Chargebee webhook authentication credentials to all backend deployment workflows (dev, staging, production).
    December 19, 2025
    December 19, 2025

    Feedback clusters, chat fixes & Firebase emulators

    FeatureImprovementFix
    Feature

    New features

    • •Feedback clusters on the feed.
    • •Tooltips for truncated meeting names and descriptions.
    • •Firebase Emulators: full local-development implementation and documentation.
    Improvement

    Improvements

    • •Junk cleanup now removes facilitator answers from Q&As.
    • •Reduced note properties used during junk-need cleanup for better throughput.
    • •Roadmap clustering fix for workspaces with > 10 calls uploaded.
    • •Chat: keep the selected product on "New chat" and fix thread ID assignment.
    • •Chat search label updated; Chats tab product loading fix.
    • •Removed the deprecated Gong integration from backend and frontend.
    • •Logic for handling short meeting deletions.
    • •Chargebee webhook basic auth.
    Improvement

    Quality

    • •Playwright E2E tests for signup and workspace creation, wired into CI.
    • •Inngest unit tests for scheduleBotCreation, deleteNeeds, feed-builder, verifySubscriptionsRenewalDates, and more.
    • •jest-junit test reporting and improved test workflow configurations.
    December 8, 2025
    December 8, 2025

    Security patch — JWS

    Security
    Security

    Security

    • •Updated the jws package to resolve a high-severity HS256 signature verification advisory.
    December 2, 2025
    December 2, 2025

    Chat fix & Socket Security in CI

    FixInfrastructure
    Fix

    Fixes

    • •New chat: keep the selected product and set the thread ID correctly.
    • •Combine fetch and clustering steps to avoid Inngest 4MB output limits.
    • •Trim related_articles to 8 items in the news-competitor workflow and safely access them with optional chaining.
    Infrastructure

    Infrastructure

    • •Socket Security GitHub Actions Workflow for dependency scanning.
    • •Improved concurrency group for socket scans.
    • •Chargebee webhook basic auth, with parsing fixed to handle passwords containing colons.
    • •PR workflow yarn installs now use --frozen-lockfile.
    November 27, 2025
    November 27, 2025

    AI Advisor home, Data Tab & horizontal scaling

    FeatureImprovementPerformanceSecurity
    Blog write-up

    AI Advisor surface, the new Data Tab, and infrastructure tuned for higher concurrency.

    Feature

    New features

    • •AI Advisor home page — a dedicated surface for AI-powered insights and recommendations.
    • •Data Tab with visibility into automated signals collection, plus grouping, clustering, and drill-in to raw data.
    • •Roadmap suggestions: filter by time period.
    • •Iterative product spec distillation in the new codebase.
    • •Live-meeting junk-note cleanup now runs on batch-notes completion (rather than meeting end).
    Performance

    Performance & scaling

    • •Increased maxInstances to 100 on dev and 1000 on prod for better horizontal scaling.
    • •Optimized Cloud Run settings for concurrent video uploads.
    • •Video processing concurrency pinned to 1 to prevent resource contention.
    • •Consolidated tasksOptions to the services workspace as the single source of truth.
    Security

    Security & SOC 2

    • •Timing-safe comparison in password validation.
    • •Path traversal protections on file inputs.
    • •Updated glob to address a known advisory.
    • •SOC 2 documentation: compliance docs, data flow diagram, network security policy, and webhook controls.
    Fix

    Fixes

    • •Workspace selector search no longer crashes.
    • •Chargebee renewal verification: handle "subscription not found" errors and re-throw non-404 errors so retries can fire.
    • •Hide feed filters until items exist.
    • •Use facilitators from the participants collection for junk cleanup.
    Deprecated

    Cleanup

    • •Removed all remaining Slack-related code.
    November 7, 2025
    November 7, 2025

    Email/password auth, mobile onboarding & nav updates

    FeatureImprovement
    Feature

    Authentication

    • •Email/password authentication with SOC 2-compliant password requirements and a strength indicator on signup.
    Feature

    Mobile & navigation

    • •Mobile onboarding flows — sign-in and create-workspace views.
    • •Evermuse logo in the mini nav.
    • •New navigation improvements across the top bar.
    Fix

    Calendar & onboarding fixes

    • •Force Google Calendar refresh and store the calendar channel ID from the API.
    • •Stop the redirect back to onboarding when connecting Microsoft Calendar.
    • •Update integration status in onboarding on connect.
    • •Return Google / Microsoft emails for email-signup users.
    • •Fix the "empty" state for the Upcoming Meetings module.
    • •Correctly save blog URL on competitorUnique creation.
    Improvement

    Roadmap & data

    • •Optimized roadmap workflow data processing.
    • •Reverted roadmap header.
    • •Removed the check for last-meeting-before-candidates-created.
    • •Fix "no overview" issue.
    • •Improved logging for MS.GenAccessToken().
    Infrastructure

    Infrastructure

    • •Frontend preview deploys.
    • •Google Tasks migration to Inngest workflows.
    November 4, 2025
    November 4, 2025

    Hotfix — Google Calendar sync

    Fix
    Fix

    Fixes

    • •Fix for Google Calendar sync refresh affecting meeting invites sent from non-organizer accounts.
    October 29, 2025
    October 29, 2025

    Onboarding polish & roadmap state fixes

    FixImprovement
    Fix

    Fixes

    • •Suggestions view no longer stuck on a spinner.
    • •Regression of read-only roadmap controls resolved.
    • •Stop redirect back to onboarding when connecting MS Calendar.
    • •"No overview with that meeting ID" error no longer surfaces for recently arrived records.
    • •Inaccurate session count in the Projects view.
    • •Onboarding "blocked buttons" no longer block submission.
    • •Workspace name alignment in the dropdown.
    Improvement

    Improvements

    • •DisconnectDialog migrated to the ShadCN Dialog component.
    • •Update integration status in onboarding on connect.
    • •Evermuse logo in the mini nav.
    • •Empty and processing roadmap states.
    • •Workspace selector now scrollable with search.
    October 22, 2025
    October 22, 2025

    Mobile onboarding focus, mini-nav & bug sweep

    FeatureFix
    Feature

    New features

    • •Mobile onboarding focus pass.
    • •Mini-nav layout for the dashboard.
    Fix

    Fixes

    • •Back button on the Project page no longer redirects to Home.
    • •Integration state now updates after connection in onboarding.
    • •Connecting MS Calendar from onboarding no longer returns to an empty page.
    • •Confirmation dialog no longer appears behind the Integrations window on Welcome.
    • •New users can now reliably join invited workspaces.
    • •Upload no longer stalls forever at 100% after silent logout.
    • •Need notes in the Home feed are truncated to fit the sticky-note layout.
    • •Layout fix for mobile landscape orientation.
    • •"Onboarding complete" message no longer appears when resizing the browser.
    October 14, 2025
    October 14, 2025

    Team visibility & calendar fixes

    Fix
    Fix

    Fixes

    • •User now appears under Team immediately after being added.
    • •Login no longer fails when the user does not grant calendar permissions.
    • •MS Calendar: old webhook channels are now deleted when new ones are created on the daily refresh job.
    October 7, 2025
    October 7, 2025

    Services workspace, typed Firestore & TS migration

    InfrastructureImprovementSecurity
    Infrastructure

    Architecture & infrastructure

    • •New services workspace in the monorepo for Inngest functions, with dedicated deployment scripts.
    • •Typed data model schema using @typed-firestore/server.
    Improvement

    TypeScript migration

    • •All DAOs converted to TypeScript with typed Firestore.
    • •Ops services migrated to TypeScript: competitors, bot, feedbacks, meetings, notes, participants, products, projects, slack, transcription, user, workspaces.
    • •Shared API utils and integrations converted to TypeScript: Gong, MS API, Recall, Slack, Vellum.
    • •backend/src/utils/index.js moved to shared/src/utils/index.ts.
    Improvement

    Calendar integration (Google & Microsoft)

    • •Meeting start time now uses JS Date / Firestore Timestamp consistently.
    • •Calendar disconnect now deletes future meetings and cleans up events.
    • •Microsoft Calendar webhook is now unsubscribed on disconnect.
    • •Google OAuth token revocation on disconnect.
    • •Fixed Microsoft Calendar token refresh and saving.
    • •Force calendar sync on connect with email filtering.
    • •Improved meeting-join preferences with email matching.
    • •Bot now joins meetings 2 minutes before start.
    Improvement

    Meeting & bot management

    • •Update meeting name / summary on ingestion.
    • •Re-throw errors on the scheduleBotCreation job for better error tracking.
    • •Meeting overview generation now includes workspace name and attendees.
    • •Scripts to verify bot-meeting consistency in the Recall API.
    • •Improved error logging for calendar service events.
    Improvement

    UI / UX

    • •Removed the proj-overview Vellum workflow and refactored related components.
    • •Project filtering: clusters-only on overview, all notes on details.
    • •Q&A component with better filtering (stars, meetings, sort).
    • •Added workspace name context to various components.
    • •Refactored OpportunityDialog to use named exports.
    Fix

    Fixes

    • •Batch operations for multiple document writes (quotes, Q&As, problems, messages).
    • •News-competitor API rate limiting (max 5 concurrent requests).
    • •hasAccess checks in chat thread operations.
    • •Meeting-join preference changes.
    • •Microsoft API business-account check.
    • •Workspace-not-found error handling now warns instead of exiting.
    • •Validate productId before saving research questions.
    Security

    Security

    • •Path-traversal protection on file uploads.
    • •Enhanced file upload validation in the uploadRecording endpoint.
    • •Improved authentication error handling.
    Improvement

    Business

    • •Free usage time increased from 2 to 5 hours.
    • •Linear integration added to Roadmap DevTools.
    • •Updated Chargebee integration with proper type handling.
    • •Super Admins automatically added to newly created workspaces.
    September 12, 2025
    September 12, 2025

    Google Calendar disconnect revocation

    FeatureImprovement
    Feature

    Changes

    • •Disconnecting Google Calendar now revokes the access token with Google.
    • •Improved logging on MeetingsDAO create / update.
    September 11, 2025
    September 11, 2025

    Calendar disconnect cleanup

    Feature
    Feature

    Changes

    • •Future meetings are now removed from the database when a user disconnects Google Calendar.
    • •Microsoft Calendar webhook is unsubscribed on disconnect — we no longer receive calendar updates after disconnection.
    • •Improved logging on Recall bot creation.
    September 2, 2025
    September 2, 2025

    Evermuse v1 — AI that does the heavy lifting

    Feature
    Blog write-up

    Six months in the making — Evermuse v1 moves from raw data collection to AI-powered synthesis.

    Feature

    Launch features

    • •Automated Suggestions: surfaces roadmap opportunities from research notes across hundreds of customer conversations.
    • •Intelligent Chat: ask anything about your customers and get evidence-backed answers with citations and real quotes from your call library.
    • •AI Briefs: on-demand summaries of any topic, opportunity, or product area, distilled from all your customer conversations.
    August 29, 2025
    August 29, 2025

    Roadmap DevTools, timestamps & file-upload hardening

    ImprovementSecurity
    Feature

    Features

    • •Super Admins automatically added to newly created workspaces.
    • •Linear added to Roadmap DevTools, with updated descriptions sent on link.
    Improvement

    Improvements

    • •Better Timestamp handling across meeting flows.
    • •Improved error logging for calendar service WatchEvents.
    Security

    Security

    • •Hardened the uploadRecording endpoint against path-traversal and added stronger file-upload validation.

    Stay in the loop

    Subscribe to the Everblog for product updates, new releases, and playbooks for building in the age of AI.

    Read the Blog
    Evermuse
    Monitored by Drata - SOC 2
    Sensiba - SOC 2 Type 2 certified
    GDPR Ready

    Solutions

    • For UX Researchers
    • For Developers
    • For Product Managers
    • For Sales & CS
    • AI Research Agency
    • Use Cases
    • Enterprise

    Compare

    • vs. Generic AI
    • vs. Claude
    • vs. ChatGPT
    • vs. Gemini
    • vs. Dovetail
    • vs. Gong
    • vs. Productboard
    • vs. Notion

    Get Started

    • Book a UXR Demo
    • Book a Developer Demo
    • Book a Product Manager Demo
    • Contact Sales

    Product

    • Features
    • Pricing
    • Integrations
    • Zoom Integration
    • MCP
    • Changelog
    • Resources
    • Webinars

    Company

    • About
    • Blog
    • Press
    • Partner Program
    • Contact
    • Media Kit
    • Workshops

    Support

    • Help Center
    • FAQ
    • System Status
    • Report a Bug
    • Security & Trust
    • Data Subprocessors
    • Privacy Policy
    • Terms of Service
    • Data Processing Addendum
    • Data Protection Policy

    © 2026 Usermuse, Inc. All rights reserved.