Skip to content

Releases: nonkuri/insert-callout

1.4.1 — Fix description validation warning

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:14
  • Change the manifest description to start with "Create callouts" instead of "Insert callouts", avoiding the plugin-name prefix warning.
  • No changes to plugin functionality. Requires Obsidian 1.13.0 or later.

日本語

  • manifest の説明文を「Create callouts」で始める形に修正し、プラグイン名で始まるという警告に対応。
  • 機能の変更はなし。必要な Obsidian のバージョンは 1.13.0 以降。

1.4.0 — Callout sidebar navigation

Choose a tag to compare

@github-actions github-actions released this 20 Sep 12:54

Changelog

1.4.0

  • Add a Callouts sidebar for the current note, opened with Insert Callout: Open callout list or its ribbon icon.
  • Show callout type icons and titles in document order, with indentation for nested quotes and support for custom types.
  • Jump to a callout by clicking an entry or using Tab and Enter, in editing and reading modes.
  • Refresh the list when switching notes or editing, and guard against navigation using stale source positions.
  • Exclude fenced code examples, indented code, frontmatter, and comments from the list.
  • Add 14 regression tests and run them before release builds.

Requires Obsidian 1.13.0 or later. For manual updates, replace main.js, manifest.json, and styles.css, then reload the plugin.

日本語

  • 現在のノートの Callout を右サイドバーに一覧表示する機能を追加。
    Insert Callout: Open callout list コマンド、またはリボンアイコンから開ける。
  • 種類のアイコンとタイトルを出現順に表示。入れ子表示とカスタム種類に対応。
  • クリックまたは Tab+Enter で該当位置へ移動。編集・閲覧モードに対応。
  • ノートの切り替えや編集に自動追従し、古い行番号への誤移動を防止。
  • コードブロック・インデントされたコード・フロントマター・コメントを一覧から除外。
  • 14件の回帰テストを追加し、リリースビルド前にも実行。

必要な Obsidian のバージョンは 1.13.0 以降。手動更新では main.jsmanifest.jsonstyles.css を置き換えてプラグインを再読み込みする。

1.3.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 10:47

Fixes the obsidianmd/no-unsupported-api error reported by the community directory review.

Breaking

  • Obsidian 1.13.0 or later is now required (minAppVersion was 1.0.0).
    The settings tab is rendered entirely from the declarative settings API, which
    is only available on 1.13.0+, so the deprecated display() fallback was removed.
    Version 1.3.0 remains available for older Obsidian versions.

Full Changelog: 1.3.0...1.3.1

1.3.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 10:24

Addresses the findings from the Obsidian community directory review.

Breaking

  • The commands were renamed to Insert and Remove (ids insert and remove),
    since Obsidian already shows the plugin name next to the command. They now appear as
    Insert Callout: Insert and Insert Callout: Remove.
    Any hotkeys you had assigned to the old commands need to be set again.

Changed

  • The settings now use Obsidian's declarative settings API, so they show up in the
    settings search on Obsidian 1.13.0 and later. Older versions keep the previous
    settings tab, and no settings are lost either way.

Internal

  • Release assets main.js and styles.css now carry GitHub artifact attestations,
    so their provenance can be verified against this repository.
  • Releases are published with generated release notes.

Full Changelog: 1.2.1...1.3.0

1.2.1

Choose a tag to compare

@github-actions github-actions released this 18 Aug 10:12
Use English UI text for community plugin submission (v1.2.1)

The manifest, command names and README were English while the settings
tab, modal placeholder and Notice were still Japanese — the README even
documented English labels that did not exist in the code.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 05:01

New Remove callout command — undo a callout, quote markers included.

  • Run it with the cursor anywhere inside a callout: the > [!type] heading line is deleted and one level of quote markers is stripped from the rest of the block, so a plain callout returns to unquoted text
  • A heading title (> [!note] Title) is kept as the first body line instead of being discarded
  • Nested quotes lose one level only (> > text> text)
  • Also works on a plain quote block with no callout heading, which simply unquotes it
  • The whole quote block around the cursor is processed, even when only part of it is selected

1.1.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 14:11

Callout autocomplete in quote blocks.

  • Typing [! right after a quote marker (>) pops up a suggestion list of callout types
    • Keep typing to narrow down the candidates (e.g. [!wa → warning)
    • Selecting a candidate inserts the complete callout heading (e.g. [!warning] )
  • Suggestions are ordered by most recently used, shared with the command dialog (previously only the last used type was moved to the top)
  • New setting Don't insert the closing ] (default: on): avoids duplicating the ] that Obsidian's bracket auto-pairing has already inserted

1.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 22:02

Initial release.

  • Insert callout command opens a type-selection dialog (filter by typing, last used type on top)
  • No selection: turns the cursor line into a callout, cursor placed in the body
  • With selection: wraps the selected lines as the callout body
  • Settings: configurable callout type list and order, reset to the 13 built-in types