You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.