Skip to content

About

Review CriticMarkup suggestions in an Obsidian side panel. Accept, reject, or reply.

Resources

Stars

14 stars

Watchers

1 watching

Forks

Repository files navigation

Track Changes

Review CriticMarkup suggestions in an Obsidian side panel. Accept, reject, or reply — straight back into the markdown, no sidecar state.

Track Changes panel showing multi-author comments from Claude and GPT

Intended for AI-assisted review: the agent leaves {++…++}, {--…--}, {~~old~>new~~}, {>>comment<<}, {==highlight==} in your notes, you review them here. A sixth mark, {=+…+=}, flags AI-inserted text with a subtle rainbow highlight — visual only, no review card. You can leave the same marks yourself, via commands or the Track changes right-click submenu, so human edits sit alongside the AI's in one review.

Each CriticMarkup form as raw syntax next to its rendering in Live Preview

docs/SKILL.md is a starting-point reviewer skill you can hand your agent.

Features

  • All five CriticMarkup forms with inline styling and a side-panel card per mark, plus {=+…+=} AI-added-text marks (rainbow, visual-only)
  • Threaded comments (adjacent {>>…<<} blocks), multi-author colors
  • Per-mark metadata — author="…" date="…" prefixes on any mark drive the author colors and dates
  • Accept / reject per mark, reply inline, delete per message or thread
  • Comment on a suggestion — the comment shows inside the suggestion's card and goes away when the suggestion is accepted or rejected
  • Human authoring — insert or mark selections as any of the five CriticMarkup forms yourself, from the command palette or the Track changes right-click submenu, stamped with your name and date like a reply
  • Finalize for publish — resolves all remaining markup in one pass
  • Reading mode: accepted preview or raw side-by-side
  • Code blocks left alone

Interaction

  • Click a mark in Live Preview to edit in place — the raw markup is exposed, the color stays.
  • ⌘/Ctrl-click a mark (or set Click highlighted text to open in panel) opens the side panel instead.
  • Click a panel card to jump the editor to its chip.
  • Source Mode shows raw markup verbatim.

Commands

  • Open review panel
  • Finalize for publish — accept additions, drop deletions and comments, etc.
  • Insert addition, Mark selection as deletion, Mark selection for substitution, Highlight selection, Insert comment — also under Track changes in the editor's right-click menu
  • Accept change at cursor, Reject change at cursor, Remove highlight at cursor, Delete comment at cursor — act on the mark the cursor is in; bind hotkeys for fast review. Also under Track changes in the right-click menu when the cursor is on a matching mark

Install

Community Plugins → search "Track Changes" (community.obsidian.md).

Manual: drop main.js, manifest.json, styles.css into <vault>/.obsidian/plugins/track-changes/.

Build

npm install && npm run build

License

MIT.

About

Review CriticMarkup suggestions in an Obsidian side panel. Accept, reject, or reply.

Resources

Stars

14 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages