Skip to content

Compass Partner v1.0.1

Choose a tag to compare

@BrunoV21 BrunoV21 released this 30 Mar 11:56
· 74 commits to main since this release

Compass Partner v1.0.1

Date: 2026-03-30


What's New

Microsoft 365 Integration

  • Connect your OneDrive and SharePoint to Compass Partner — browse, search, and use your Microsoft 365 files directly in conversations.

Interactive User Prompts

  • Nova can now ask you questions mid-task — with free-text, yes/no, single-choice, and multiple-choice input forms rendered inline in chat.

Terminal Launcher

  • Launch a terminal pre-loaded with the Nova CLI directly from the app with nova -c integration, on both Windows and macOS.

Collapsible Tool Call Details

  • AI tool calls in chat now show human-friendly titles and can be expanded or collapsed so you can inspect details without cluttering your conversation.

Scheduler Panel Improvements

  • The scheduler dashboard now auto-refreshes when you switch to it and supports manual refresh via a new IPC channel.

Sleep/Wake Reconnection

  • The WebSocket connection now automatically recovers after your machine wakes from sleep, so you never have to manually reconnect.

Fullscreen Resource Reader

  • A new fullscreen content reader dialog in the Compass Resource Editor for easier reading of long documents.

macOS Titlebar

  • The app now renders a native draggable titlebar region on macOS for a more polished feel.

Branded File-Type Icons

  • Files in the Knowledge panel now display branded icons per file type, and markdown content renders with full formatting.

Improvements

  • Rebranded from "Compass Desktop" to Compass Partner.
  • Editable chat titles — click on a chat title to rename it inline.
  • Marketplace redesign — source cards now display as a grid with category tags, per-skill installs go to .compass/skills/<name>/, and all built-in sources have descriptions.
  • Chat streaming is smoother — live markdown rendering and a blinking cursor while Nova types.
  • Consecutive assistant messages are grouped into a single unified response card.
  • Chat context menu lets you manage workspaces directly from a right-click.
  • Open workspace folder now opens the active chat's project directory instead of the global one.
  • The model switcher UI has been redesigned for clarity.
  • Settings navigation has been relocated for better discoverability.
  • CLI settings UX replaced full-page spinners with inline skeleton states and pulsing indicators.
  • Renamed "Compass CLI" to "Nova CLI" across all settings UI.
  • The system tray is now always-on, keeping Compass Partner accessible at all times.
  • Unleash mode toggle added to settings, defaulting on.
  • ACP (Agent Client Protocol) reconnects automatically after plugin changes.
  • Disabled MCP tools are excluded from the badge count so the indicator is more accurate.
  • The onboarding flow now checks for Nova CLI updates before you start.
  • Microsoft consent API updated with richer fields for better admin visibility.
  • Marketplace uninstall now properly deletes skill files and empty directories.
  • Chat input items are now vertically centred for a cleaner look.
  • Smooth scrolling rolled out across the chat panel.
  • Chat virtualisation and batched streaming for noticeably better performance on long conversations.

Bug Fixes

  • Fixed Node.js detection on macOS when the app is launched from the Dock or Finder.
  • Fixed dark mode colour issues in the Marketplace content preview.
  • Fixed a crash (WASM out-of-bounds) triggered by running /clear in chat.
  • Fixed the Compass side panel staying open when switching projects.
  • Fixed Azure DevOps path encoding — path segments are now encoded individually.
  • Fixed stale closure bugs in the chat store by reading state via get() instead of destructured refs.
  • Fixed ensureCommandChatExists query that was hardcoding a default bot name.
  • Fixed tray icon not showing — replaced missing status PNGs and broken SVG fallback.
  • Fixed ACP session update filtering, plan rendering, and error handling edge cases.
  • Fixed the settings save button flashing unexpectedly.
  • Fixed in-flight ACP prompts not being cancelled when the chat is cleared.
  • Fixed the scheduler history not refreshing when switching tabs.
  • Fixed an issue where ACP did not reconnect when tool configuration changed.
  • Enforced local approval setting for remote CLI commands (security fix).

Under the Hood

  • Introduced a clean uninstall and data cleanup system — uninstalling leaves no orphaned data behind.
  • ACP transport switched from execa/readline to child_process spawn with manual newline-delimited JSON drain for better reliability.
  • ACP streaming text updates are now batched with a 100ms flush interval to reduce store churn.
  • ACP health check disabled during busy prompts to prevent killing long-running transport sessions.
  • Safe IPC send helpers prevent renderer crashes when windows are closing.
  • Chat rendering migrated to a virtualised list for lower memory usage.
  • ACP wire format normalised for more reliable session handling.
  • Added window.electronAPI.platform for OS-aware tool filtering in the renderer.

Co-authored by Nova