Releases: nonkuri/insert-callout
Releases · nonkuri/insert-callout
Release list
1.4.1 — Fix description validation warning
- 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
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.js、manifest.json、styles.css を置き換えてプラグインを再読み込みする。
1.3.1
Fixes the obsidianmd/no-unsupported-api error reported by the community directory review.
Breaking
- Obsidian 1.13.0 or later is now required (
minAppVersionwas 1.0.0).
The settings tab is rendered entirely from the declarative settings API, which
is only available on 1.13.0+, so the deprecateddisplay()fallback was removed.
Version 1.3.0 remains available for older Obsidian versions.
Full Changelog: 1.3.0...1.3.1
1.3.0
Addresses the findings from the Obsidian community directory review.
Breaking
- The commands were renamed to Insert and Remove (ids
insertandremove),
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.jsandstyles.cssnow 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
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
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
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])
- Keep typing to narrow down the candidates (e.g.
- 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
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