github obsidianmd/obsidian-importer 3.0.0

2 hours ago

Note this version requires Obsidian 1.13.0 or later.

  • Importer is now available directly from Obsidian Settings. On phones and tablets, imports use native Settings pages with improved navigation, swipe gestures, and layout (#555 ,#634).
  • Redesigned import steps with grouped settings, progress indicator, clearer status counts, and improved Pause and Stop controls.
  • Imports left running in the background can be reopened from their progress notice. Starting another import waits for the current import to stop.
  • Added searchable folder trees to make large source lists easier to navigate (#608).
  • Improved file selection, especially on iOS. Selected files are listed individually, can be added or removed, and multiple selections are preserved.

Markdown

  • Added a Markdown importer for individual files, folders, and ZIP archives (#23, #635).
  • Preserve source folder hierarchies, relative links, attachments, .base files, and .canvas files.
  • Added a folder tree for choosing which parts of a Markdown folder or ZIP archive to import.
  • Added Standardize formatting to apply the vault’s list, indentation, and link preferences.
  • Added Convert inline tags to properties to move tags from note bodies into frontmatter.
  • Improved repeat imports by recognizing existing notes and attachments, avoiding unbounded numbered copies, and preserving locally changed attachments when Skip is selected.
  • Fixed links when source paths must be sanitized, when folders differ only by letter case, and when source notes have names that differ only by case.
  • Prevented imported attachments from overwriting unrelated files with the same name.

HTML

  • Rebuilt HTML conversion around Defuddle to extract and standardize the main article content while removing navigation, sidebars, footers, and other page clutter. The complete page can still be imported by disabling Extract main content (#325, #636).
  • Added support for importing complete HTML folders and ZIP archives, including linked local images and other assets.
  • Added a folder tree for choosing which parts of an HTML folder or ZIP archive to import.
  • Preserve HTML source folder structure and linked asset relationships (#406).
  • Use the HTML document title for the imported note name instead of relying on the source filename (#325).
  • Resolve links between imported pages, attachments, and headings, including same-page anchors and links to headings identified by HTML IDs (#217).
  • Improved conversion of tables, figures, definition lists, fenced code blocks, Bootstrap alerts, GitHub pages, and React-generated markup.
  • Preserve unusual HTML IDs and linked headings without allowing malformed CSS identifiers to interrupt conversion.
  • Improved repeat imports by recognizing existing notes and avoiding accidental overwrites.
  • HTML ZIP files are now recognized when dragged into the Importer.

Notion

  • Removed the preliminary Notion page-count notice, which could be misleading before the final import plan was assembled.

Don't miss a new obsidian-importer release

NewReleases is sending notifications on new releases.