Roadmap
Where CompassDocs is headed. This is directional, not a set of promises — priorities shift with what the community needs most. Items aren’t dated; they’re grouped by how near-term they are.
Now in progress / up next
Section titled “Now ”The near-term focus — the highest-value gaps for a team knowledge base.
- SSO role & group mapping — map identity-provider groups and SAML attributes to CompassDocs roles automatically, so access follows your directory. A natural follow-on to the SAML support that landed in 0.64.
Next planned
Section titled “Next ”On deck once the Now items land.
- UI localization (i18n) — the app in your team’s language.
Later exploring
Section titled “Later ”Bigger bets and ideas we’re weighing.
- Real-time collaborative editing — multiple people in the same document at once.
- CompassDocs Cloud — a fully-managed hosting option, so you get the product without running the infrastructure. Join the waitlist →
Recently shipped
Section titled “Recently shipped”A snapshot of what landed recently — see the full history in the releases and changelog.
- Images that actually get into documents, over the Claude connector —
add_imagecan now fetch an image from a URL server-side, copy one already in the workspace, and place it in the document body in the same call. When the picture only exists as something you can see — a screenshot pasted into the chat, which Claude receives as an image and cannot re-send as bytes — it hands you a single-use drop link instead. Claude connector (v1.1) - 1.0: the role ladder is gone — every access decision is a permission, held by a role, assigned to a person or group and optionally scoped to a single space. Custom roles now do exactly what they say on drafts, publishing, notifications and rosters, and the three legacy per-space grant tables have been folded into role assignments. Roles & permissions (v1.0)
- Interface polish, three rounds — an editor that no longer discards unsaved work (Ctrl/Cmd+S, a leave guard, a Save button that follows you down the page), real in-app not-found and error pages, actions that were unreachable on phones and narrow laptops, a sidebar that shows where you are, a readable line length for document body text, dark mode without white slabs, one empty-state treatment across the app, and the workspace date, time and page-width settings finally honoured everywhere. (v0.87–v0.89)
- Command palette & keyboard shortcuts — ⌘K (Ctrl K) opens one overlay
that searches documents, people, spaces, navigation and actions without
navigating you away, with
@people search,g-then-a-letter jumps, and a searchable shortcut sheet on?. Command palette & shortcuts (v0.86) - Settings console, rebuilt — settings grouped by area with a keyword search across every section, one unified page header driven by a shared registry, shared form controls and toggle switches, save confirmations as toasts, and destructive actions moved into a separate danger zone. Finding your way around Settings (v0.84–v0.85)
- Tooltips & a platform style guide — keyboard-reachable, theme-aware
tooltips replacing the browser’s native
titlebubbles across all 124 controls, each icon-only control given a screen-reader label, and the UI patterns written down so they stay consistent. (v0.83) - Auditor-grade training evidence — a people × decks compliance matrix, monthly point-in-time snapshots with verifiable SHA-256 hashes, a one-click audit package ZIP, per-deck e-signature confirmations with content hashing, question-level quiz analytics, a scheduled monthly report email, and team leads with a scoped team view + weekly digest. Training & onboarding (v0.82)
- Training console at scale — searchable deck table with tags, bulk remind/waive/unassign/extend-due, per-person transcripts, a needs-attention triage queue, manager deck preview, and completed-training evidence that survives user or deck deletion. Training & onboarding (v0.81)
- Training quizzes, recertification & certificates — server-graded
:::quizblocks with a pass gate, automatic recertification cycles with preserved history, printable completion certificates, an org-wide overview with CSV export, and Claude connector training tools. Training & onboarding (v0.80) - ✅ Onboarding programs, waivers & searchable pickers — bundle training decks into named, ordered onboarding programs that auto-assign to new members (one notification per program, not per deck), waive decks for staff who did the training before CompassDocs, archive or permanently delete decks, and search-as-you-type pickers replace the long dropdowns across the app (guide) (v0.79)
- ✅ Training & onboarding (enterprise) — turn any published document into a slide-based training deck: assign to people, groups, or everyone with due dates and auto-assignment for new members, a full-screen player that resumes where you left off, a compliance confirmation recording the exact version confirmed, and per-deck tracking with CSV export (guide) (v0.78)
- ✅ Cards view, packed — the cards view lays sections out with masonry so cards fill the columns, and long sub-page lists fold behind an “N more sub-pages…” link after four rows (guide) (v0.77)
- ✅ Claude connector image uploads — a first
add_imageMCP tool lets Claude attach screenshots to documents (PNG/JPEG/GIF/WebP, stored as normal attachments under the workspace size limit) and hands back the markdown snippet to place in the body; widened considerably in v1.1 (guide) (v0.76) - ✅ One-click updates — an optional updater companion holds the Docker socket so the app never has to: Settings → System → Version & updates gains an “Update now” button that pulls the new image and restarts the app, admin-only and audited (guide) (v0.75)
- ✅ Service status & outage comms — track the SaaS tools your org relies on from their own status pages (Statuspage format, Slack, Google, Salesforce, AWS, RSS, M365 tenant health on enterprise), get org-wide alerts when something breaks or recovers, and declare manual incidents with update timelines for internal systems (guide) (v0.74)
- ✅ Account settings, rebuilt — a sectioned settings area with profile editing (name, email, photo), a theme that follows you across devices, per-event notification routing, and personal time zone & date format (the weekly digest now lands Monday morning in your own zone) (guide) (v0.73)
- ✅ A calmer document page — share links and review schedules moved into compact toolbar popovers, and the side panel’s Sub-pages, Related documents, and Attachments sections collapse (your choice remembered per browser) (v0.72)
- ✅ Video, upgraded — uploaded videos stream with real seeking and their own size limit; SharePoint/Stream, Google Drive, Wistia, and Dailymotion join the provider list; a proper insert dialog with upload and paste-to-embed; theater mode and poster images (guide) (v0.71)
- ✅ Concurrent-edit safety — stale saves are refused with a clear conflict message instead of overwriting, and editors see who else has a document open (v0.70)
- ✅ DMS links — attach titled deep links into iManage, NetDocuments, and SharePoint (auto-detected, branded badges) alongside file attachments; nothing stored locally, the source system keeps enforcing its permissions (guide) (v0.69)
- ✅ REST API + token scopes — a stable
/api/v1(documents, spaces, hybrid search, introspection) authenticated with personal access tokens that now carry read/write scopes; strict-approval workspaces queue API edits as change requests (reference) (v0.68) - ✅ Notifications center — a bell in the sidebar with a personal inbox: mentions, thread comments, subscribed-space updates, change-request submissions and decisions, reviews due, and read-confirmation requests, with mark-read and an optional personal Slack/Teams webhook mirror (guide) (v0.67)
- ✅ Personal dashboard — the dashboard is now a work hub built around you: a local-time greeting with a search/Ask bar, one “needs your attention” card (change requests, read confirmations, reviews due, reader suggestions), your drafts and recently opened docs, and author-attributed activity in your spaces (v0.66)
- ✅ Audit-log export (enterprise) — streaming CSV/JSON downloads of the audit log with category and date-range filters, from the admin screen or a compliance pipeline; every export is itself audited (guide) (v0.65)
- ✅ Monitoring & health —
/healthzand/readyzprobes, a Prometheus/metricsendpoint, a live diagnostics panel on Settings → System, and a JSON log format for shippers (guide) (v0.65) - ✅ SAML 2.0 single sign-on (enterprise) — any SAML IdP (Okta,
OneLogin, Google Workspace, ADFS, Entra SAML apps) alongside OIDC, with
metadata-XML import, JIT provisioning, and signed-assertion validation;
shares the
ssoentitlement (guide) (v0.64) - ✅ Search operators & smarter ranking — filter with
type:,tag:,space:,author:, andstatus:; title matches outrank body text and fresher docs win ties, with a helpful zero-result state (guide) (v0.64) - ✅ Accessibility (WCAG AA) — text contrast meets AA on every screen in both light and dark themes, with larger touch targets and clearer labels; the app also installs as a PWA (v0.63–0.64)
- ✅ Weekly digest, bulk operations, scheduled publish & doc feedback — an opt-in Monday summary of your subscribed spaces, checkbox bulk actions in the table view, publish/unpublish scheduling, and a “Was this helpful?” vote that feeds content health (notifications, content health) (v0.63)
- ✅ Bring your own AI provider — Ask, Write, and Proofread through any OpenAI-compatible endpoint, including fully local engines (Ollama, LM Studio, vLLM), alongside the Anthropic default (guide) (v0.62)
- ✅ AI writing assist — a ✨ Write menu in the editor: draft from title, improve, expand, shorten, summarize into the summary field, and change tone — every result reviewed before it’s applied (guide) (v0.61)
- ✅ Ask from Slack & Teams — a slash command and outgoing webhook that answer in-channel with cited sources, drawing only from non-private spaces (guide) (v0.61)
- ✅ Content health report — broken links, orphans, overdue/stale docs, unread docs, likely duplicates, and owner-less content in one admin view (guide) (v0.61)
- ✅ Import from Confluence or Notion — a guided migration that detects a Confluence (HTML) or Notion (Markdown & CSV) export, rebuilds the page tree as nested pages, converts formatting to Markdown, and imports images and attachments (guide) (v0.61)
- ✅ Space views — cards, sortable table, tree outline, board by status/type, timeline, and by-tag, remembered per space (guide) (v0.60)
- ✅ Public share links — a tokenized read-only link to a single published document with optional expiry, revoke/regenerate, open counts, and doc-scoped attachment access; admin-gated, off by default (guide) (v0.57)
- ✅ Content review reminders — per-document review cadence with an overdue notice, a dashboard block, and one-per-due-date approver emails; edits reset the clock automatically (guide) (v0.56)
- ✅ Nested pages & backlinks — sub-pages up to 3 levels with trees on
space pages and in the sidebar, automatic “Linked from” backlinks, and
[[link autocomplete in the editor; both admin-gated, off by default (guide) (v0.55) - ✅ Document templates — a picker with six built-in scaffolds (SOP, runbook, policy, meeting notes, postmortem, decision record), admin-editable with placeholders, per-space defaults, and template-aware drafting over the Claude connector (guide) (v0.53)
- ✅ Related documents + doc side panel — typed links (related, procedure ↔ policy, supersedes) shown on both documents, managed inline; attachments and suggestions move to a sticky side panel (guide) (v0.52)
- ✅ ARM64 enterprise image — the Enterprise image is now multi-arch
(
amd64+arm64) like Community: Apple-silicon and Graviton hosts pull a native image, no emulation (v0.50) - ✅ Operational nav + delegated access — Announcements and Compliance moved from Settings to the main navigation, with per-section user/group grants, a settings search box, and scalable people pickers (guide) (v0.50)
- ✅ Semantic search — pgvector embeddings fused with full-text search in app search, Ask, and the Claude connector; bring your own provider (Voyage, OpenAI, or local via Ollama) (guide) (v0.49)
- ✅ Editable email templates — every alert email (doc updates, announcements, mentions, acknowledgement requests, workflow events) editable in the doc editor with dynamic tags, live sample preview, and reset-to-default (guide) (v0.47)
- ✅ Central compliance portal (enterprise) — org-wide acknowledgement progress with KPIs, per-policy pending lists, one-click request and remind, a people view, and auditor CSV exports (guide) (v0.46)
- ✅ Knowledge-base analytics — views, unique readers, time-on-doc, trending and neglected documents, search analytics with content gaps, engagement and author reach, with filters and per-document drill-downs (guide) (v0.45)
- ✅ SCIM provisioning (enterprise) — Microsoft Entra creates, updates, and deactivates accounts automatically; deactivation revokes sessions immediately and deletes are soft (guide) (v0.44)
- ✅ Rich blocks in the WYSIWYG editor — callouts, accordions, and tabs as live editable boxes, diagram fences with live preview, native task lists, embed preview cards, and one-click block buttons in the toolbar (guide) (v0.43)
- ✅ Diagrams & rich blocks — Mermaid and PlantUML diagrams, tabs, accordions, callouts, video and website embeds, interactive checklists, decision-tree guides, and auto-filterable tables, all in plain Markdown (guide) (v0.42)
- ✅ Security hardening — credentials and backups encrypted at rest (AES-256-GCM master key), hashed session tokens, login throttling with lockout, and security headers (guide) (v0.41)
- ✅ Enterprise versioning — side-by-side and inline diffs between any two versions, one-click restore, change notes on every save, and draft branches with approval-aware merge (guide) (v0.40)
- ✅ Outlook add-in — search, Ask AI with cited sources, and insert-into-email from the Outlook ribbon, served by your own workspace (guide) (v0.39)
- ✅ Comments & @mentions — discussion threads on every document with mention notifications (email + dashboard notice), an admin on/off switch, a restricted-words list, and moderation (guide) (v0.38)
- ✅ Newsletter editorial workflow — contributor/approver capabilities, per-newsletter approver lists, review comments, direct approver edits, and approve-before-send (guide) (v0.32)
- ✅ Workspace & directory polish — space categories with in-space search, an app-wide page-width preference, email template blocks with copy actions, and directory attributes as fields or tag badges (directory guide) (v0.29–0.31)
- ✅ Announcements & newsletter — org-wide dashboard alerts with optional email/chat delivery and a sidebar unread badge, plus branded HTML newsletters written in the doc editor (announcements, newsletter) (v0.26–0.28)
- ✅ One “Manage account” page — notifications, security & MFA, password, and API tokens together (guide) (v0.25)
- ✅ Easier workspace logos — fetch your website’s favicon or upload an image (guide) (v0.24)
- ✅ Per-space edit rights — restrict who can author in a space, per person or group, with an org-wide override switch (guide) (v0.23)
- ✅ Quick links launchpad — categorized shortcuts to your other tools with group-based visibility and auto-fetched icons (guide) (v0.22)
- ✅ Policy acknowledgements (enterprise) — “I’ve read and understood this” on any published doc, with a per-revision compliance record and CSV export (guide) (v0.21)
- ✅ Space subscriptions & email alerts — subscribe to a space (or let admins auto-subscribe groups) and get an email when its docs change, plus account ↔ directory linking and a per-user email switch (guide) (v0.20)
- ✅ Directory profiles & people answers — person pages with authored docs, clickable article bylines, and “who is…?” answers in Ask from the people directory (v0.19)
- ✅ Brand customization — a workspace accent color that re-tints the whole product, a searchable space icon picker, and the Ask feature named after your org (v0.18)
- ✅ Print / Save as PDF — clean printable documents from the app and the public site (v0.17)
- ✅ Inline images — paste screenshots into either editor mode, size them (S/M/L/Full), click-to-zoom, alt text, plus a reader-selectable page width (guide) (v0.15–0.16)
- ✅ Public site — mark a space Public and serve its published docs to anyone on the internet, read-only, with optional search-engine indexing (guide) (v0.14)
- ✅ Private spaces & user groups — public/private space visibility with group-based access, enforced everywhere including search, AI answers, and the Claude connector; enterprise adds Microsoft Entra group sync (v0.13)
- ✅ Notifications — Webex, Microsoft Teams, Slack, generic-webhook, and email (SMTP) alerts for review, publish, and suggestion events, with per-space filtering (v0.11–0.12)
- ✅ One-click Deploy to Azure — a portal wizard with full VM, networking, and storage options (guide) (v0.10)
- ✅ Two-factor auth & active sessions — TOTP with recovery codes, plus per-device session listing and revocation (v0.9)
- ✅ Claude connector (MCP) — draft and revise documents from the Claude desktop app, with one-click OAuth connection (v0.7–0.8)
- ✅ Single sign-on (OIDC) with Microsoft Entra ID — including one-click automated setup — and Microsoft 365 directory sync (v0.6, Enterprise)
