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
{{ message }}
Repository navigation
Episode notes for a private feed opened by link embed the feed's secret URL #449
Problem. An episode opened through an obsidian://podnotes link for a private feed that is not subscribed keeps the feed's credential-bearing URL. Creating its episode note writes that URL into the vault twice: inside the {{episodelink}} resume link (the default note template uses it) and in the note's feedUrl frontmatter. A synced vault then carries the secret.
Scope. This predates #447. #447 only hides the episode menu's "Copy episode link" in this case, so the clipboard path is closed; the template and frontmatter paths are not, because changing buildEpisodeResumeLink also changes the public API's output.
Expected. No credential-bearing URL reaches a note. For example, buildEpisodeResumeLink returns an empty link (or a placeholder-based one) when its target carries a secret, and feedUrl frontmatter uses the private feed placeholder, with the API change recorded.
Fixed by #454 (merged 48e1d50): nothing PodNotes writes into the vault contains a private feed address. Verified live on Obsidian 1.14.4 in the #454 verification (V-454), with a sentinel in every field and template tag. Remaining alias classes and entity-escaped copies in data.json are tracked separately.
Activity
chhoumann commentedon Oct 13, 2026
Fixed by #454 (merged 48e1d50): nothing PodNotes writes into the vault contains a private feed address. Verified live on Obsidian 1.14.4 in the #454 verification (V-454), with a sentinel in every field and template tag. Remaining alias classes and entity-escaped copies in data.json are tracked separately.