Skip to content

Releases: vicky469/SideNote2

2.0.49

24 Apr 02:45

Choose a tag to compare

Release Highlights

This release simplifies the sidebar, removes the experimental side-note-to-side-note linking flow, and tightens up a few performance and stability edges around rendering and hidden comment blocks.

Highlights

  • Sidebar cards are simpler to scan and use: pin and bookmark controls now live in the header, and comment open interactions have been simplified.
  • The experimental side-note reference linking flow has been removed. Link side note, Mentioned / Mentioned by, the link-state indicator, and local note-chain Thought Trail sections are gone. Thought Trail is back to file-level relationships only.
  • Sidebar and editor behavior are more stable: highlight work during markdown scrolling has been reduced, hidden SideNote2 comment blocks behave correctly outside source mode, and agent regenerate fallback/disabled-state behavior has been restored and simplified.
  • The note-sidebar export feature has been removed.

Notes

  • This release does not introduce a new stored SideNote2 thread format.
  • Legacy trailing Mentioned: side-note reference blocks are treated as old data and stripped on future SideNote2 parse/write paths.
  • For existing notes you want to clean in bulk, use:
    node scripts/strip-side-note-links.mjs --path "<note-or-folder>"

Full Changelog: 2.0.48...2.0.49

2.0.48

23 Apr 21:04

Choose a tag to compare

Release Highlights

This release makes the sidebar easier to scan and makes moving side notes feel more direct, both across files and within a thread.

Highlights

  • Selected-text previews in the sidebar are now clamped to two lines, which keeps more context visible without letting each card take over the list.
  • The index sidebar now has its own side-note search, so you can filter and rank side notes directly from the index view instead of falling back to the note-local sidebar.
  • Move side note now targets markdown files directly, opens the destination note after the move while reusing an existing tab when possible, and nested child notes can now be re-parented locally with the same drag handle used for page-note ordering.

Notes

  • This release does not change the stored SideNote2 thread format. The move-flow updates stay within the existing note-backed data model.

Full Changelog: 2.0.47...2.0.48

2.0.47

23 Apr 05:05

Choose a tag to compare

Release Highlights

This release fixes index-note navigation again and makes agent reply insertion target an open markdown file instead of forcing the source note.

Highlights

  • Clicking file headings and comment rows in SideNote2 index.md now reliably scopes the right sidebar again, without the sticky multi-selection behavior that could show up after repeated clicks.
  • Agent reply comments now offer Add to file, which lets you choose from currently open markdown files and append the cleaned reply body there.
  • Restoring deleted comments is more reliable for both root comments and child entries, and editor highlights now survive more anchor-normalization cases.

Notes

  • Add to file works with open markdown files only. If a target file is in preview mode, SideNote2 will switch that leaf into editing mode before appending to the end.

Full Changelog: 2.0.46...2.0.47

2.0.46

23 Apr 00:18

Choose a tag to compare

Release Highlights

This release tightens agent runtime recovery, trims deleted mode down to the actual deleted cards, and removes the old repo-local SideNote2 CLI path in favor of the bundled skill installer flow.

Highlights

  • Remote agent runs now fail fast when they stall instead of lingering indefinitely, and index pin state stays scoped so temporary pin focus does not leak across index views.
  • Deleted mode in the note sidebar now shows only the soft-deleted cards themselves. Deleted child entries no longer force the whole live thread to stay visible.
  • The repo-local SideNote2 CLI entrypoint has been removed from the development workflow. The bundled skill installer script now owns that setup path instead.

Notes

  • This release does not change the shipped plugin surface for SideNote2 thread data. The CLI cleanup only affects repo and Codex setup paths.

Full Changelog: 2.0.45...2.0.46

2.0.45

22 Apr 22:21

Choose a tag to compare

Release Highlights

This release makes sidebar pinning durable again and cleans up the optional external Codex skill setup docs.

Highlights

  • Sidebar pins now persist per file in the saved SideNote2 view state, so both the pin markers on comment cards and the pinned-only toolbar view come back when you return to that note.
  • The README now treats the public sidenote2 Codex skill as optional advanced setup and points external Codex users at the GitHub $skill-installer flow instead of implying a separate local SideNote2 CLI install.
  • The remote bridge base URL setting copy now explicitly allows either HTTP or HTTPS for localhost and private LAN development.

Notes

  • Pin state is persisted as per-user sidebar workspace state, not inside the markdown note itself. Bookmarks remain the note-backed long-lived state.

Full Changelog: 2.0.44...2.0.45

2.0.44

22 Apr 21:46

Choose a tag to compare

Release Highlights

This release makes sidebar pinning more explicit and keeps the optional external sidenote2 Codex skill aligned automatically for users who already installed it.

Highlights

  • Pinned side notes no longer silently narrow the sidebar list on their own. Instead, SideNote2 now keeps pinning as a saved selection and gives you an explicit pinned-only toggle when you want to focus on that subset.
  • If you already installed the external sidenote2 Codex skill for handoff workflows, SideNote2 now refreshes that installed skill automatically when a newer plugin release starts up.
  • The bundled sidenote2 skill guidance now distinguishes normal CLI/chat explanations from in-thread SideNote2 write-back flows, which prevents pasted thread URIs from being treated as automatic reply instructions.

Notes

  • There are no note-format or vault-data migrations in this release.
  • The automatic skill refresh only applies when the external sidenote2 skill is already installed; built-in @codex side notes still do not require any separate skill install.

Full Changelog: 2.0.43...2.0.44

2.0.43

22 Apr 05:14

Choose a tag to compare

Release Highlights

This release makes built-in @codex threads behave more predictably while adding an explicit runtime picker for local and remote agent execution.

Highlights

  • Same-thread @codex replies no longer wait for the previous run in that thread to finish before starting; SideNote2 now starts them up to the normal runtime concurrency limit and keeps each reply directly after the question that triggered it.
  • Agent Runtime settings now let you explicitly pick Local or Remote, with inline availability status shown beside each option in the native Obsidian settings style.
  • Runtime labels are now consistently shown as Local across the settings and status UI.

Notes

  • There are no note-format or vault-data migrations in this release.

Full Changelog: 2.0.40...2.0.43

2.0.40

21 Apr 19:02

Choose a tag to compare

Release Highlights

This release adds the cross-platform runtime bridge work from feature/cross-platform-runtime-dgx, so SideNote2 can prefer your local desktop Codex setup when it is available and use a developer-managed remote bridge when it is not.

Highlights

  • SideNote2 can now route @codex runs through a remote runtime bridge, which enables agent workflows on devices where the local desktop runtime is unavailable.
  • Auto runtime selection now prefers the local desktop runtime on supported filesystem desktops and falls back to the configured remote bridge for other environments.
  • Settings now expose advanced remote-bridge URL and token fields, a connection test button, and clearer runtime availability messaging.
  • Mobile sidebar draft editing has a tighter keyboard and button layout, which makes the compose flow more usable on smaller screens.

Notes

  • Remote bridge support is intended for developer-managed setups and requires a configured base URL plus bearer token.
  • SideNote2 requires HTTPS for remote bridge endpoints, except for localhost or private-LAN HTTP during development.
  • There are no note-format or vault-data migrations in this release.

What's Changed

  • Feature/cross platform runtime dgx by @vicky469 in #2

New Contributors

Full Changelog: 2.0.39...2.0.40

2.0.39

21 Apr 01:35

Choose a tag to compare

Release Highlights

This release tightens the preview-card header layout and smooths out new-note saving in the note sidebar.

Highlights

  • Comment card datetimes now sit on the far right of the header by default, which makes the preview metadata line read more cleanly.
  • Header action buttons no longer reserve width while a card is inactive, so the metadata shifts left only when the card becomes active and the actions appear.
  • New anchored notes now save with a lighter path that skips the pre-save sidebar rerender, defers the aggregate refresh, and avoids the extra persist-time sidebar refresh.
  • Bookmark quick-save keeps that lighter path and still skips anchor revalidation, so both normal Add and bookmark save feel more responsive.
  • Threads with nested replies now stay expanded while the parent thread is active, even when the global nested-comments toggle is set to hide replies, so active @codex exchanges do not collapse immediately after autosave returns to preview.

Notes

  • There are no note-format or vault-data migrations in this release.

Full Changelog: 2.0.38...2.0.39

2.0.38

20 Apr 23:53

Choose a tag to compare

Release Highlights

This release makes comment markdown in the sidebar behave more like native Obsidian markdown.

Highlights

  • Sidebar comment previews now keep loose list paragraphs attached to their bullet items more reliably, so multi-paragraph bullets render with the expected structure.
  • Rendered comment markdown no longer applies the custom pre-wrap override that was making list layout diverge from native Obsidian markdown rendering.
  • Markdown-render normalization now includes regression coverage for bullet items with follow-up paragraphs and for headings that should stay outside the list.

Notes

  • There are no note-format or vault-data migrations in this release.

Full Changelog: 2.0.37...2.0.38