rohrbachd76 downloadsReview and CriticMarkup-style comments for markdown notes.
Review & Critic helps you edit and review notes collaboratively inside Obsidian without leaving Markdown. Use quick commands to mark additions, deletions, replacements, highlights, and inline comments, then review everything with clear visual rendering in Reading View and Live Preview. It is designed for drafting, peer review, and content polishing workflows where you want tracked-style edits while keeping your notes plain-text and portable.

Add, Delete, Highlight, Replace, Comment) plus Track Changes togglereview.trackChanges.protectedBypass)review.quickAction.protectedSelection)Comment: Inserts a standalone comment token at the cursor.{>> [author=Daniel] Needs citation here <<}Comment Selection: Wraps the selected text in an anchored comment/highlight token so the comment is tied to that text.Add: Wraps selected text as an addition token.{++new text++}Delete: Wraps selected text as a deletion token.{--old text--}Highlight: Wraps selected text as a highlight token.{==important sentence==}Replace: Converts selected text into a substitution token and lets you fill in replacement text.{~~old text~>new text~~}Comments Pane: Opens a side pane that lists comments for the active note; clicking an item jumps to that location in the note.Changes Pane: Lists tracked changes, provides Accept/Reject per entry, Accept All, quick action buttons, and a Track Changes toggle in one place.{++addition++} edits the addition text directly (no nested deletion tokens).{--deletion--} splits the deletion and inserts a separate addition token.{>> ... <<}) are edited as normal text, not wrapped as additions.{++, ++}, {--, --}, {~~, ~>, ~~}, {>>, <<}) are blocked to protect token integrity.Add, Delete, Highlight, Replace) are protected no-op on syntax-sensitive selections and show a non-blocking notice.CommentComment SelectionAddDeleteHighlightReplaceComments PaneChanges PaneQuick Actions Pane (opens the unified Changes/Quick Actions pane)Toggle Track Changes ModeToggle Accepted Text ViewAccept All Tracked ChangesAccept Tracked Change At CursorReject Tracked Change At CursorminAppVersion: 1.5.0isDesktopOnly: false (desktop and mobile supported)After acceptance into Obsidian Community Plugins:
Settings -> Community plugins -> Browse.Review & Critic.Before acceptance (manual install from a GitHub release):
https://github.com/rohrbachd/obsidian-review-critics/releases0.1.0).Assets section, download exactly these files:manifest.jsonmain.jsstyles.css.obsidian/plugins/ inside the vault..obsidian/plugins/review-criticSettings -> Community plugins.Restricted mode.Review & Critic in the installed plugins list and enable it.Example Windows path:
D:\YourVault\.obsidian\plugins\review-critic
Shows the plugin commands available in Obsidian's command palette (Comment, Add, Delete, Highlight, Replace, and Comments Pane).

Shows configurable options for default author name, reading/live rendering toggles, and token color customization.

npm install
npm run build
npm run dev
npm run deploy -- "D:\\Path\\To\\Your\\Vault"
npm run build
npm run lint
npm test
npm run release:check -- 0.1.0
manifest.json version (example: 0.1.0, not v0.1.0)manifest.json, main.js, styles.css as assetsPrerequisites:
gh CLI installedgh auth login completedFull setup + repeatable release steps: docs/release-workflow.md
One-command end-to-end release:
.\scripts\release.ps1 -Type patch
What it does:
manifest.json, versions.json, package.json)mainmanifest.json, main.js, styles.cssAlternative npm command:
npm run release:auto -- patch