Skip to content

0.1.1

Choose a tag to compare

@github-actions github-actions released this 14 Jun 20:18
· 20 commits to main since this release

Fixed

  • Plugin failed to load on enable. The settings tab declared a getter-only plugin accessor, which collided with the base class assigning this.plugin during construction, so the plugin was disabled before any commands or UI registered. The settings tab now uses a plain typed field.
  • The Add feed dialog's Save button did nothing. It mixed two ways of toggling the disabled state and required a separate Resolve click first. Save now resolves the feed on demand and saves it, and is never stuck disabled.
  • A failure during load now shows a Notice instead of failing silently, so a future load error is visible without opening the developer console.

Added

  • Initial release: import articles and podcasts from RSS, Atom, and Substack feeds into the vault as Markdown notes.
  • Multi-source support behind one feed contract. Substack publications are first-class: add a @handle, subdomain, custom domain, or post URL and the plugin resolves it to the feed. Any other RSS, Atom, or podcast feed imports as a generic source.
  • One destination folder per feed, with recursive deduplication by a stable feed-item-id stored in each note's frontmatter, so moving or renaming notes never causes a re-import.
  • Add-feed flow with live resolve and preview (publication title, host, recent item titles, source type, free or paid hint).
  • Import window with a three-state item list (imported, dismissed, available), reversible dismiss, live progress, and a per-item result summary that never aborts the run on a single bad item.
  • HTML to Markdown conversion with feed-specific rules (figure captions, code-fence language, footnotes, subscribe and share widget stripping) and deterministic output.
  • Images: link to the original URL (default) or download into the vault.
  • Podcast items import as a note from the show notes with a link to the episode media.
  • Sequential request pacing with 429 and Retry-After backoff, and a secret-free, exportable debug log.
  • Desktop only for this release.