Skip to content

Releases: insung/sideband-comments

1.0.9

Choose a tag to compare

@insung insung released this 29 Sep 04:04

Added

  • Highlight the comment whose quoted text holds the editor cursor in Comment Details and scroll the panel to it, choosing the innermost comment when quotes overlap.

1.0.8

Choose a tag to compare

@insung insung released this 29 Sep 04:02

Added

  • Start a review thread from the agent tool with create, quoting a line (--line 12), a line range (--line 12-14), or an exact text read from a file, so an agent can leave its review as comments instead of editing the document.
  • Create several threads in one run from a JSON batch file; every request is checked before anything is written, and one failing request creates no thread at all.
  • Store threads the tool creates in the document's existing bundle, exactly where the editors would put them, instead of starting a new file per thread.
  • Refuse a quote whose surrounding text cannot tell it apart from an identical passage, so a later edit above it cannot move the thread to the wrong place.

1.0.7

Choose a tag to compare

@insung insung released this 29 Sep 04:01

Fixed

  • Keep agent replies in the selected project by requiring its root, and refuse replies when the review thread is closed or its quoted text is ambiguous, detached, or missing.
  • Read agent reply and re-anchor text from UTF-8 files or standard input, so shell syntax in review text is stored literally instead of being expanded.

1.0.6

Choose a tag to compare

@insung insung released this 18 Sep 09:13

Fixed

  • Comment on a document that is open outside every workspace folder. Comments are stored in the
    nearest project above the file — a directory holding .comments or .git, including a
    git worktree — instead of the command reporting that the file is not in a workspace.
  • Show Add Comment on Selection in the Markdown preview's right-click menu when the preview
    replaces the editor tab. Previously only the side-by-side preview offered the menu.
  • Write a comment in the sidebar while the Markdown preview holds focus. The sidebar no longer
    requires an active text editor; it falls back to a visible editor, then to your last selection
    in that document.

Changed

  • Add Comment on Selection now pins the preview selection to the sidebar and puts the cursor
    in its composer, so the comment is written in the sidebar instead of a single-line input box.
    The pinned text stays visible above the composer and can be cleared.
  • The sidebar composer is disabled, with an explanation of how to select text, while nothing is
    selected. It no longer accepts a comment only to reject it on submit.
  • Comments Explorer also lists projects found outside the workspace, and their stores are watched
    for changes, so comments written in Obsidian appear without a manual refresh.

Verification

  • Typecheck and 105 tests passed.
  • Extension packaged as sideband-comments-vscode-1.0.6.vsix with the preview script included.

1.0.5

Choose a tag to compare

@insung insung released this 12 Sep 06:24

Added

  • Add comments directly from selected text in the VS Code Markdown preview.
  • Keep a document’s comment history together when files or folders are renamed in VS Code or Obsidian.
  • Provide a command to consolidate existing per-thread JSONL files into document-based history files.

Changed

  • New comments are stored by logical document in .comments/documents/<document-id>.jsonl.
  • Existing .comments/threads/*.jsonl files remain readable and can be consolidated without losing comment events.

1.0.4

Choose a tag to compare

@insung insung released this 12 Sep 04:43

Fixed

  • Preserve sidebar scroll position when comments require a refresh.
  • Avoid unnecessary sidebar rebuilds when reopening the note already shown.
  • Preserve draft replies and open edit forms during unchanged refreshes.

Verification

  • Typecheck and 65 tests passed.
  • Obsidian API compatibility lint passed.
  • Release package verified with main.js, manifest.json, and styles.css.

1.0.3

Choose a tag to compare

@insung insung released this 12 Sep 00:44

Fixed

  • Resolve Obsidian API compatibility validation for sidebar reveal behavior.
  • Reveal the sidebar only on Obsidian 1.7.2 or later while retaining support for Obsidian 1.6.0+.
  • Use long-supported vault file resolution APIs with file type verification.

Verification

  • Official no-unsupported-api lint passed.
  • Typecheck and 60 tests passed.
  • Release package verified with main.js, manifest.json, and styles.css.

1.0.2

Choose a tag to compare

@insung insung released this 11 Sep 15:11

Fixed

  • Improve compatibility with Obsidian document navigation APIs.
  • Require Obsidian 1.6.0 or later.

Verification

  • Typecheck, test suite, and release packaging passed.

1.0.1

Choose a tag to compare

@insung insung released this 10 Sep 13:50

Fixed

  • Preserve the Comments sidebar location when the plugin reloads.
  • Use a neutral default author name when no author name is configured.
  • Improve compatibility with current plugin review and distribution requirements.

Distribution

  • Release assets include build provenance attestations.

Sideband Comments 1.0.0

Choose a tag to compare

@insung insung released this 05 Sep 08:18

First stable release of Sideband Comments.\n\n- Shared document-anchored comment history for Obsidian and VS Code\n- Workspace-wide comment explorer and per-document detail editing\n- Append-only JSONL storage under .comments/threads\n- Original-text verification, replies, edit/delete, resolve/reopen, and re-anchor\n\nThe Obsidian release assets include manifest.json, main.js, and styles.css as individual files.