Revision Session Marks helps you turn session edits into a CriticMarkup review note

Save a prose baseline and a marked review of edits.

MIT · no telemetry · core features free

A review note with addition, deletion and substitution marks.
Open larger
version
1.1.0
released
downloads
19
review
Passed
health
Excellent
license
MIT
listed for
Desktop, Mobile
obsidian
1.13.4 or later

The directory takes these platforms from the plugin manifest. The automated tests run in the desktop app only.

Directory facts fetched from community.obsidian.md/users/theluckystrike.

About Revision Session Marks

You revise plain prose and want a separate review showing changes since a saved writing baseline.

Save your draft before a writing session, then edit the same note. Revision Session Marks compares the texts and writes a separate CriticMarkup review.

Save a prose baseline and make a marked review after an editPlay demo

Free features

Save one writing baseline

Save the active editor text and file path as a baseline. It remains in plugin data after a restart.

Saved baseline text for a sample draft.
Open larger

Create a CriticMarkup review

Compare your current text against the saved baseline. A new review note shows additions, deletions and substitutions without rewriting the source.

Check both restored texts

The plugin checks both interpretations of the generated marks. Accept must reproduce the final text, and reject must reproduce the baseline.

Whole Greek word replacements with two passed restore checks.
Open larger

Keep the baseline when input is unsupported

Unsupported prose or a comparison limit stops output and keeps the baseline. Equal texts also keep the baseline.

An unsupported final input message beside the retained baseline.
Open larger

The free version keeps one active writing baseline; named baselines and folder reviews need Pro.

Pro features

Pro costs $5 a month or $15 one time through GitHub Sponsors. One sponsorship turns on Pro in every plugin that has it.

Keep named baselines for several notes Pro

Keep up to 50 named baselines for several notes. Named reviews retain the saved baselines for later comparisons.

Named first draft baselines for two sample notes.
Open larger

Create folder review copies Pro

Create separate reviews for matching named baselines in the active note’s direct folder. The command skips subfolders.

Separate review copies created for two drafts.
Open larger

Add author labels and a change summary Pro

Add an author label and a summary of mark counts. The label identifies this comparison rather than individual keystrokes.

An author comment and a count of substitution marks.
Open larger

Set up Revision Session Marks

needs

  • Obsidian 1.13.4 or later

steps

  1. Open a plain prose draft in an editor.

  2. Run Start a writing session to save its baseline.

  3. Edit the same note.

  4. Run Stop session and create a review note, then inspect the dialog and open the new review.

If the app can't find a new plugin yet, try again later. Obsidian says a plugin that passes the review shows in the app within 24 hours.

How to turn session edits into a CriticMarkup review note in Obsidian

Known limits of Revision Session Marks

  • This version accepts plain prose and rejects headings, frontmatter, links, code, emphasis and other unsupported markup.
  • Each input has a 100 KB UTF-8 limit, and comparison stops at one second or 1,000 token edits.
  • Renaming or deleting the source note invalidates its baseline.
  • Equal inputs create no review and keep the baseline.
  • Pro folder reviews use the direct folder and skip subfolders.
  • Third-party CriticMarkup renderers and sync conflicts were not tested locally.

Need a change for your team? I build custom Obsidian plugins and features.

Questions about Revision Session Marks

Does a review change my draft?

A review is a new Markdown file. The source note keeps its current text.

Can I review a renamed note?

A rename invalidates the saved baseline. Discard the invalid free session before starting another.

Can I start another free session immediately?

One free baseline can be active at a time. Stop or discard it before starting another.

What does the summary count?

The Pro summary counts addition, deletion and substitution marks. It does not count changed words.

Network use

Before sign-in, requests stay off; sign-in sends the client ID and read:user scope to github.com and polls for a token. After sign-in, api.github.com receives authenticated sponsorship queries for tier and total payments; no note content, file names or vault data leaves. Successful checks last seven days, failures retry after six hours, and Refresh requests an earlier check.

Read the full network disclosure

Questions or ideas?

Tell me what is broken in Revision Session Marks, or what it should do next.

Send feedback

Revision Session Marks 1.1.0, MIT license

MIT · no telemetry · core features free