Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@sungkhum sungkhum released this 09 Mar 15:27
· 10 commits to main since this release

tiptap-track-changes v0.1.0

npm version

First public release of the open-source track changes extension for Tiptap.

Install

npm install tiptap-track-changes
yarn add tiptap-track-changes
pnpm add tiptap-track-changes

Peer dependencies: @tiptap/core and @tiptap/pm (v2+).

Features

  • Three editor modes: edit (direct), suggest (tracked proposals), view (read-only)
  • Inline change tracking: Insertions, deletions, replacements, and format changes (bold, italic, etc.)
  • Per-change accept/reject: Individual or batch accept/reject
  • Multi-author support: Each author gets a name, ID, and color
  • Node-level tracking: Paragraph splits (Enter), block boundary deletions (Backspace/Delete across paragraphs), block type changes (paragraph ↔ heading)
  • Undo/redo integration: Works with Tiptap's built-in history
  • Complex script support: RTL (Arabic, Hebrew), Khmer, Thai, CJK, Devanagari, and more
  • 200+ tests

Links