Skip to content

Releases: aonosota/note-refactor-plus

0.1.3

19 Jun 05:05

Choose a tag to compare

Fix community plugin review: API compatibility, lint warnings, and bump to v0.1.3

  • Bump minAppVersion to 1.13.1 to match installed obsidian package and clear no-unsupported-api errors
  • Replace builtin-modules npm package with node:module builtinModules
  • Fix Promise-in-void-context warnings: ProfileSuggester callback type, settings-tab event handlers, main.ts onunload
  • Use app.vault.configDir instead of hardcoded .obsidian path
  • Replace TFile cast with instanceof guard in conflict.ts
  • Use window.setTimeout for popout window compatibility
  • Use fileManager.trashFile() instead of vault.delete() to respect user preference
  • Remove unnecessary TFile cast in context-menu.ts
  • Remove deprecated setDynamicTooltip() call

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


Full Changelog: 0.1.2...0.1.3

0.1.2

17 Jun 13:05

Choose a tag to compare

Fix extracted content lost when template has no {{content}} placeholder

applyTemplate now appends the extracted text after the template body when the
template file contains no {{content}} variable, so frontmatter-only templates
(e.g. date/tags/aliases) no longer silently discard the selection.

Also shows a Notice when saving a profile whose template lacks {{content}},
so users are aware of the auto-append behaviour.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


Full Changelog: 0.1.1...0.1.2

0.1.1

17 Jun 08:21

Choose a tag to compare

Fix Extract Selection losing content when selection is cleared after async operations

Use editor.replaceRange() with positions captured before any awaits instead of
editor.replaceSelection(), which could operate on a stale/lost selection—most
noticeable with long text or when a profile picker modal ran before extraction.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


Full Changelog: 0.1.0...0.1.1

0.1.0

13 Jun 21:48

Choose a tag to compare

Fix release workflow: use Node.js 22 for pnpm 11 compatibility

pnpm 11 (latest) requires Node.js >= 22.13. Updated node-version from 20 to 22.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com


Full Changelog: https://github.com/aonosota/note-refactor-plus/commits/0.1.0