Skip to content

Changelog

Product updates and release notes.

0.23.0betaJun 17, 2026

AI-agent tooling: docs audit tool, paginated llms.txt, GEO fetch-size, webhook + Zapier

  • Free public tool "Are your docs AI-ready?" at topicary.com/tools: a no-signup audit that scores page structure and cross-page consistency (near-duplicate passages, numeric contradictions, terminology drift, broken cross-references)
  • llms.txt and llms-full.txt now split into navigable per-section files on large sites, so AI agents that silently truncate big files still get complete content
  • GEO scoring adds a "fetch size" factor: flags pages too large for an AI agent to read in a single fetch, with a split-the-page fix
  • New topic.published webhook event so external automations can react the moment a topic goes live (now 11 event types)
  • Zapier integration (private beta): Topic Published and Topic Updated triggers, plus Create Topic and Find Topic actions over the REST API
0.22.0betaJun 16, 2026

Content Demand worklist + AI authoring improvements

  • New Demand page: a prioritized "what to write next" worklist combining content gaps, lifecycle recommendations, and content-debt scoring into one ranked list of create / improve actions
  • AI edits are now obvious and reversible: every AI change highlights the affected region, flashes it on apply, and offers an inline Undo (inline AI, AI chat, and AI map organization)
  • AI map organization shows a clear before/after: moved and new topics are marked and highlighted in the tree, with a one-click revert after applying
  • Clearer AI errors: configuration problems are now distinguished from temporary failures instead of a generic "try again"
  • Project member sharing: invite teammates to a project by email with admin, author, or reviewer roles (Settings → Team)
  • Faster published sites: pages load individually with hover prefetch instead of shipping the whole site up front; larger sites benefit most
0.21.0betaJun 16, 2026

SME review, end to end

  • Must-verify checklist: flag the exact topics a reviewer has to sign off on; required topics show a "Verification required" badge, an "I verify this is accurate" confirmation, and live verified/total progress
  • Approval can now gate verification: when enabled, an SME approving a topic marks it human-verified, feeding content-debt and lifecycle scoring
  • Content freeze: optionally snapshot topics when a review starts, so reviewers always see exactly what they were asked to review even while authors keep editing
  • Login-free reviewers can suggest edits, not just comment: propose a specific text replacement that authors apply or dismiss in one click
  • Automatic reminders for due-soon and overdue reviewers, plus a one-click manual nudge per reviewer
  • Reviewer engagement tracking: per-reviewer tracking links show who has opened their review and who has finished
  • One-click sign-off export: download a CSV (or full JSON audit) of every approve / request-changes decision, with pending items shown explicitly
  • Configurable review-link expiry (7 / 30 / 90 days) with one-click extend, and an approved / changes-requested rollup per session
0.20.0betaJun 15, 2026

Lossless DITA round-trip

  • DITA task steps import in full: step choices, nested notes and images, and profiling conditions on step content are now preserved
  • DITA images referenced by key (keyref via an image keymap) resolve and upload, no more broken images
  • DITA export preserves everything nested inside lists and steps: images, callouts, and conditional content keep their profiling attributes
  • Inline images round-trip in both directions
  • Verified import → export → re-import is lossless on a 57-topic DITA project (conrefs, conditions, images, reltables, glossary all 1:1)
0.19.0betaJun 10, 2026

Lossless imports and conditional inline content

  • Flare imports now preserve condition colors, conkeyref resolution, and image references
  • DITA imports handle conkeyref attributes and nested image paths
  • Inline conditional content: apply conditions to text spans within a paragraph, not just full blocks
  • Large import batching to prevent timeouts on 200+ topic projects
  • Zip uploads via Supabase Storage to bypass Vercel's 4.5 MB payload limit
0.18.0betaJun 3, 2026

Translation management and TMS integration

  • XLIFF 2.0 export and import with 3 modes: merge into existing, create new topics, or overlay as translations
  • Phrase TMS integration: send content for translation, auto-poll for completion, download translated XLIFF on finish
  • Phrase webhook handler for real-time completion callbacks
  • Translation panel in editor: per-locale status grid with stale indicators, coverage summary
  • Multi-locale publishing: assign a locale to each publication target, translated content renders automatically
  • Stale translation detection: editing a source topic flags all translations as needing update
0.17.0betaMay 28, 2026

Content branching and release management

  • Topic-level branching: create named branches, switch between them, rename or delete
  • Three-way merge with conflict resolution dialog (source vs target, accept per block)
  • Release lifecycle: draft → published → archived, with comparison dashboard showing added/removed/changed topics across releases
  • Publication versioning with reader-facing version switcher on published sites
  • Track changes (suggest mode): insertions in green, deletions in red strikethrough, accept/reject per suggestion or in bulk
  • Suggestions panel with multi-author grouping, initials avatars, and jump-to-position
  • Email notification to topic owner when a different author submits a suggestion
0.16.0betaMay 22, 2026

Real-time collaboration and approval workflows

  • Real-time co-editing via Yjs CRDT with live cursors, presence indicators, and colored name labels
  • Offline change queue: edits buffer locally and sync when connection resumes
  • Configurable approval workflows with named stages, role-based transitions (admin, author, reviewer), and workflow history
  • Presence avatars on project and topic pages: see who's online and what they're editing
  • Boolean condition expressions: combine dimensions with AND/OR/NOT instead of flat include/exclude
  • Condition expression builder in publish manager with visual tree editing
0.15.0betaMay 16, 2026

LLM-ready output and AI content intelligence

  • Every published site automatically generates llms.txt, llms-full.txt, per-page .md URLs, sitemap.md, and a smart 404
  • ?ask= query endpoint on every published page: AI agents can ask questions and get grounded answers
  • MCP server with 4 read-only tools (search_docs, get_topic, list_topics, get_site_structure)
  • AI content graph: community detection, duplicate passage detection, reuse candidates, cross-reference suggestions, terminology variant detection
  • GEO scoring: 5-factor analysis (structural clarity, semantic completeness, schema potential, answer density, internal linking) per published page
  • Content gap detection: clusters zero-result and low-confidence AI queries into suggested new topics
  • Content debt scoring: per-topic 0 to 10 score combining staleness, findings, verification, and gaps
  • Nightly lifecycle agent: scans for stale content, expired verifications, near-duplicates, low GEO scores, orphans, and ambiguous topics, then creates recommendations and never mutates content
0.14.0public betaMay 8, 2026

Public beta: enterprise integrations and API

  • Topicary is now open for signups: free during beta with all features unlocked
  • REST API with bearer token authentication, rate limiting (1000 req/min per key), and plan gating
  • API endpoints for topics, components, maps, targets, and webhooks, with full CRUD
  • Webhook event system: 10 event types, HMAC-SHA256 signed payloads, automatic retry with exponential backoff
  • SAML 2.0 SSO with XSW protection, SHA-1 rejection, and role-capped provisioning (author/reviewer only)
  • Bidirectional GitHub sync with push/pull, content-hash diffing, and conflict detection with resolution dialog
  • Zendesk Help Center integration: push published content as articles with sync state tracking and divergence detection
  • Salesforce Knowledge integration: same pattern as Zendesk with OAuth2 auth and UrlName dedup
  • Configurable search engine adapters: built-in pgvector, Algolia, and Elasticsearch
0.13.0beta

AI authoring assistant and inline AI

  • Multi-turn AI chat panel with conversation persistence, history sidebar, auto-resume, and @/# mentions for topic and component references
  • Inline AI (Cmd+Shift+I): Cursor-style prompt overlay on selected text with streaming diff preview
  • Partial accept/reject on AI suggestions: accept per-block instead of all-or-nothing
  • Proactive component extraction: editor highlights paragraphs that match 2+ other topics at ≥85% similarity and suggests extracting them as reusable components
  • Contextual prompt suggestions: dynamic quick-action chips based on active findings (duplicate → 'Check duplicates', readability → 'Simplify')
  • AI-powered map organization: suggests hierarchical tree structure based on community detection and cross-references
  • Content validation rules engine: 10 rules (broken refs, undefined variables, heading hierarchy, missing alt text, and more) with on-demand scan and severity-grouped results
0.12.0beta

Editor overhaul and transactional email

  • Editor layout rebuilt: prose stays centered regardless of which panels are open
  • Three-zone workspace with overlay panel drawers (left panels for navigation, right panels for tools and metadata)
  • Dashboard management: project deletion, inline rename, multi-select with batch operations
  • Dedicated publishing overview page with per-target status
  • Branded transactional email for all auth flows and a welcome email on signup
  • Navigation performance improvements across the heaviest pages
  • Published site fixes: configurable start page, inline links, heading permalinks
  • Import flow now shows a completion summary and links to the imported map
  • Dark mode and error handling audit across the full app
0.11.0beta

Advanced authoring and multi-format export

  • DITA XML export (topics and maps): standards-compliant exit path for teams that need XML portability
  • Word (.docx) export via the publishing pipeline
  • Inline component reuse (text fragments inserted within paragraphs, changes propagate to all instances)
  • Where-used panel for components: see every topic referencing a component before editing
  • Orphan detection for unused components
  • Map versioning with block-level diff and restore
  • Publication versioning with named versions and reader-facing version switcher
  • Embeddable SDK packages: @topicary/embed-react, @topicary/embed-web (custom elements), @topicary/embed-node (Node.js client)
0.10.0beta

Design system and published site polish

  • Landing page redesign with warm editorial aesthetic
  • Brand motifs (herringbone stripes, chevrons, zigzag accents)
  • Console-depth button system for marketing pages
  • Instrument Serif display typography with IBM Plex Sans body and IBM Plex Mono code
  • Published site improvements: JSON-LD schema markup (HowTo, FAQPage, TechArticle), OG image generation, XML sitemap, robots.txt
  • Suggested 'See Also' links computed from page embedding similarity at publish time
  • Password protection for published sites with scrypt hashing and HMAC session tokens
0.9.0beta

Published site enhancements

  • AI-powered search widget on published sites (Gemini-backed, plan-gated, two-tier rate limit)
  • Code copy buttons and tabbed code groups
  • GitHub sync (push content to a repo on publish)
  • OpenAPI 'Try It' interactive API explorer with CORS proxy
  • Dark mode on published sites
  • Reader feedback widget (per-page 'Was this helpful?' votes)
  • Custom CSS injection on published sites
0.8.0beta

Security hardening

  • Full security audit: RLS policy review, auth checks on all RPCs, service-role policy fixes
  • SSRF protection with numeric IPv4 range checks and full IPv6 normalization (no regex bypass)
  • Rate limiting via Upstash Redis (shared across serverless isolates)
  • Timing-safe comparisons on all secret verification paths
  • WCAG accessibility audit: 30+ findings fixed
  • Plan limit enforcement at the database level
  • Server action error sanitization: no internal details leak to client
  • 12 missing database indexes added, 5 redundant indexes removed
0.7.0alpha

Content organization and health

  • Topic cross-references (TopicLink atoms) with link picker: survive renames, auto-resolve at publish time
  • Taxonomy system with color-coded tag groups and tag picker in editors
  • Content status workflow (Draft, In Review, Published) with configurable transitions
  • Content health dashboard: orphan detection, stale content flags (30/90 day), broken reference tracking
  • Search analytics and reader feedback analytics on published sites
  • Custom topic type definitions with structured field schemas
0.6.0alpha

Editor experience

  • Slash command menu (16+ block types)
  • Floating bubble toolbar on text selection
  • Table editor with column/row operations toolbar
  • Code block syntax highlighting (100+ languages)
  • Callout blocks (info, warning, tip, danger)
  • Drag-and-drop reordering in maps with projected drop indicators
  • Image upload (paste, drag-and-drop, file picker) via Supabase Storage
  • Global search (Cmd+K / Ctrl+K) across topics, components, maps, and variables
  • Keyboard shortcuts across the editor with platform-aware display (Cmd on Mac, Ctrl on Windows)
0.5.0alpha

SME review and collaboration

  • Token-based SME review: generate a unique link, reviewer opens it with no account and no login
  • Inline comments on topics with threaded replies
  • Per-topic approve/reject workflow
  • Email invitations for reviewers with branded template
  • Review session management in map editor: assign topics, track status
0.4.0alpha

Billing and onboarding

  • Free, Pro, and Team pricing tiers with transparent published pricing
  • Stripe checkout and customer portal
  • Plan-gated features (AI, advanced analytics, PDF, API access)
  • First-run onboarding with sample project
  • Referral program with $50 Stripe balance credit on conversion
0.3.0alpha

AI assistant and 7-format import

  • AI writing assistant powered by Claude: draft, rewrite, expand, summarize, improve
  • 7-format import: Markdown, HTML, DITA (topics, maps, conrefs), Confluence, MadCap Flare (full project), Word, OpenAPI 3.x
  • Flare import preserves topics, snippets, TOC hierarchy, variables, and conditions
  • DITA import maps conrefs to reusable components and preserves map hierarchy
  • Drag-and-drop file import with format auto-detection and preview cards
0.2.0alpha

Multi-channel publishing

  • 4-stage publishing pipeline: resolve components → filter conditions → substitute variables → render output
  • Hosted documentation sites with search, sidebar navigation, and dark mode
  • PDF generation with branded cover page, table of contents with dot leaders, running headers, and custom footers
  • Markdown export (single topic or full map as zip)
  • Condition filtering and variable substitution at publish time: same source, different outputs
  • Custom domains on published sites
0.1.0alpha

Foundation

  • Project creation with subdomain routing
  • Rich text editor with 1-second debounce auto-save
  • Reusable components: save any selection, insert anywhere, changes propagate
  • Conditional blocks: define dimensions and values, tag content with include/exclude rules
  • Variables: key-value pairs with default sets and per-target overrides
  • Content maps with drag-and-drop hierarchy and ordering
  • Version history with block-level visual diff and one-click restore